Тарифы для точек самовывоза

Тарифы для точек самовывоза


Мы добавили поддержку тарифов для точек самовывоза. Для этого в объект описания точки нужно добавить поле 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

Report Page