Тарифы для точек самовывоза
Мы добавили поддержку тарифов для точек самовывоза. Для этого в объект описания точки нужно добавить поле tariffs.
В описании точки можно указать поле tariff_id, тогда при открытии точки в качестве тарифа "по умолчанию" будет выбран тариф с указанным tariff_id. Если tariff_id не указан, то будет выбран первый тариф из списка.
Не нужно устанавливать поля price, delivery_interval и fields_values вне списка тарифов если для точки есть информация о тарифах. Если тарифы определены, то поля price, delivery_interval и fields_values в описании точки будут проигнорированы.
[
{
"id": 123,
"latitude": 55.76,
"longitude": 37.64,
"tariff_id": "1",
....
"tariffs": [
{
"id": "1",
"price": 320,
"title": "Быстро и дорого",
"delivery_interval": {
"min_days": 1,
"max_days": 3,
"description": "от 1 до 3 дней"
},
"fields_values": [
{
"handle": "my_field",
"value": "new_value"
}
]
},
{
"id": "2",
"price": 100,
"title": "Медленно и дешево",
"delivery_interval": {
"min_days": 5,
"max_days": 7,
"description": "от 5 до 7 дней"
},
"fields_values": [
{
"handle": "my_field",
"value": "new_value2"
}
]
}
]
}
]
Напоминаем, что актуальная документация по работе с доставкой в точки самовывоза доступна тут: https://www.insales.ru/collection/doc-prochee-1450448380/product/javascript-api-oformleniya-zakaza-dlya-vneshnih-sposobov-dostavki