Skip to content

Instantly share code, notes, and snippets.

@iKrevedko
Last active November 30, 2017 10:43
Show Gist options
  • Save iKrevedko/20ee7b068e01ef7e6302900b839c5754 to your computer and use it in GitHub Desktop.
Save iKrevedko/20ee7b068e01ef7e6302900b839c5754 to your computer and use it in GitHub Desktop.
Ответ от сервиса доставки
[
{
"price": 100, // Стоимость доставки
// Для срока доставки может быть указано описание и\или числовые значения min и\или max
"delivery_interval": {
"min_days": 1, // Минимальный срок доставки
"max_days": 3, // Максимальный срок доставки
"description": "от 1 до 3-х дней" // Текстовое описание срока доставки
},
// Внутрениий идентификатор тарифа службы доставки. Нужен для возможности пересчета стоимости доставки при изменении состава заказа
// Обязательно если вы возвращаете боле одного вариант доставки
"tariff_id": 1,
"shipping_company": "my_company", //Если вы агрегатор служб доставки, передайте название конкретной компании, если нет, укажите свою
// Название варианта доставки.
// Обязательно если вы возвращаете боле одного вариант доставки
"title": "Быстрая доставка курьером",
// Описание варианта доставки.
// Обязательно если вы возвращаете боле одного вариант доставки
"description": "Доставка осуществляется в любой день и в любое время",
// Доп поля заказа
"fields_values": [
{
"handle": "my_awesome_field",
"value": "new value"
}
],
// Сообщения о невозможности рассчитать доставку
// При наличии ошибок в этом поле оформление заказа блокируется
"errors": [],
// Если вы рассчитали приблизительную стоимость доставки
// и для точного рассчета не хватает данных, можно указывать это здесь.
// К примеру вес и габариты указаны не у всех товаров
"warnings": []
},
{
"price": 50, // Стоимость доставки
// Для срока доставки может быть указано описание и\или числовые значения min и\или max
"delivery_interval": {
"min_days": 3, // Минимальный срок доставки
"max_days": 5, // Максимальный срок доставки
"description": "от 3-х до 5 дней" // Текстовое описание срока доставки
},
// Идентификатор тарифа доставки. Нужен для возможности пересчета стоимости доставки при изменении состава заказа
// Обязательно если вы возвращаете боле одного вариант доставки
"tariff_id": 2,
"shipping_company": "my_company", //Если вы агрегатор служб доставки, передайте название конкретной компании, если нет, укажите свою
// Название варианта доставки.
// Обязательно если вы возвращаете боле одного вариант доставки
"title": "Медленная доставка курьером",
// Описание варианта доставки.
// Обязательно если вы возвращаете боле одного вариант доставки
"description": "Доставка осуществляется только по будним дням",
// Доп поля заказа
"fields_values": [
{
"handle": "my_awesome_field",
"value": "new value"
}
],
// Сообщения о невозможности рассчитать доставку
// При наличии ошибок в этом поле оформление заказа блокируется
"errors": [],
// Если вы рассчитали приблизительную стоимость доставки
// и для точного рассчета не хватает данных, можно указывать это здесь.
// К примеру вес и габариты указаны не у всех товаров
"warnings": []
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment