Magento如何弄清发货速度细节?
-
16-10-2019 - |
题
当我更新货物时 行政 有了跟踪号,Magento将自动弄清楚它是什么样的“速度”。
例如,我登录以管理 - >订单 - >打开一个未加工的订单 - >单击以创建货物。我会选择“ UPS”,输入跟踪号,然后提交货物。完成此操作后,Magento将显示以下内容,即使我没有指定第二天的空气,据我在管理员方面所看到的,UPS也没有任何运输费用请求。价格是客户在结帐期间已经支付的价格。
Shipping & Handling Information
Track Order
United Parcel Service - *Next Day Air* $69.10
它如何或在哪里弄清楚这是一个 第二天空气 运输?
更新:进行了一些澄清。
更新2:在 sales_flat_order.shipping_method
, ,您会发现负责该订单的运输代码。
解决方案
目前尚不清楚您要问什么,但总的来说,Magento将与UPS API进行通信,这使其可以访问UPS内部代码,用于包装类型,运输等。其中大多数是使用类文件中的代码翻译的
app/code/core/Mage/Usa/Model/Shipping/Carrier/Ups.php
例如,美国国内包装的原点运输代码
#File: app/code/core/Mage/Usa/Model/Shipping/Carrier/Ups.php
'originShipment'=>array(
// United States Domestic Shipments
'United States Domestic Shipments' => array(
'01' => Mage::helper('usa')->__('UPS Next Day Air'),
'02' => Mage::helper('usa')->__('UPS Second Day Air'),
'03' => Mage::helper('usa')->__('UPS Ground'),
'07' => Mage::helper('usa')->__('UPS Worldwide Express'),
'08' => Mage::helper('usa')->__('UPS Worldwide Expedited'),
'11' => Mage::helper('usa')->__('UPS Standard'),
'12' => Mage::helper('usa')->__('UPS Three-Day Select'),
'13' => Mage::helper('usa')->__('UPS Next Day Air Saver'),
'14' => Mage::helper('usa')->__('UPS Next Day Air Early A.M.'),
'54' => Mage::helper('usa')->__('UPS Worldwide Express Plus'),
'59' => Mage::helper('usa')->__('UPS Second Day Air A.M.'),
'65' => Mage::helper('usa')->__('UPS Saver'),
),
或实际方法代码
'method'=>array(
'1DM' => Mage::helper('usa')->__('Next Day Air Early AM'),
'1DML' => Mage::helper('usa')->__('Next Day Air Early AM Letter'),
'1DA' => Mage::helper('usa')->__('Next Day Air'),
'1DAL' => Mage::helper('usa')->__('Next Day Air Letter'),
'1DAPI' => Mage::helper('usa')->__('Next Day Air Intra (Puerto Rico)'),
'1DP' => Mage::helper('usa')->__('Next Day Air Saver'),
'1DPL' => Mage::helper('usa')->__('Next Day Air Saver Letter'),
'2DM' => Mage::helper('usa')->__('2nd Day Air AM'),
'2DML' => Mage::helper('usa')->__('2nd Day Air AM Letter'),
'2DA' => Mage::helper('usa')->__('2nd Day Air'),
'2DAL' => Mage::helper('usa')->__('2nd Day Air Letter'),
'3DS' => Mage::helper('usa')->__('3 Day Select'),
'GND' => Mage::helper('usa')->__('Ground'),
'GNDCOM' => Mage::helper('usa')->__('Ground Commercial'),
'GNDRES' => Mage::helper('usa')->__('Ground Residential'),
'STD' => Mage::helper('usa')->__('Canada Standard'),
'XPR' => Mage::helper('usa')->__('Worldwide Express'),
'WXS' => Mage::helper('usa')->__('Worldwide Express Saver'),
'XPRL' => Mage::helper('usa')->__('Worldwide Express Letter'),
'XDM' => Mage::helper('usa')->__('Worldwide Express Plus'),
'XDML' => Mage::helper('usa')->__('Worldwide Express Plus Letter'),
'XPD' => Mage::helper('usa')->__('Worldwide Expedited'),
),
等等
如果那不是您所追求的,那么您的问题中的特异性会有所帮助。