Вопрос

Когда я обновляю отгрузку в администратор С номером отслеживания Magento автоматически выяснит, что это за «скорость».

Например, я войду в ADMIN -> Заказы -> открыть необработанный заказ -> Нажмите, чтобы создать отправку. Я бы выбрал «UPS», введите номер отслеживания и отправил отправку. Как только это будет завершено, Magento отображает следующее, хотя я не указал на следующий день воздух, и при этом нет запроса на скорость доставки от UPS, насколько я вижу на стороне администратора. Цена - это то, что клиент уже заплатил во время оформления заказа.

Shipping & Handling Information
Track Order
United Parcel Service - *Next Day Air* $69.10

Как или где это выясняется, что это На следующий день воздух отправка?

Обновление: сделало некоторые пояснения.

Обновление 2: в sales_flat_order.shipping_method, вы найдете код доставки, ответственный за заказ.

Это было полезно?

Решение

Не совсем ясно, что вы спрашиваете, но в целом Magento будет общаться с API UPS, что дает ему доступ к внутренним кодам 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