Федерал Экспресс - Не работает генерация этикеток для доставки


Я не могу определить причину, по которой ярлык доставки 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?

Author: Fra, 2014-03-25

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