Подтвердить что ты не робот

Как получить контрольный номер тестирования Fedex?

Я настраиваю доставку FEDEX на веб-сайт Magento. Я получил номер тестового счета, пароль, ключ API и номер счетчика, выполнив вход в тестовую учетную запись FEDEX. Я настроился на Magento. Похоже, все в порядке. Но я не знаю, как тестировать Track Order.

Итак, где я могу получить номер для отслеживания для методов доставки? Должен ли я вводить случайным образом или как я могу это получить? Я попробовал некоторые предложенные форумом номера. Но в моем всплывающем окне я получил ошибку ниже:

Tracking information is currently not available

Я также проверил файл журнала shipping_fedex в Magento. получил зарегистрированные коды ошибок в печатном массиве. Это я даю ниже.

**ERROR log**

[result] => stdClass Object (
[HighestSeverity] => ERROR
[Notifications] => stdClass Object (
[Severity] => ERROR
[Source] => trck
[Code] => 6035
[Message] => Invalid tracking numbers. Please check the following numbers and resubmit.
[LocalizedMessage] => Invalid tracking numbers. Please check the following numbers and resubmit.
)
[Version] => stdClass Object (
[ServiceId] => trck
[Major] => 5
[Intermediate] => 0
[Minor] => 0
)
)

Справка FEDEX:

Какие числа я могу отслеживать?

Отслеживание по номеру отслеживания: вы можете ввести до 30 номеров отслеживания за раз. Вы можете ввести любую комбинацию FedEx Express, FedEx Express Freight, FedEx Ground, FedEx SmartPost, FedEx Freight или FedEx Custom Critical для отслеживания. пожалуйста убедитесь, что вы вводите только один номер отслеживания на строку.

Изменить: я использовал "99999999999" в соответствии с предложением Дерека. Но я получил меньше ответа. Еще одна ошибка при всплывании. Что означает __pid =>2432?

Array
(
    [request] => <?xml version="1.0" encoding="UTF-8"?>
<FDXTrack2Request xsi="http://www.w3.org/2001/XMLSchema-instance" noNamespaceSchemaLocation="FDXTrack2Request.xsd"><RequestHeader><AccountNumber>510087062</AccountNumber><MeterNumber>0</MeterNumber></RequestHeader><PackageIdentifier><Value>999999999999</Value></PackageIdentifier><DetailScans>1</DetailScans></FDXTrack2Request>

    [result] => 
    [__pid] => 2432
)
4b9b3361

Ответ 1

Ваш вопрос совсем не глуп. Я поддержал его.

Документация FedEx ужасна и не упоминает, как использовать свои службы во время тестирования и после перехода на производство. Их поддержка хуже.

Пока я был в интернете, я нашел страницу с номером отслеживания 123456789012 в качестве тестового номера. Используйте его с вашими учетными данными (ключ, пароль, номер учетной записи и номер счетчика), в то время как вы устанавливаете свой путь службы на https://wsbeta.fedex.com:443/web-services/track, и запрос вернется действительный ответ, который вы можете использовать.

Ответ 2

Вот список статических номеров отслеживания, которые можно использовать в тестовой среде FedEx:

449044304137821 = Shipment information sent to FedEx
149331877648230 = Tendered
020207021381215 = Picked Up
403934084723025 = Arrived at FedEx location
920241085725456 = At local FedEx facility
568838414941 = At destination sort facility
039813852990618 = Departed FedEx location
231300687629630 = On FedEx vehicle for delivery
797806677146 = International shipment release
377101283611590 = Customer not available or business closed
852426136339213 = Local Delivery Restriction
797615467620 = Incorrect Address
957794015041323 = Unable to Deliver
076288115212522 = Returned to Sender/Shipper
581190049992 = International Clearance delay
122816215025810 = Delivered
843119172384577 = Hold at Location
070358180009382 = Shipment Canceled

Ответ 3

В дополнение к: 123456789012

Вы также можете использовать: 111111111111

** У каждого перевозчика (UPS, USPS и т.д.) есть много номеров для отслеживания для множества прецедентов, но не FedEx... Я нахожу это очень странным.

* Также... Я предполагаю, что FedEx ожидает, что вы будете использовать реальные номера отслеживания даже в своей тестовой среде. Это то, как я тестировал несколько случаев использования.

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

Ответ 4

Вот хороший, который я вытащил из образца кода в документах разработчика.

797843158299

Ответ 5

Приведенный выше список номеров отслеживания действительно будет работать при указании на следующую конечную точку сервера:

https://wsbeta.fedex.com:443/web-services/track

Обратите внимание, что единственный раз, когда эти числа не будут работать, во время запланированных окон технического обслуживания FedEx.

Ответ 6

Вы можете попробовать сначала запустить работу корабля. Это обеспечит вам отслеживание, которое может быть использовано при тестировании отслеживания. Я сделал это так, и это работает для меня!