diff --git a/src/app/code/community/Fontis/Australia/Model/Shipping/Carrier/Eparcel/Export/Csv.php b/src/app/code/community/Fontis/Australia/Model/Shipping/Carrier/Eparcel/Export/Csv.php index e97dcb9..64345e8 100755 --- a/src/app/code/community/Fontis/Australia/Model/Shipping/Carrier/Eparcel/Export/Csv.php +++ b/src/app/code/community/Fontis/Australia/Model/Shipping/Carrier/Eparcel/Export/Csv.php @@ -262,6 +262,13 @@ protected function getConsignementRecord(Mage_Sales_Model_Order $order, Dhmedia_ protected function _getChargeCode(Mage_Sales_Model_Order $order) { + + if($shippingCarrier = $order->getShippingCarrier()) { + if($shippingCarrier->getConfigData('eparcel_code')) { + return $shippingCarrier->getConfigData('eparcel_code'); + } + } + list ($carrierCode, $chargeCode) = explode('_', $order->getData('shipping_method')); if ($this->_isValidChargeCode($chargeCode)) { diff --git a/src/app/code/community/Fontis/Australia/etc/system.xml b/src/app/code/community/Fontis/Australia/etc/system.xml index a212f8c..3b46a14 100644 --- a/src/app/code/community/Fontis/Australia/etc/system.xml +++ b/src/app/code/community/Fontis/Australia/etc/system.xml @@ -30,6 +30,30 @@ + + + + + text + 5000 + 1 + 1 + 0 + + + + + + + + text + 5000 + 1 + 1 + 0 + + + text