Проблема с createFulfillmentOrder Amazon MWS
Я получаю следующую ошибку при создании заказа на канадский почтовый индекс: AB T5T 6V7.
PHP Fatal error: Uncaught exception 'FBAOutboundServiceMWS_Exception' with message 'Value for parameter DestinationAddress.PostalCode is invalid. Reason: InvalidValue.' in /Amazon/FBAOutboundServiceMWS/Client.php:970
Stack trace:
#0 /Amazon/FBAOutboundServiceMWS/Client.php(937): FBAOutboundServiceMWS_Client->_reportAnyErrors('<ErrorResponse ...', '400', Object(FBAOutboundServiceMWS_Model_ResponseHeaderMetadata))
#1 /Amazon/FBAOutboundServiceMWS/Client.php(178): FBAOutboundServiceMWS_Client->_invoke(Array)
#2 /Amazon/functions.inc.php(252): FBAOutboundServiceMWS_Client->createFulfillmentOrder(Object(FBAOutboundServiceMWS_Model_CreateFulfillmentOrderRequest))
#3 /amazon_automation.php(200): invokeCreateFulfillmentOrder(Object(FBAOutboundServiceMWS_Client), Object(FBAOutboundServiceMWS_Model_CreateFulfillmentOrderRequest))
#4 {main}
thrown in /Amazon/FBAOutboundServiceMWS/Client.php on line 970
Но это работает для других почтовых индексов Канады.
Может ли кто-нибудь помочь мне в этом, если мне нужно изменить некоторые настройки в моем продавце центральном?
1 ответ
Решение
Мне нужно было явно проверить состояние и разрешить его перед отправкой в FBA.