Magentoは出荷速度の詳細をどのように把握していますか?
-
16-10-2019 - |
質問
出荷を更新するとき 管理者 追跡番号を使用すると、Magentoは自動的にどのような「スピード」があるかを自動的に把握します。
たとえば、Admin-> Orders-> Unprocessed Orders-> [>クリック]を開き、出荷を作成します。 「UPS」を選択し、追跡番号を入力し、出荷を送信します。これが完了すると、Magentoは、翌日の空気を指定していなくても、管理側からの出荷料金のリクエストもありませんでしたが、管理者側に表示されませんでした。価格は、チェックアウト中に顧客がすでに支払ったものです。
Shipping & Handling Information
Track Order
United Parcel Service - *Next Day Air* $69.10
これがどのように、どこで理解しますか 翌日の空気 出荷?
更新:いくつかの明確化を行いました。
更新2:in 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'),
),
等
それがあなたが望んでいたものではない場合、あなたの質問のもう少し具体性が役立ちます。
所属していません magento.stackexchange