DeliveryCalculation. Новый калькулятор стоимости доставки (РФ/Экспорт из РФ)
Позволяет получить стоимость доставки заказа по направлениям:
- Отделение → Отделение / Индекс (для КД РФ) / Город
- Город → Город / Отделение / Индекс (для КД РФ)
с учётом стоимости постоянных услуг, предусмотренных Вашим договором.
- почтового индекса/города по которому не осуществляется КД,
- кода пункта выдачи не осуществляющего выдачу посылок,
- кода пункта выдачи не существующего в Boxberry,
все или часть услуг не будут рассчитаны и полученная стоимость доставки будет неточной.
Возможность Курьерской доставки определяется по почтовому индексу получателя, поэтому для РФ необходимо проверять индекс методами API ListZips или ZipCheck.
Тип запроса: POST
Формат данных: JSON
Входящие параметры:
да, если не передан TargetStart
нет – во всех иных случаях
Тип доставки, возможные значения:
1 – Доставка до ПВЗ
2 – Курьерская доставка
если не заполнено в ответе возвращаются все типы доставки
Индекс получателя (только РФ)
*если передан, то в ответе будет вариант для КД
Расчет с учетом настроек установленных в ЛК ИМ:
“Настройки средств интеграции – Расчеты – Включить настройки расчета”.
1 – получить расчет с учетом индивидуальных настроек
0 – получить расчет без настроек
название CMS. Параметр предназначен для разработчиков CMS, проводящих интеграцию с Boxberry. Применяется только в JSON.
*для учета данного параметра в статистике также должен быть передан параметр url
Параметры ответа:
Тип услуги доставки:
Стоимость базовой услуги
Справочник ошибок:
“Необходимо указать Отделение получения или Почтовый индекс”
Параметры target и zip одновременно отсутствуют, переданы пустые или = 0
curl 'https://api.boxberry.ru/json.php' --header 'Content-Type: application/json' --data '< "token": "d6f33e419c16131e5325cbd84d5d6000", "method": "DeliveryCalculation", "SenderCityId": "68", "RecipientCityId": "16", "DeliveryType": "1", "TargetStart": "010", "TargetStop": "1003", "OrderSum": 100.01, "DeliverySum": 589.20, "PaySum": 1500.99, "Zip": "620072", "BoxSizes": [ < "Width": 10, "Height": 10, "Depth": 10, "Weight": 1000 >, < "Width": 20, "Height": 20, "Depth": 20, "Weight": 20000 >], "UseShopSettings": "1", "CmsName": "Bitrix", "Url": "site.ru", "Version": "2.0" >'
DeliveryCosts. Калькулятор стоимости доставки
Позволяет получить стоимость доставки заказа до ПВЗ с учётом стоимости постоянных услуг, предусмотренных Вашим договором, возможен расчет с учетом курьерской доставки.
Возможность Курьерской доставки определяется по почтовому индексу получателя. Предварительно необходимо проверить индекс методами API ListZips или ZipCheck.
Внимание! Метод служит только для расчета стоимости доставки и не осуществляет проверку. В случае передачи, например:
- почтового индекса по которому не осуществляется КД,
- кода пункта выдачи не осуществляющего выдачу посылок,
- кода пункта выдачи не существующего в Boxberry,
- другое,
все или часть услуг не будут рассчитаны и полученная стоимость доставки будет неточной
Код пункта приема заказа
Метод PointsForParcels –
позволяет получить перечень
пунктов приёма посылок
Boxberry.
* Если не передан, используется пункт приема по умолчанию из настроек пользователя «Мой
профиль» – «Доступы»,
* Если в настройках пользователя не установлен пункт приема по умолчанию, то берется из настроек магазина «Мой профиль» – «Информация о магазине» – «Пункт приема для отправлений»
Код пункта выдачи заказа
Метод ListPoints –
позволяет получить перечень
пунктов выдачи заказов.
Почтовый индекс для курьерской доставки (в случае передачи zip – target игнорируется).
Методы ListZips или ZipCheck позволяют получить список почтовых индексов , для которых возможна курьерская доставка.
Расчет с учетом настроек установленных в ЛК ИМ:
“Настройки средств интеграции – Расчеты – Включить настройки расчета”.
1 – получить расчет с учетом индивидуальных настроек
0 – получить расчет без настроек
название CMS. Параметр предназначен для разработчиков CMS, проводящих интеграцию с Boxberry. Применяется только в JSON.