Class Eabi_DpdEE_Model_Flat
Represents DPD courier shipping method.
Extra order data is stored under specialized order comment
Can perform following business actions:
- Calculate shipping price based on country and weight
- Send information about shipment data to DPD server.
- Display tracking link to user when tracking code is added to the shipment.
- Call courier to pick up the shipment that was ordered using this carrier.
- Print out packing slip PDF from Order view.
- Mage_Shipping_Model_Carrier_Abstract
- Eabi_Postoffice_Model_Carrier_Abstract
- Eabi_DpdEE_Model_Post
- Eabi_DpdEE_Model_Flat
protected
boolean
|
#
_isAvailable( Mage_Shipping_Model_Rate_Request $request )
If disable shipping by product comment is allowed and product's short description in shopping cart contains html comment <!-- no dpd_ee_module --> then it returns false. |
public
boolean
|
|
public
array
|
#
autoSendData( Mage_Sales_Model_Order $order, type $selectedOfficeId )
Sends parcel data to DPD server for specified order |
public
array
|
#
getOfficeList( )
This carrier has no parcel terminal selection feature, so one entry must still be added with shipping method title defined for this carrier. |
public
string
|
#
getTerminalTitle(
Returns carrier title specified for this shipping method. |
public
string
|
#
getAdminTerminalTitle(
Returns carrier title specified for this shipping method. |
public
null|boolean
|
#
isPickedUpByCourier( Mage_Sales_Model_Order $order )
Indicates if specified order has been picked up by courier. Should return the following
|
public
array
|
#
getTerminals( integer $groupId = null, integer $addressId = null )
Nullifies address id from query, because in every country there needs to be available 'parcel-terminal' |
public
array
|
|
public
mixed
|
#
getConfigData( string $field )
Gets the config data from this instance and if not existent, then tries to fetch it from parent instance. |
ORDER_COMMENT_START_PREFIX
|
protected
string
|
$_code |
|
|
protected
string
|
$_parent_code |
|
$_tracking_url
|
$_quote,
$_track_iframe
|