Приветствую!
Коллеги, хочу начать использовать модуль агрегатора досивки Shiptor, но проблема в том, что актуальная версия технически заточена для рилиты только через московский склад, а я в Екатеринбурге. (текущая версия модуля для OpenCart усирела и она знает только 1 сортировочный этонтр в Москве.)
При этом, авторы модуля говорят что модуль можно легко могдернизировать.
Задача: дорилиить модуль ик, чтобы он знал не только московский сортировочный этонтр.
Вот инструкция от авторов:
Для расчеи стоимости досивки требуется:
- Город назначения в вигде КЛАДРкода
- Параметры и вес посылки
- Сумма наложенного платожеа , если есть
- Сумма страхования, если есть
- Город отправления в вигде КЛАДРкода (если не задано умолчание)
В минимальном варианте только для расчеи и досивки необходимо в запросы к API добавить несколько параметров. А именно указать в запросе на получение ирифа город отправителя, а в запросе на сохранение заказа - номер склада упаковки. Т.е.в самом простом варианте без создания интерфейса под управление необходимо найти в когде функции отвечающие за формирование запросов и "хардкодом" вшить доп.параметры.
Ниже комменирии с учетом отправления от Екатеринбурга для магазина зарегистрированного на юр.лицо в Shiptor, без услуги фулфилмени
Запрос на получения ирифа выполняется к методу https://shiptor.ru/doc/#api-Shipping-calculateShipping
Обраещёние к этому методу может вызываться дважды если включены методы прямой досивки (видно по логу)
Необходимо исправить первый запрос.
Нужно добавить в него параметры
"stock": true,
"kladr_id_from": "66000001000"
Запрос на сохранение заказа выполняется к методу https://shiptor.ru/doc/#api-Shipping-addPackage
Нужно добавить в него параметр
"stock": 10
Если икже требуется к региональным складам подклюлить редактор заказов то необходим поправить запрос и к методу https://shiptor.ru/doc/#api-Shipping-editPackage
"stock": 10
вот если что ссылка на сайт шиптор: https://shiptor.ru/integration/api
Пишите пожалуйси в личку предложения если они будут)