Шиппо вернул цены

Ранее я опубликовал вопрос об интеграции доставки FedEx с корзиной для покупок, и мне предложили попробовать Shippo.

Я использую следующий код для получения ставок:

$rates = Shippo_Shipment::get_shipping_rates(array('id'=>     $shipment["object_id"]));
$json = json_decode($rates, true);
//var_dump($json);
foreach ($json["results"] as $key)
{
echo $key["amount"] . " - " . $key["servicelevel_name"] ."<br>";
}

Это нормально возвращает ставки, но проблема в том, что когда я обновляю страницу, чтобы перезагрузить тарифы, она не возвращает те же результаты.

Ставки останутся прежними, но иногда он возвращает только 3 результата, а иногда возвращает до 7 разных результатов.

Мне нужно убедиться, что он последовательно возвращает одни и те же результаты. Ниже показано, что будет возвращено после обновления:

10.32 - Ground<br>
20.13 - 2 Day A.M.<br>
57.04 - Express Saver<br>
54.75 - First Overnight<br>
26.64 - Standard Overnight<br>

17.86 - 2 Day<br>
10.32 - Ground<br>
54.75 - First Overnight<br>
28.62 - Priority Overnight<br>
26.64 - Standard Overnight<br>

54.75 - First Overnight<br>
28.62 - Priority Overnight<br>
20.13 - 2 Day A.M.<br>
17.86 - 2 Day<br>
16.94 - Express Saver<br>
10.32 - Ground<br>

54.75 - First Overnight<br>
28.72 - Priority Overnight<br>
10.32 - Ground<br>

0

Решение

Я работаю на Шиппо, и твой пост был переслан мне моим коллегой.

Тестовый сервер FedEx не является надежным, поэтому возвращаемые ставки будут отличаться. Пожалуйста, попробуйте использовать ваши учетные данные FedEx.

Мы также связались с вами по электронной почте. Нам быстрее общаться через наш канал поддержки. Если у вас есть какие-либо вопросы или комментарии, пожалуйста, не стесняйтесь обращаться к нам.

Спасибо!

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]