Magento - доставка UPS возвращает ошибку «Отсутствует или неверный сервисный код» - PullRequest
3 голосов
/ 06 декабря 2011

Я настраиваю доставку UPS в установке Magento, и когда я обрабатываю заказ на отправку (добавляем продукты в упаковку! Возраст и т. Д.) - после нажатия «ОК» для создания этикетки доставки появляется сообщение об ошибке «Отсутствует». или неверный сервисный код "возвращается. Я пытался изменить тип упаковки, вес, параметры подтверждения доставки - все дают тот же результат. URL-адрес шлюза в конфигурации способа доставки ИБП установлен на http://www.ups.com/using/services/rave/qcostcgi.cgi. См. Прикрепленное изображение для сообщения об ошибке. Заранее благодарим за любую информацию, которая может быть предоставлена!

скриншот сообщения об ошибке

Ответы [ 2 ]

2 голосов
/ 29 февраля 2012

Вот список действительных кодов услуг (для транспортных пакетов):

01 = Next Day Air
02 = 2nd Day Air
03 = Ground
07 = Express
08 = Expedited
11 = UPS Standard
12 = 3 Day Select
13 = Next Day Air Saver
14 = Next Day Air Early AM
54 = Express Plus
59 = 2nd Day Air A.M.
65 = UPS Saver
82 = UPS Today Standard
83 = UPS Today Dedicated Courier
84 = UPS Today Intercity
85 = UPS Today Express
86 = UPS Today Express Saver

Вот список действительных кодов услуг (для транспортных грузов):

308 = UPS Freight LTL 
309 = UPS Freight LTL – Guaranteed 
334 = UPS Freight LTL - Guaranteed A.M. 
349 = UPS Standard LTL
1 голос
/ 24 мая 2014

Я думал, что добавлю свой ответ для этого, так как недавно столкнулся с этой проблемой, и это единственный вопрос, действительно относящийся к этому, который я мог найти, и ответ не является окончательным с решением.

Чтобы ИБП мог генерировать этикетки доставки, вам необходимо настроить его с помощью XML API в вашей конфигурации. Если он не настроен с помощью API XML и заказ размещен с наземной доставкой, код сервиса, который устанавливается в базе данных для заказа, называется «ups_GND». Однако XML API ищет сервисный код «ups_03». Так как это установлено для заказа в таблице sales_flat_order в поле shipping_method , все запросы к API XML будут использовать неправильный сервисный код. Список сервисных кодов, которые дает предыдущий ответ, верен, вам просто нужно заменить деталь после «ups_» на правильный номер. После переключения на XML API все заказы будут иметь правильный код.

Надеюсь, это даст немного больше инструкций для тех, кто хочет решить проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...