Управление маркетинговыми акциями через информационные блоки.

17 Июл 2018   |   Кейсы

Ни для кого ни секрет, что при Обмене с 1с скидки для товаров на сайт не выгружаются.

Клиент предложил сформировать из 1с списки товаров состоящие из внешний кодов.

Но возникла проблема в том, что в маркетинговых акциях(http://ваш_сайт/bitrix/admin/sale_discount_preset_list.php?lang=ru) нет возможности загружать список товаров, есть возможность выбирать поштучно, что не очень удобно когда список изрядно большой.


Интерфейс административной панели менять не рекомендуется и писать доп плюшки для панели трудоемко поэтому с нашей стороны было предложено создать отдельный Информационный блок для управления скидками. Скидка является элементом инфоблока, связанная с маркетинговой акцией  через id скидки.



Список внешний кодов мы заносим в доп. свойство “Список товаров”.

Чтоб этот список товаров попадал в определенную скидку из правил работы с корзиной, мы используем  события “OnAfterIBlockElementAdd” и “OnAfterIBlockElementUpdate” и API-функцию “CSaleDiscount::Update”. В дальнейшем можно доработать реализацию. Для удобства управления скидками все данные можно будет заполнять в элементе инфоблока. Также возможно добавление скидки через добавление элемента инфоблока.



Вернуться к списку
Отправить сообщение