ePages 6.17.17 - DE_EPAGES/SDA/API/Object/ShippingFulfillmentMethodSDA.pm

Package DE_EPAGES::SDA::API::Object::ShippingFulfillmentMethodSDA

Class for shipping fulfillment connection

Base
DE_EPAGES::ExternalShipping::API::Object::ShippingFulfillmentMethod

Functions

exportTransaction
featureName
importTransaction
isUsable

exportTransaction

Does a csv export if ShippingFulfillment integration uses an export file for generating shipping labels. Has to be implemented in child class, if ShippingFulfillmentType.IntegrationType =~ m/Export/

Syntax
$ShippingFulfillmentMethod->exportTransaction( $Transaction );
Input
$Transaction (object)
shipping transaction
$Servlet (object)
servlet

featureName

Returns the feature name 'SDA'.

Syntax
$FeatureName = $ShippingFulfillmentMethod->featureName;
Return
$FeatureName (String)
feature name (undef means no feature count)

importTransaction

Does an import if ShippingFulfillment integration uses an import file for assigning tracking numbers to orders. Has to be implemented in child class, if ShippingFulfillmentType.IntegrationType =~ m/Import/

Syntax
$ShippingFulfillmentMethod->importTransaction( $Transaction );
Input
$Transaction (object)
shipping transaction
$ImportFile (object)
reference to an import file

isUsable

Checks if ShippingFulfillmentMethod is usable

Syntax
isUsable( );
Return
$IsUsable (boolean)
True if ShippingFulfillmentMethod is usable