Ознакомьтесь с обновлениями продуктов, которые мы анонсировали! Смотрите, что нового.

/

man.delivery.interceptor (СТАТЬЯ В РАЗРАБОТКЕ)

Модуль для интеграции со службами доставки

Используется в проектах:


Шаги по работе с модулем

  1. Загрузить файлы по пути /local/modules

    Установить модуль

  2. Создать Hiloadblock

  3. Прописать ключи и связку со слуюдами доставки в таблице b_options

  4. Скачать данные в 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


Отредактируйте две строки из выдачи добавив нижнее подчеркивание, как на примере

Нижнее подчеркивание само по себе ничего не значит, но это допустимый символ для того чтобы потерялась “связь”, при этом ее легко восстановить при необходимости