ePages 7.0.0 - DE_EPAGES/Shop/API/ShopTaxClass.pm

Package DE_EPAGES::Shop::API::ShopTaxClass

Offers methods to work with the TaxClasses of a shop.

Functions

getAvailableTaxClasses
loadTaxClassbyGUID
new

getAvailableTaxClasses

Returns all available tax classes of a shop. All tax classes are found by getting the tax classes that are assigned to the TaxMatrix and the TaxMatrixDigital of the shop.

Syntax
getAvailableTaxClasses( );
Return
(refarray)
Array containing all available tax classes of the shop

loadTaxClassbyGUID

Loads the tax class by GUID and checks if it belongs to the shop.

Syntax
loadTaxClassbyGUID( $GUID );
Input
$GUID (string)
GUID of a tax class
Return
(DE_EPAGES::Tax::API::Object::TaxClass
or DE_EPAGES::Tax::API::Object::TaxClassDigital
or DE_EPAGES::TaxUS::API::Object::TaxClassUS)
the tax class object

new

Constructor

Syntax
new( $Shop );
Input
$Shop (DE_EPAGES::Shop::API::Object::Shop)
A shop object
Return
$self (DE_EPAGES::Shop::API::ShopTaxClass)
self