Всегда ли возвращаемые тарифы Шиппо содержат предсказуемое значение для атрибута?

Используя Shippo API, когда вы запрашиваете тарифы, он возвращает кратные значения, и есть ключ "attribute", который содержит значения, такие как FASTEST, BESTVALUE и CHEAPEST. Все это выглядит хорошо и замечательно, но я не могу найти в документах, будут ли эти значения всегда присутствовать.. т.е. я могу фильтровать по "BESTVALUE" и всегда иметь результат?

1 ответ

Решение

Получая доступ к тарифам, вы должны помнить, что они относятся к конкретной поставке. Так что, если вы возвращали индивидуальный тариф, используя object_id, тогда нет никакой гарантии, что будут какие-либо значения, перечисленные в attributes,

Если вы извлекали свои тарифы из объекта отгрузки (под rates_list), то вы можете отфильтровать тарифы, привязанные к этому объекту отгрузки, указанному в rates_list поле с использованием FASTEST, CHEAPEST, BESTVALUE.

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

Другие вопросы по тегам