Собственная триггерная рассылка — уведомление ожидающих поступление товара

  • Собственная триггерная рассылка — уведомление ожидающих поступление товара

    Антон Долганин 5 Апреля 2016 12:55 3213
    На этом вебинаре я описал необходимость модуля триггерных рассылок и рассказал как с помощью модуля триггерных рассылок запрограммировать свой собственный триггер — подписка на поступление товара и уведомление пользователя о поступлении. Бонусом идет второй триггер — уведомление зарегистрированных спустя год после регистрации. Рассмотрим внутренности модуля, и на основе этого создадим полезные вещи.


    Скачать видео.

    Класс обработчиков в приложении к посту.
    Регистрация обработчиков для init.php
    AddEventHandler('sender', 'OnTriggerList', array('\Asd\Handlers\TriggerPresale', 'OnTriggerList'));
    AddEventHandler('sender', 'OnTriggerList', array('\Asd\Handlers\TriggerRegister', 'OnTriggerList'));
    CModule::AddAutoloadClasses(
       '',
       array(
          '\Asd\Handlers\TriggerPresale' => '/bitrix/php_interface/handlers/triggers_example.php',
          '\Asd\Handlers\TriggerRegister' => '/bitrix/php_interface/handlers/triggers_example.php',
          )
    );

    Первый это предзаказ, второй это регистрация.
    Файлы:
    triggers_example.php (9.36 КБ)