Управление email-уведомлениями

Модуль создан для пользователей с правами доступа администратора в целях облегчения их работы по созданию, управлению и редактированию электронных уведомлений, рассылаемых аудитории интернет-магазина в зависимости от осуществляемых покупателями действий или имеющихся потребностей.


1. Просмотреть список email уведомлений
- можно, выбрав пункт главного меню администратора "Модули", а в нем подпункт "Управление email-уведомлениями":


После чего перед вами откроется окно "Управление email-уведомлениями" следующего вида:


1.1. Email-уведомления по умолчанию
предусмотрены следующие:

  • уведомление покупателя о создании списка желаний - уведомление, сигнализирующее покупателю об успешном создании списка желаемых товаров, прикрепленного к его профилю;
  • шаблон заказа звонка - уведомление, отсылаемое при заказе обратного звонка покупателем.

Не подлежат удалению последующие email-уведомления, которые определены в системе ImageCMS Shop как основные:

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



2. Элементы окна "Управление email-уведомлениями"
следующие:

  1. Столбец выбора - предоставляет возможность выбора уведомлений, подлежащих удалению.
  2. Столбец "Название" - содержит короткое определение смыслового содержимого уведомления.
  3. Столбец "Переменная шаблона" - содержит имя переменной в коде, которая отвечает за определенный тип уведомления.
  4. Столбец "Тема" - содержит короткое определение применения конкретного уведомления.
  5. Столбец "От" - содержит подпись, от чьего имени будет доставлено уведомление покупателю.
  6. Блок функциональных кнопок - данный блок предоставляет следующие возможности:
  • открыть окно общих настроек уведомлений "Настройки";
  • удалить уведомление при помощи кнопки "Удалить";
  • создать шаблон нового уведомления при помощи кнопки "Создать шаблон";
  • осуществить переход на страницу меню администратора при помощи кнопки "Вернуться":



3. Общие настройки email-уведомлений
- это настройки, носящие общий, объединяющий характер и применяемые системой ко всем созданным email-уведомлениям.

Задать общие настройки можно при помощи кнопки "Настройки", в блоке функциональных кнопок окна "Управление email-уведомлениями":

После чего перед вами откроется окно "Настройки" следующего вида:

В данном окне следует указать:

  1. В строке "От" - название вашего интернет-магазина.
  2. В строке "От кого (email)" - указать адрес электронной почты, с которого будут отправляться письма (данный адрес не будет использоваться для обратной связи).
  3. В строке "Email админимтратора" - указать адрес электронной почты, по которому покупатель может связаться с администрацией магазина (данный адрес будет использоваться для обратной связи).
  4. В строке "Тема" - содержимое этой строки будет отображаться для покупателя как часть темы писем.
  5. В строке "Серверный путь к Sendmail" - следует указать путь к сервису, обеспечивающему рассылку писем. Более подробно можно ознакомиться в статье "Настройка почты".
  6. В строке "Протокол" - следует задать протокол, используемый для рассылки писем:


3.1. Ячейка выбора "Использовать обертку"
- предоставляет возможность дополнительного визуального оформления писем, присвоив им общее обрамление - общий заголовок (А) и подпись письма (В), где подлежащий изменению контент представлен переменной $content (С).

Ячейка имеет два значения. Значение "Выбрано" задано ей по умолчанию, соответственно, также по умолчанию отсылаемые письма будут иметь общий заголовок и подпись.

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

Примечание:

В ImageCMS Shop не предусмотрена возможность присвоения элементов общего визуального оформления выборочно (то бишь в зависимости от темы письма). По этому, если вы желаете, чтобы некоторые темы уведомлений имели вышеупомянутые элементы, вам понадобится внести коррективы непосредственно в нужные шаблоны.

3.2. Функциональная клавиша "Проверить отправку электронной почты" - клавиша, находящаяся в левом нижнем углу окна общих настроек еmail-уведомлений.

Данная кнопка предоставляет возможность осуществить проверку корректности настроек еmail. Если все настройки проведены правильно, в таком случае после клика по данной кнопке появится сообщение, подтверждающее корректную работу настроек еmail, примерно такого вида:



4. Создать новое email-уведомление
- можно кликом по клавише "Создать шаблон" в правом верхнем углу окна "Управление emai-уведомлениями". После чего появится окно "Создание шаблона письма":

Далее для создания уведомления необходимо указать следующее:

  • Имя шаблона (только латинские символы) в соответствующей строке. В последующем содержимое этой строки будет отображаться в столбце "Переменная шаблона" окна "Управление email-уведомлениями". Действие является обязательным;
  • От чьего имени будут отправляться письма, созданные по этому шаблону. В последующем содержимое этой строки будет отображаться в столбце "От" окна "Управление email-уведомлениями";
  • Адрес электронной почты, с которой будут отправлены письма, созданные по этому шаблону;
  • Указать тему писем, созданных по этому шаблону. В последующем содержимое этой строки будет отображаться в столбце "Название" окна "Управление-email уведомлениями". Действие является обязательным;
  • Выбрать тип уведомления. В ImageCMS Shop предусмотрено два типа уведомлений:

HTML - тип уведомлений, поддерживающее HTML форматирование.

text - простое текстовое поле, не поддерживающее HTML форматирование.

По умолчанию задан тип HTML.

  • В поле "Шаблон письма пользователю" - следует прописать непосредственно сам шаблон email-уведомления, заменяя индивидуальные данные покупателей такие, как Ф.И.О, телефон или email, соответствующими переменными:

Подробнее о добавлении переменных - смотрите пункт 5 "Редактировать email уведомление".

В последующем все содержимое этого поля будет подтягиваться переменной $content. Действие является обязательным.

  • Осуществить вибор в строках "Отправить сообщение пользователю" и "Отправить сообщение администратору" - строки, значение которых говорит системе, следует ли отсылать письмо пользователям в соответствии с их правами доступа.

Строки имеют два значения - "Да" и "Нет" - и используются для определения системой порядка рассылки между пользователями, обладающими разними правами доступа.

К примеру, заданное по умолчанию значение "Да" в обеих строках может одновременно отсылать:

Покупателю письмо с текстом:

В то время, как администратору:

  • В случае, если вы желаете, чтобы уведомления приходило на почту администратора, вам необходимо указать почтовый ящик администратора в строке "Адрес администратора":



  • Задать короткое определение создаваемого уведомления. В последующем содержимое этого поля будет отображаться в столбце "Название", который находится в окне "Управление emai-уведомлениями". Действие является обязательным.
  • Следующее действие в создании email-уведомления - это клик по клавише "Cохранить", в правом верхнем углу окна создания. Действие является обязательным.


5. Редактировать email уведомление
- можно при помощи клика по содержимому столбца "Переменная шаблона" в окне "Управление email-уведомлениями".


После чего появится окно "Редактирование шаблона письма", которое почти аналогично окну "Создание шаблона письма". Основным отличием между этими окнами является возможность добавить переменные, которая отсутствует в форме создания и доступна только через форму редактирования:


5.1. Добавить переменные email-уведомления
- можно при помощи функциональной клавиши "Переменные шаблона" вверху окна редактирования шаблона:

Клик по этой клавише открывает форму добавления переменных следующего вида:

Далее для добавления переменных следует:

  1. Осуществить клик по функциональной клавише "Добавить новую переменную". После этого действия будут сгенерированы следующие поля, подлежащие последующему заполнению;
  2. Переменные - поле, в котором следует указать имя нужной переменной;
  3. Величины - поле, в котором следует указать, что именно подтягивает эта переменная в шаблон письма;
  4. После добавления всех необходимых переменных в шаблон - сохранить изменения при помощи клавиши "Сохранить":


Все переменные, предусмотренные системой ImageCMS Shop, представлены ниже.

Переменные шаблона email-уведомления:

Это элементы кода, которые используются для автоматического внесения в общий шаблон письма индивидуальных данных пользователей.

В ImageCMS Shop по умолчанию созданы все переменные, необходимые для полноценной работы интернет-магазина:

$userName$ - переменная, вносящая имя пользователя в шаблон письма;

$user_email$ или $userEmail$ - переменная, вносящая Email пользователя в шаблон письма;

$user_phone$ или $userPhone$ - переменная, вносящая телефон пользователя в шаблон письма;

$userDeliver$ - переменная, вносящая адрес доставки в шаблон письма;

$orderLink$ - переменная, вносящая ссылку на заказ в шаблон письма;

$products$ - переменная, вносящая заказанные товары в шаблон письма;

$checkLink$ - переменная, вносящая ссылку на чек заказа в шаблон письма;

$totalPrice$ - переменная, вносящая сумму заказа в шаблон письма;

$status$ - переменная, вносящая статус заказа в шаблон письма;

$productLink$ - переменная, вносящая ссылку на товар в шаблон письма;

$productName$ - переменная, вносящая название продукта в шаблон письма;

$user_password$ - переменная, вносящая пароль пользователя в шаблон письма;

$user_address$ - переменная, вносящая адрес пользователя в шаблон письма;

$webSiteName$ - переменная, вносящая название вашего магазина в шаблон письма;

$password$ - переменная, вносящая пароль в шаблон письма;

$wishName$ - переменная, вносящая название списка желаний в шаблон письма;

$wishLink$ - переменная, вносящая ссылку на список желаний в шаблон письма;

$wishListViews$ - переменная, вносящая количество просмотров в шаблон письма;

$name$ - переменная, вносящая название товара в шаблон письма.


5.2. Разместить переменные в тексте шаблона письма
- можно после осуществления действий, описанных в пункте 5.1, через окно "Редактирование шаблона письма".

В окне редактирования слева от поля, где следует внести шаблонный текст уведомления, располагается еще одно, вспомогательное поле, содержащее предварительно добавленные в шаблон переменные.

Осуществив клик по нужной переменной в этом вспомогательном поле, вы добавите нужную вам переменную в шаблонный текст письма в место, где находится активный текстовый курсор:


5.3. Редактировать переменные из шаблона письма
- можно при помощи окна "Редактирование шаблона письма", осуществив переход на вкладку "Переменные шаблона" (А) и последующий клик по кнопке редактирования напротив подлежащей изменению переменной (В):


5.4. Удалить переменные из шаблона письма
- можно при помощи окна "Редактирование шаблона письма", осуществив переход на вкладку "Переменные шаблона" (А) и последующий клик по кнопке с изображением корзины напротив подлежащей удалению переменной (В):


6. Удалить email-уведомление
- можно при помощи окна "Управление email-уведомлениями", предварительно осуществив выбор из разрешаемых системой ImageCMS Shop уведомлений, которые следует удалить (А), и последующий клик по кнопке с изображением корзины:

После успешного удаления уведомлений системой в правом верхнем углу появится всплывающее окно оповещения об изменении: