Редактирование события
Редактирование события состоит из трех вкладок:
- Conditions
- Attributes
- Settings
Conditions
Вкладка "Conditions" содержит поля ввода для редактирования события. Это основные данные события: Name и
Модули
В условия необходимо выбрать модуль, по которому будет определять условие для отправки события. Доступны следующие модули:
- catalog
- forms
- orders
- users
Условия для модуля catalog
Для модуля "catalog" в поле "type" вы можете выбрать фильтрацию по статусам, затем выбрать конкретный статус, таким образом вы подпишитесь на событие изменения статуса элементов каталога, либо вы можете подписаться на событие по наборам атрибутов и выбрать конкретный атрибут.
Условия для модуля forms
Для модуля "forms" вам необходимо выбрать тип формы, на который необходимо добавить событие. Доступны следующие варианты:
- Registration
- Send Code
- Change Password
- Submit form data
Для "Submit form data" необходимо выбрать форму (из форм с типом "Data submisssion") и атрибут, который вы добавили для электронной почты (на другие атрибуты данная подписка распространяться не будет). При отправке формы данные отправляются на электронный адрес, указанный в этом атрибуте. Подробнее о формах рассказано в главе Forms.
Условия для модуля orders
Для модуля "orders" вам необходимо выбрать в появившихся полях фильтрации конкретное хранилище заказов и статус, на изменение которого будет привязано событие.
Условия для модуля users
Для модуля "users" вам необходимо выбрать фильтрацию по наборам атрибутов и выбрать конкретный атрибут, на изменение которого будет привязано событие.
Способ отправки
Для всех модулей, кроме "forms" у вас есть возможность выбора, как отправить уведомление о событии. В Headless CMS OneEntry есть три способа:
- Push Notification - посредством пуш-уведомлений
- Email - рассылка через электронную почту
- Socket IO - с помощью вебсокетов. Данный способ нужен для подписки на какие-либо события. Например, вы можете создать события изменения цены и оповещать юзеров об этом с помощью Socket IO.
Кому отправить
Для модуля "catalog" можно выбрать пользователей, которые получат опощение о событии. Вы можете отправлять оповещение всем пользователям вашего