Выбрать курс
0  /  15

Настройки скидок за действия

После установки модуля на странице Маркетинг - События / Настройки - Настроенные события необходимо создать профиль (или профили), т.е. привязать генерацию купонов на нужное вам почтовое событие.

Параметры профиля следующие:

  • Тип почтового события - обязательно, указывается почтовое событие, которые необходимо перехватывать и добавлять возможность отправки купонов в почтовых шаблонах выбранного типа почтового события. Для почтовых шаблонов будет доступен дополнительный макрос #SC_COUPON# (код купона).
  • Генерировать купон - отмечается, нужно ли генерировать купон или нет. Можно не отмечать, если стоит задача только отменять отправку некоторых шаблонов почтовых событий или модифицировать почтовые шаблоны о заказе, или напоминать об оплате.
  • Правило корзины - указывается правило работы с корзиной, на базе которого генерируются купоны. Обязательно, если выбрана опция Генерировать купон.
  • Тип купона - возможно несколько вариантов, подробнее о типах купонов указано в официальной документации.
  • Интервал активности купона, сек - указывается целое число, сколько секунд с момента генерации, т.е. с момента совершения события, должен быть активным купон. Например, 1 час равен 3600 секунд, один день 86 400 секунд...
  • Где хранится ИД пользователя - для дополнительных действий необходимо определить идентификатор пользователя на сайте. Если событие происходит, когда пользователь авторизован, то это может быть "В глобальной переменной $USER->GetID()", если же не авторизован, то, возможно, есть в самом почтовом событии, например, в макросах, отвечающих за ИД пользователя, email или логин.
  • Выберите группы пользователей - необходимо выбрать группы пользователей для которых все почтовые шаблоны отправятся в любом случае.
  • Отменять отправку следующих шаблонов почтовых событий - если есть необходимость отменить некоторые почтовые шаблоны выбранного типа почтового события, то необходимо их указать в данной опции. Но не зависимо какие почтовые шаблоны мы отменяем, они будут в любом случае отправлены пользователям, состоящим в группах, указанных в предыдущей опции.
  • Записывать владельца купона - если опция отмечена, то владельцем купона запишется пользователь, который был определен с помощью опции Где хранится ИД пользователя, т.е. купон может применить только данный авторизованный пользователь.

Если установлен модуль Расширение почтовых шаблонов о заказе. Напоминание об оплате и выбран один из указанных на странице модуля типов почтовых событий, или любое почтовое событие с префиксом SCODER_ORDERMESSAGE_, то доступны дополнительные возможности:

  • #SCODER_ORDERMESSAGE# - данный макрос становится доступен в почтовых шаблонах выбранного типа почтового события. Содержит в себе html-код с информацией о корзине и данные покупателя. Html-код формируется компонентом scoder:ordermessage, содержащий входящий параметр ИД заказа. Если требуется модифицировать html-код, то, как и для всех компонентов 1С-Битрикс, необходимо копировать его шаблон, например, в шаблона сайта .default и указать название папка шаблона в опции Шаблон компонента [scoder:ordermessage].
  • Шаблон компонента [scoder:ordermessage] - название папки модифицированного шаблона компонента scoder:ordermessage.
  • Не уменьшать картинки - если не отмечено, то картинки товаров корзины будет обрезаться в разрешении 100*100.
  • Является напоминанием об оплате заказа - каждые 60 секунд агент модуля CScoderOrdermessageAgents::__check_rending_pay() проверяет необходимость напоминания об оплате, если есть профили с данной отмеченной опцией и не оплаченные заказы с момента создания которых прошел указанный интервал времени.

    В почтовых событиях с префиксом SCODER_ORDERMESSAGE_, которые нужно создать вручную, доступны следующие макросы:

    • #USER_EMAIL# - e-mail пользователя, закреплённого в заказе.
    • #USER_NAME# - имя пользователя, закреплённого в заказе.
    • #NAME# - имя пользователя, закреплённого в заказе.
    • #ACCOUNT_NUMBER# - номер заказа.
    • #ORDER_ID# - ИД заказа.
    • #ORDER_REAL_ID# - ИД заказа.
    • #DATE_INSERT# - дата создания заказа.
    • #PRICE# - сумма заказа.
    • #PRICE_FORMATTED# - форматированная сумма заказа.
    • #SCODER_EVENTCOUPON_PROFILE_ID# - для разработчиков, ид профиля модуля, по которому произошло уведомление - напоминание об оплате.

    Последний заказ, по которому произошло уведомление в рамках профиля, записывается в скрытом служебном поле профиля, поэтому, если вы измените интервал, то повторно уже по пройденным заказам уведомлений не произойдет.
  • Через какой интервал времени отправить сообщение о необходимости оплатить заказ, сек. - функционирует, если отмечено Является напоминанием об оплате заказа.
  • Не уведомлять, если заказ создан ранее, сек. - служит для того, чтобы ограничить список заказов, по которым необходимо отправлять уведомления.