100sp предлагает функцию доставки любых ваших товаров через свою сеть пунктов выдачи (подробнее о доставке любых товаров). Для автоматического расчета стоимости и срока доставки вы можете воспользоваться специальным API.
Интерфейс калькулятора доставки находится по адресу https://www.100sp.ru/api/distributor/delivery/calculate и принимает POST-запрос с типом содержимого form-data либо json. Запрос имеет следующую структуру:
Параметр | Тип | Описание |
secret | STRING | Токен доступа к API. Необязателен, если передан в заголовке x-api-key. |
fromCityId | INT | Код города отправки. |
fromCity | STRING | Название города отправки. Необязательный параметр. |
toCityId | INT | Код города получения. |
toCity | STRING | Название города получения. Необязательный параметр. |
weight | FLOAT | Вес товара в килограммах. |
volume | FLOAT | Объем товара в кубических метрах. |
Вес и объем товара ограничены 10 кг и 0.08 м3.
В ответе на запрос будет получен json-объект следующей структуры:
Параметр | Тип | Описание |
price | int | Цена за доставку в рублях |
tariffName | string | Название тарифа |
deliveryPeriod | string | Ожидаемый срок доставки в днях (или интервал) |
error | string | Ошибки возникшие при обработке запроса |