質問

出荷を更新するとき 管理者 追跡番号を使用すると、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'),
        ),

それがあなたが望んでいたものではない場合、あなたの質問のもう少し具体性が役立ちます。

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top