Подключение внешнего способа доставки (для разработчиков интеграций) — различия между версиями

Материал из Insales Wiki
Перейти к: навигация, поиск
м
 
(не показаны 4 промежуточные версии 2 участников)
Строка 1: Строка 1:
Специальный способ оплаты создается в разделе Настройки -> Доставка.
+
Подробнее о способах подключения внешних способов доставки можно посмотреть тут:
  
Настройка на стороне InSales:
+
https://www.insales.ru/collection/doc-prochee-1450448380/product/javascript-api-oformleniya-zakaza-dlya-vneshnih-sposobov-dostavki
 
 
    url - адрес внешнего сервиса, куда будут отправлены данные для расчета стоимости доставки.
 
    javascript - здесь можно указать javascript-код, который будет исполнен на странице выбора способа доставки при оформлении заказа.
 
 
 
При оформлении заказа покупатель после ввода адреса переходит на шаг выбора способа доставки. На этом этапе система InSales отправляет на внешний URL (задается в настройках внешнего способа оплаты в InSales) GET запросом следующие параметры:
 
 
 
    price - Цена заказа в рублях. Например, "1200.0".
 
    weight - Вес заказа в килограммах. Например, "1.5".
 
    region - Регион доставки в формате [http://ru.wikipedia.org/wiki/%D0%9A%D0%9B%D0%90%D0%94%D0%A0 КЛАДР]. Пример, "обл Московская" или "г Москва".
 
    city - Город доставки. Например, "Долгопрудный" или "Москва".
 
 
 
В случае если доставка по указанным параметрам возможна, ожидается ответ с ценой доставки в рублях, например, "650.0". Если же доставка невозможна, то ответом должен быть текст ошибки, например, "В данный регион доставка не осуществляется". При успешном ответе, данный способ доставки вместе с ценой будут предложены для выбора покупателю на ряду с другими настроенными способами.
 
<!--test-->
 

Текущая версия на 14:26, 10 ноября 2017

Подробнее о способах подключения внешних способов доставки можно посмотреть тут:

https://www.insales.ru/collection/doc-prochee-1450448380/product/javascript-api-oformleniya-zakaza-dlya-vneshnih-sposobov-dostavki