ePages 7.28.0 - DE_EPAGES/Amazon/API/Object/LineItemContainerAmazon.pm

Package DE_EPAGES::Amazon::API::Object::LineItemContainerAmazon

modified object interface of LineItemContainer usable for Amazon. This interface is disabling DE_EPAGES::Order::API::Object::LinItemContainer::addLineItemPayment and DE_EPAGES::Order::API::Object::LinItemContainer::addLineItemShipping

Base
DE_EPAGES::Order::API::Object::LineItemContainer

Functions

addLineItemPayment
addLineItemShipping
insertAmazonGiftMessage
insertAmazonGiftWrap
updateTaxModel

addLineItemPayment

Prohibits the automatic replacement of LineItemPayment in the LineItemContainer

Syntax
$Container->addLineItemPayment;

addLineItemShipping

Prohibits the automatic replacement of LineItemShipping in the LineItemContainer

Syntax
$Container->addLineItemShipping;

insertAmazonGiftMessage

Inserts a LineItem for the Amazon gift messge.

Syntax
$Container->insertAmazonGiftMessage( $hInfo );
Input
$hInfo (ref.hash)
attributes for lineitem
Return
$LineItem (DE_EPAGES::Order::API::Object::LineItemShippingOption)
new LineItem

insertAmazonGiftWrap

Inserts a lineitem for the Amazon gift wrap.

Syntax
$Container->insertAmazonGiftWrap( $hInfo );
Input
$hInfo (ref.hash)
attributes for lineitem
Return
$LineItem (DE_EPAGES::Order::API::Object::LineItemShippingOption)
new LineItem

updateTaxModel

Checking for NET / GROSS tax model according to the rules of Amazon. Using the default rules, but excluding the VAT check.

Syntax
$Container->updateTaxModel;