Получение стоимости выдачи заказа через API


**Если вы ищете интеграцию с 1C через наше API, то посмотрите этот пример конфигурации.**


Интерфейс стоимости выдачи находится по адресу https://www.100sp.ru/api/distributor/delivery/calculate и принимает POST-запрос с параметрами:

ПараметрТипОписание
fromCityIdintId города из которого будет производиться доставка
fromCitystringНазвание города из которого будет производиться доставка
toCityId
int
Id города в который будет производиться доставка
toCitystring
Название города в который будет производиться доставка
weight
floatВес заказа в килограммах
volumefloat
Объем заказа в кубических метрах
secretstring

Пример post параметров:

  • fromCityId: 2013348
  • fromCity: Владивосток
  • toCityId: 2022890
  • toCity: Хабаровск
  • weight: 1
  • volume: 0.03
  • secret: ***


В ответе на запрос будет получен json-объект следующей структуры:

Поле
ТипОписание
priceintЦена за доставку в рублях
deliveryPeriod
int|stringОжидаемый срок доставки в днях
error
string
Ошибки возникшие при обработке запроса

Пример ответа:

{
    "price": 70,
    "deliveryPeriod": "2-4"
}

Пример ответа с ошибкой:
{
    "error": "Заказ слишком большой"
}

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies на условиях политики защиты и обработки персональных данных. 🍪