man.delivery.interceptor (СТАТЬЯ В РАЗРАБОТКЕ)
Модуль для интеграции со службами доставки
Используется в проектах:
Шаги по работе с модулем
Загрузить файлы по пути /local/modules
Установить модуль
Создать Hiloadblock
Прописать ключи и связку со слуюдами доставки в таблице b_options
Скачать данные в hiloadblock
на примере CDEK. В командной PHP
use Bitrix\Main\Loader;
use MAN\Delivery\Interceptor\Request\Cdek;
Loader::includeModule('man.delivery.interceptor');
Cdek::loadDeliveryPoints();
В свойствах заказа обязательно должно быть свойство INDEX
в SDEK.php поменять RU на KZ если требуется
Чтобы сформировался STORELIST должен быть заполнен INDEX
В местоположениях добавьте ZIP и ZIP_LOWER основной и дополнительные индексы города
Модуль внедряет верстку на страницу с помощью JS
На проектах Битрикс+ NUXT это лишнее, и может мешать
чтобы это убрать перейдите в таблицу b_module_to_module
Офильтуйте по полю TO_MODULE_ID значение ipol.sdek
Отредактируйте две строки из выдачи добавив нижнее подчеркивание, как на примере
Нижнее подчеркивание само по себе ничего не значит, но это допустимый символ для того чтобы потерялась “связь”, при этом ее легко восстановить при необходимости