ePages 7.48.0 - DE_EPAGES/Order/API/TLE/OrderHandler.pm

Package DE_EPAGES::Order::API::TLE::OrderHandler

Functions

ACCEPTCUSTOMERINFORMATIONTEXT
ACCEPTTACTEXT
BASKETBELOWTEXT
BASKETOVERTEXT
CANAddToBasket
GetLastCustomerOrderAndOrderCount
GetLastOrders
ORDERCONFIRMATIONTEXT
ORDERPROCESSCHECKTEXT
SALESVOLUME

ACCEPTCUSTOMERINFORMATIONTEXT

Returns the tle replaced text for the "accept customer information" text.

Syntax
#ACCEPTCUSTOMERINFORMATIONTEXT(#BasketOrOrder)
Input
#BasketOrOrder (object)
Basket or Customer Order object

ACCEPTTACTEXT

Returns the tle replaced text for the "accept the terms and conditions" text.

Syntax
#ACCEPTTACTEXT(#BasketOrOrder)
Input
#BasketOrOrder (object)
Basket or Customer Order object

BASKETBELOWTEXT

Returns the tle replaced text below the checkout basket.

Syntax
#BASKETBELOWTEXT(#BasketOrOrder)
Input
#BasketOrOrder (object)
Basket or Customer Order object

BASKETOVERTEXT

Returns the tle replaced text over the checkout basket.

Syntax
#BASKETOVERTEXT(#BasketOrOrder)
Input
#BasketOrOrder (object)
Basket or Customer Order object

CANAddToBasket

Returns true if the element (for example payment method, or shipping method) can added to the basket. The element must implement the method canAddToBasket($hVars) like DE_EPAGES::Shipping::API::Object::ShippingMethod::canAddToBasket DE_EPAGES::Payment::API::Object::PaymentMethod::canAddToBasket. TLE function adds Container,CurrencyID and TaxModel to $hVars.

Syntax
#CANAddToBasket(#LineItemContainer, #Element)
#IF( #CANAddToBasket( #Basket.LineItemContainer.Object, #ShippingMethod.Object ) )
  Set shipping to: #ShippingMethod.NameOrAlias
#ENDIF
Input
#LineItemContainer (object)
line item container
#Element (object)
shipping method or payment method

GetLastCustomerOrderAndOrderCount

Returns the last order and the count of orders of a customer

Syntax
#GetLastCustomerOrderAndOrderCount(#Customer)
Example
#GetLastCustomerOrderAndOrderCount(#Customer)
Input
#Customer (object)
Customer object

GetLastOrders

Returns the last orders of a user

Syntax
#GetLastOrders(#User, #Number)
Example
#GetLastOrders(#Object, 2)
Input
#User (object)
User object
#Number (int)
number of orders

ORDERCONFIRMATIONTEXT

Returns the tle replaced orderconfirmation text.

Syntax
#ORDERCONFIRMATIONTEXT(#Order)
Input
#Order (object)
order object

ORDERPROCESSCHECKTEXT

Returns the tle replaced text on the last checkout page.

Syntax
#ORDERPROCESSCHECKTEXT(#BasketOrOrder)
Input
#BasketOrOrder (object)
Basket or Customer Order object

SALESVOLUME

Returns the sales volume

Syntax
#SALESVOLUME(#Shop)
Input
#Shop (object)
Shop object
#TaxModel (int)
TaxModel