From 4df5b10de7dec0d475019d6c1dfe80c1660031d8 Mon Sep 17 00:00:00 2001 From: Lucas van Staden Date: Thu, 6 Mar 2014 15:28:53 +0800 Subject: [PATCH] Add epracel code fields to core shipping methods freeshipping and flatrate --- .../Shipping/Carrier/Eparcel/Export/Csv.php | 7 ++++++ .../community/Fontis/Australia/etc/system.xml | 24 +++++++++++++++++++ 2 files changed, 31 insertions(+) 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