Федерал Экспресс - Не работает генерация этикеток для доставки
Я не могу определить причину, по которой ярлык доставки Fedex не работает в Magento (1.7.0.2). Каждый раз, когда я пытаюсь создать новую метку, я получаю следующее сообщение:
При создании транспортной этикетки произошла ошибка.
Exception.log
показывает:
SoapFault exception: [SOAP-ENV:Server] Fault in app/code/core/Mage/Usa/Model/Shipping/Carrier/Fedex.php:1470
Исключение вызывается этим вызовом в Mage_Usa_Model_Shipping_Carrier_Fedex
(1470)
$response = $client->processShipment($requestClient);
Как я могу пойти дальше? Это проблема на стороне сервера FedEx?
1
1 answers
FedEx изменила URL-адрес своей веб-службы. Если вы находитесь на версии 1.7.0.2, скопируйте файл app/code/core/Mage/Usa/Model/Shipping/Carrier/Fedex.php чтобы /app/code/local/Mage/Usa/Model/Shipping/Carrier/Fedex.php и внесите в него следующие изменения:
Строка 135
$client->__setLocation($this->getConfigFlag('sandbox_mode')
? 'https://wsbeta.fedex.com:443/web-services/rate'
: 'https://ws.fedex.com:443/web-services/rate'
);
Изменить на:
$client->__setLocation($this->getConfigFlag('sandbox_mode')
? 'https://wsbeta.fedex.com:443/web-services'
: 'https://ws.fedex.com:443/web-services'
);
5
Author: infabo, 2014-03-27 08:43:45