Имеем сайт Битрикс Старт без активной лицензии.
На сайте настроена передача заказов по API с системой
glavpunkt.ru/. Необходимо перенастроить текущую интеграцию на работу с API Boxberry.
Текущая модель интеграции. Базовая логика.
У товаров есть цена в админке. На сайте есть специальный параметр, который производит наценку на товар для вывода на сайте. В итоге пользователь видит цену товара = цена в админке + наценка.
При расчете доставки мы передаем по API цену с наценкой, после получения данных о стоимости доставки вычитаем из стоимости доставки наценку и выводим ее на сайте, как стоимость доставки для клиента.
Пример:
Цена в админке 840
Наценка 210
Цена на сайте 1050
Передаем данные по API с учетом выбранных параметров клиентов по способу доставки и оплаты. Получаем назад срок и сумму
take.ms/xDVvO.
Перед выводом суммы вычитаем из стоимости доставки наценку, если получается больше 0, то выводим остаток в виде стоимости доставки, если меньше или равно, то выводим 0 вот так
take.ms/51aBlj.
Есть несколько дополнительных настроек, которые хотелось бы сохранить при настройке нового API:
1. Сайт имеет региональные поддомены, при нахождении на каждом из сайтов интеграция учитывает поддомен и предлагает по умолчанию при выборе пункта выдачи или города доставки именно тот город к которому относится поддомен.
2. Для ряда городов разрешена оплата при получении
take.ms/8sw60 (на языке Boxberry "Наложенный платеж"), для остальных запрещена
take.ms/l9S2q .
По такой же логике, необходимо произвести интеграцию с API Boxberry.
Информация по API обоих систем:
boxberry.ru/e-commerce/it... glavpunkt.ru/apidoc/index...