Пример запроса
Наиболее простой способ для расчета стоимости заключается в обращении к стороннему скрипту на нашем сервере и
отправке ему необходимых данных. Ответ приходит в формате JSON.
Внутри тега
head необходимо подключить скрипт на странице вашего сайта:
И в момент, когда станут известны географические координаты точки доставки, осуществить обращение к функции:
Данные для отправки
Параметр |
Наименование |
Тип данных |
lat |
Широта |
float |
обязательный параметр |
lon |
Долгота |
float |
обязательный параметр |
weight |
Общий вес(кг) |
integer |
|
price |
Стоимость заказа |
float |
|
delivery_id |
Идентификатор доставки |
integer |
обязательный параметр |
key |
Ваш регистрационный ключ |
string |
обязательный параметр |
Что в ответе
Параметр |
Наименование |
Тип данных |
lat |
Широта |
float |
lon |
Долгота |
float |
weight |
Общий вес(кг) |
integer |
price |
Стоимость заказа |
float |
delivery_id |
Идентификатор доставки |
integer |
length |
Примерное расстояние до ближайшей точки в зоне вхождения (км) |
integer |
length_first |
Примерное расстояние до ближайшей точки в начальной зоне вхождения (км) |
integer |
cost |
Расчетная стоимость доставки |
integer |
error |
Массив ошибок |
array |
area |
Примерное расстояние до ближайшей точки в начальной зоне вхождения (км) |
object |
area.id |
Идентификатор зоны вхождения |
integer |
area.name |
Наименование зоны вхождения |
string |
area.min_weight |
Начальное значение допустимого веса товара для текущей тарификации (кг) |
integer |
area.max_weight |
Конечное значение допустимого веса товара для текущей тарификации (кг) |
integer |
area.min, area.max |
Начальное и конечное значение допустимого расстояния для текущей зоны доставки (км) |
не поддерживается |