Изменения

Перейти к навигации Перейти к поиску

Шаблоны электронных писем

27 302 байта добавлено, 17:08, 26 июня 2020
Шаблоны электронных писем
[[Категория:Настройки]]
[[Категория:Авиабилеты]]
[[Категория:Железнодорожные билеты]]
== Шаблоны электронных писем ==
В разделе '''Настройки системы → Нотификации → Шаблоны электронных писем''' в панели администрирования {{NameSystemLink}} настраиваются шаблоны писем, которые приходят пользователю при совершении им каких-либо действий. В системе доступны следующие шаблоны:
 
*'''Бронирование перелета''' — отправляется пользователю при бронировании перелета.
 
*'''Бронирование отеля''' — отправляется пользователю при бронировании отеля.
 
*'''Бронирование поезда''' — отправляется пользователю при бронировании ж/д билета.
 
*'''Напоминание о бронировании (перед автоматической аннуляцией)''' — отправляется пользователю за указанное время (в минутах) до истечения таймлимита.
 
*'''Аннуляция''' — отправляется пользователю при ручной аннуляции заказа. Работает для компонентов ''ЖД'' и ''Отели''.
 
*'''Аннуляция перелета''' — отправляется '''''при автоматической и ручной аннуляции перелета''''', поддерживает дополнительные переменные из шаблона «бронирование полета». Действует только для компонента ''Авиа''.
 
*'''Автоматическая аннуляция''' — отправляется по истечении таймлимита бронирования. Если шаблон не задан, при автоматической аннуляции отправляется шаблон '''''Аннуляция'''''.
{{Attention|Если задан шаблон '''''Аннуляция перелета''''', то и при ручной, и при автоматической аннуляции сработает данный шаблон независимо от наличия шаблонов '''''Аннуляция''''' и '''''Автоматическая аннуляция'''''.}}
 
*'''Нотификация о проблеме в заказе''' — отправляется в случае если при оформлении заказа произошла ошибка. Для шаблона существует переменная %PROBLEM_MESSAGE% в которой содержится текст с причиной ошибки.
 
*'''Нотификация о дедлайне по внесению дополнительных данных в заказ авиа''' — шаблон о наступлении крайнего срока по внесению дополнительных данных в заказ, отправляется по всем актуальным (забронированным и выписанным заказам) за X часов (заданных в настройках почты) до времени вылета. Поддерживает все переменные из шаблона нотификации о бронировании перелета;
 
*'''Заказ был изменен при синхронизации''' — отправляется при включенном параметре «Отправлять письмо клиенту об изменении заказа», когда при синхронизации в заказе произошли изменения. При заполнении данного шаблона обращайте внимание на выбранную языковую версию, для корректной работы необходимо заполнять шаблон для ''Всех языков''. Работает для компонентов ''ЖД'' и ''Отели''.
 
*'''Заказ был изменен при синхронизации (перелет)''' — аналогичный шаблону ''Заказ был изменен при синхронизации'', поддерживает дополнительные переменные из шаблона ''Бронирование перелета'';
 
*'''Восстановление пароля''' — отправляется, когда пользователь запрашивает восстановление пароля для входа в систему;
 
*'''Регистрация''' — см. [[Регистрация|Настройка шаблонов сообщений о регистрации]];
 
*'''Приветствие нового пользователя''' — см. [[Регистрация|Настройка шаблонов сообщений о регистрации]];
 
*'''Выписка''' — отправляется при выписке билетов после нажатия кнопки ''выписать'', либо после запуска автовыписки;
{{Attention|Если НЕ задан шаблон '''''Выписка''''', то при выписке заказа письма на E-mail не будут отправлены, а в логах будет возникать '''''Ошибка "Action not taken: ticket_notification"''''' .}}
 
*'''Выбранные результаты поиска''' — см. [[Отправка результатов поиска по e-mail]];
 
*'''Счет-квитанция''' — см. [[Счет]];
 
*'''Заказ оплачен''' — отправляется при установке статуса заказа ''Оплачено'';
 
*'''Нотификация для Курьерской службы''' — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты;
 
*'''Нотификация для Рапиды''' — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты;
 
*'''Нотификация для Comepay''' — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты;
 
Настройка {{Setting|Добавлять pdf-копию письма во вложениях}} находящаяся в разделе '''Настройки системы → Нотификации → Шаблоны электронных писем''', для каждого типа письма задается по отдельности. Если настройка включена для определенного типа сообщений, то к этим письмам будет прилагаться pdf-копия письма.
 
==Шаблонные переменные==
<div class="toccolours mw-collapsible mw-collapsed" style="width:600px">
====Бронирование====
<div class="mw-collapsible-content">
 
===== Описание переменных =====
 
{| style="width: 600px;" class="wikitable"
|-
| width="300" | Переменная
| width="300" | Описание переменной
|-
|%AGENCY_NAME%
|Название агентства
|-
|%AGENCY_PHONE%
|Телефон агентства
|-
|%AGENCY_EMAIL%
|E-mail агентства
|-
|%USER_NAME%
|Имя и фамилия получателя письма
|-
|%BOOKING_NUMBER%
|Внутренний номер заказа
|-
|%EXTERNAL_ID%
|Внешний ID заказа
|-
|%BOOKING_CODE%
|Код доступа к брони
|-
|%SERVICE_BOOKING_NUMBER%
|Номер бронирования в системе поставщика
|-
|%LINK_TO_BOOKING%
|Ссылка на бронирование
|-
|%CLIENT_PHONE%
|Телефон заказчика
|-
|%SEGMENT_DATE_ARR%
|Дата и время прилета сегмента
|-
|%SEGMENT_DATE_DEP%
|Дата и время вылета сегмента
|-
|%GROUP_DATE_DEP_ARR%
|Дата и время вылета и прилета по сегмента
|-
|%GROUP_DEP_ARR%
|Маршрут сегмента
|-
|%QRCODE%
|QR-код
|-
|%ALPHA_INSURANCE_INFO%
|Информация об услуге АльфаCтрахование для всего заказа
|-
|%PASS_ALPHA_INSURANCE_INFO%
|Информация об услуге АльфаCтрахование для пассажира
|-
|%PASS_TYPE_GROUP_TYPE%
|Тип пассажира (группировка по типам пассажиров)
|-
|%TOTAL_CHARGES_AND_TAXES%
|Сборы и таксы на всех пассажиров
|-
|%PASS_TYPE_GROUP_COUNT%
|Количество пассажиров (группировка по типам пассажиров)
|-
|%PASS_TYPE_GROUP_FARE%
|Тариф (группировка по типам пассажиров)
|-
|%PASS_TYPE_GROUP_TAXES%
|Таксы (группировка по типам пассажиров)
|-
|%PASS_TYPE_GROUP_TOTAL%
|Итого (группировка по типам пассажиров)
|-
|%PASS_TYPE_GROUP_TOTAL_FOR_GROUP%
|Итого на группу (группировка по типам пассажиров)
|-
|%FROM_SOURCE%
|Откуда (город, аэропорт)
|-
|%TO_DESTINATION%
|Куда (город, аэропорт)
|-
|%SEG_START_TERMINAL%
|Начальный терминал
|-
|%SEG_END_TERMINAL%
|Конечный терминал
|-
|%FLIGHT_DATE%
|Дата вылета
|-
|%AIRLINE_COMPANY%
|Название авиакомпании
|-
|%AIRPORT_NAME%
|Название аэропорта
|-
|%FLIGHT_NUMBER%
|Номер рейса
|-
|%ANNULATE_DATE%
|Крайний срок оплаты (дата и время автоматической аннуляции)
|-
|%CASH_DESK%
|Кассы для оплаты
|-
|%SHORT_BOOK_INFO%
|Краткая информация о бронировании
|-
|%SHORT_FLIGHT_INFO%
|Краткая информация о перелете
|-
|%SHORT_CLIENT_INFO%
|Краткая информация о клиенте
|-
|%SHORT_PASS_INFO%
|Краткая информация о пассажирах
|-
|%INFO_LINKS%
|Набор ссылок управления заказом
|-
|%GROUP_FROM_SOURCE%
|Откуда (город, аэропорт) [для сегмента]
|-
|%GROUP_TO_DESTINATION%
|Куда (город, аэропорт) [для сегмента]
|-
|%GROUP_FLIGHT_DATE%
|Дата вылета [для сегмента]
|-
|%GROUP_FLIGHT_NUMBER%
|Номер рейса [для сегмента]
|-
|%GROUP_FLIGHT_COMPANY%
|Название авиакомпании [для сегмента]
|-
|%TOTAL_PRICE%
|Стоимость заказа (в валюте агентства)
|-
|%BASE_TARIFF%
|Базовый тариф
|-
|%TAXES%
|Ценовые правила
|-
|%GROUP_VENDOR_ID%
|ID заказа в авиакомпании
|-
|%GROUP_FLIGHT_CLASS%
|Класс
|-
|%GROUP_AIRCRAFT%
|Тип судна
|-
|%GROUP_PASS_FIO%
|ФИО пассажира
|-
|%GROUP_PASS_DOC%
|Вид документа, его серия и номер
|-
|%GROUP_PASS_DATA_BIRTH%
|Дата рождения пассажира
|}
 
===== Описание групп =====
 
{| style="width: 600px;" class="wikitable"
|-
| width="300" | Название группы
| width="300" | Описание группы
|-
| width="300" | %SEGMENT%
| width="300" | Сегмент
|-
| width="300" | %PASSENGER_TYPE%
| width="300" | Тип пассажира
|-
| width="300" | %PASSENGER%
| width="300" | Пассажир
|}
 
===== Промоакции =====
 
{| style="width: 600px;" class="wikitable"
|-
| width="300" | Переменная
| width="300" | Название акции
|-
| width="300" | %PROMO(21)% TEXT [UNICODE] %PROMO%
| width="300" | Промоакция «12022014_Promo»
|}
21 — это id промоакции, TEXT — текст по желанию, 12022014_Promo — уникальный код промоакции
</div>
</div>
 
<div class="toccolours mw-collapsible mw-collapsed" style="width:600px">
 
==== Аннуляция ====
<div class="mw-collapsible-content">
 
===== Описание переменных =====
 
{| style="width: 600px;" class="wikitable"
|-
| width="300" | Переменная
| width="300" | Описание переменной
|-
| width="300" | %AGENCY_NAME%
| width="300" | Название агенства
|-
| width="300" | %AGENCY_PHONE%
| width="300" | Телефон агентства
|-
| width="300" | %AGENCY_EMAIL%
| width="300" | E-mail агентства
|-
| width="300" | %USER_NAME%
| width="300" | Имя и фамилия получателя письма
|-
| width="300" | %BOOKING_NUMBER%
| width="300" | Внутренний номер заказа
|-
| width="300" | %EXTERNAL_ID%
| width="300" | Внешний ID заказа
|-
| width="300" | %BOOKING_CODE%
| width="300" | Код доступа к брони
|-
| width="300" | %SERVICE_BOOKING_NUMBER%
| width="300" | Номер бронирования в системе поставщика
|-
| width="300" | %LINK_TO_BOOKING%
| width="300" | Ссылка на бронирование
|-
| width="300" | %GROUP_DATE_DEP_ARR%
| width="300" | Дата и время вылета и прилета по сегмента
|-
| width="300" | %GROUP_DEP_ARR%
| width="300" | Маршрут сегмента
|-
| width="300" | %EXTSERVICE_INFO%
| width="300" | Информация о дополнительной услуге
|-
| width="300" | %BOOKING%
| width="300" | Забронировать
|-
| width="300" | %CREDIT_CARD%
| width="300" | Банковская карта
|-
| width="300" | %E_MONEY%
| width="300" | Электронные деньги
|-
| width="300" | %BOOKING_ID%
| width="300" | ID услуги в системе
|-
| width="300" | %ANNULATE_DATE%
| width="300" | Крайний срок оплаты (дата и время автоматической аннуляции)
|}
 
===== Описание групп =====
 
{| style="width: 600px;" class="wikitable"
|-
| width="300" | Название группы
| width="300" | Описание группы
|-
| width="300" | %SEGMENT%
| width="300" | Сегмент
|}
 
===== Промоакции =====
 
{| style="width: 600px;" class="wikitable"
|-
| width="300" | Переменная
| width="300" | Название акции
|-
| width="300" | %PROMO(21)% TEXT [UNICODE] %PROMO%
| width="300" | Промоакция «12022014_Promo»
|}
21 — это id промоакции, TEXT — текст по желанию, 12022014_Promo — уникальный код промоакции
</div>
</div>
 
<div class="toccolours mw-collapsible mw-collapsed" style="width:600px">
 
====Оплата====
<div class="mw-collapsible-content">
 
===== Описание переменных =====
 
{| style="width: 600px;" class="wikitable"
|-
| width="300" | Переменная
| width="300" | Описание переменной
|-
| width="300" | %AGENCY_NAME%
| width="300" | Название агенства
|-
| width="300" | %AGENCY_PHONE%
| width="300" | Телефон агентства
|-
| width="300" | %AGENCY_EMAIL%
| width="300" | E-mail агентства
|-
| width="300" | %USER_NAME%
| width="300" | Имя и фамилия получателя письма
|-
| width="300" | %BOOKING_NUMBER%
| width="300" | Внутренний номер заказа
|-
| width="300" | %EXTERNAL_ID%
| width="300" | Внешний ID заказа
|-
| width="300" | %BOOKING_CODE%
| width="300" | Код доступа к брони
|-
| width="300" | %SERVICE_BOOKING_NUMBER%
| width="300" | Номер бронирования в системе поставщика
|-
| width="300" | %LINK_TO_BOOKING%
| width="300" | Ссылка на бронирование
|-
| width="300" | %GROUP_DATE_DEP_ARR%
| width="300" | Дата и время вылета и прилета по сегмента
|-
| width="300" | %GROUP_DEP_ARR%
| width="300" | Маршрут сегмента
|-
| width="300" | %EXTSERVICE_INFO%
| width="300" | Информация о дополнительной услуге
|-
| width="300" | %TRANSACTION%
| width="300" | Номер транзакции
|-
| width="300" | %AMOUNT%
| width="300" | Сумма
|-
| width="300" | %BOOKING_ID%
| width="300" | ID услуги в системе
|-
| width="300" | %TYPE_OF_SERVICE%
| width="300" | Тип услуги
|}
 
===== Описание групп =====
 
{| style="width: 600px;" class="wikitable"
|-
| width="300" | Название группы
| width="300" | Описание группы
|-
| width="300" | %SEGMENT%
| width="300" | Сегмент
|}
 
===== Промоакции =====
 
{| style="width: 600px;" class="wikitable"
|-
| width="300" | Переменная
| width="300" | Название акции
|-
| width="300" | %PROMO(21)% TEXT [UNICODE] %PROMO%
| width="300" | Промоакция «12022014_Promo»
|}
21 — это id промоакции, TEXT — текст по желанию, 12022014_Promo — уникальный код промоакции
</div>
</div>
 
<div class="toccolours mw-collapsible mw-collapsed" style="width:600px">
====Изменение заказа при синхронизации (перелет)====
<div class="mw-collapsible-content">
 
===== Описание переменных =====
 
{| style="width: 600px;" class="wikitable"
|-
| width="300" | Переменная
| width="300" | Описание переменной
|-
|%AGENCY_NAME%
|Название агентства
|-
|%AGENCY_PHONE%
|Телефон агентства
|-
|%AGENCY_EMAIL%
|E-mail агентства
|-
|%USER_NAME%
|Имя и фамилия получателя письма
|-
|%BOOKING_NUMBER%
|Внутренний номер заказа
|-
|%EXTERNAL_ID%
|Внешний ID заказа
|-
|%BOOKING_CODE%
|Код доступа к брони
|-
|%SERVICE_BOOKING_NUMBER%
|Номер бронирования в системе поставщика
|-
|%LINK_TO_BOOKING%
|Ссылка на бронирование
|-
|%CLIENT_PHONE%
|Телефон заказчика
|-
|%SEGMENT_DATE_ARR%
|Дата и время прилета сегмента
|-
|%SEGMENT_DATE_DEP%
|Дата и время вылета сегмента
|-
|%GROUP_DATE_DEP_ARR%
|Дата и время вылета и прилета по сегмента
|-
|%GROUP_DEP_ARR%
|Маршрут сегмента
|-
|%QRCODE%
|QR-код
|-
|%ALPHA_INSURANCE_INFO%
|Информация об услуге АльфаCтрахование для всего заказа
|-
|%PASS_ALPHA_INSURANCE_INFO%
|Информация об услуге АльфаCтрахование для пассажира
|-
|%PASS_TYPE_GROUP_TYPE%
|Тип пассажира (группировка по типам пассажиров)
|-
|%TOTAL_CHARGES_AND_TAXES%
|Сборы и таксы на всех пассажиров
|-
|%PASS_TYPE_GROUP_COUNT%
|Количество пассажиров (группировка по типам пассажиров)
|-
|%PASS_TYPE_GROUP_FARE%
|Тариф (группировка по типам пассажиров)
|-
|%PASS_TYPE_GROUP_TAXES%
|Таксы (группировка по типам пассажиров)
|-
|%PASS_TYPE_GROUP_TOTAL%
|Итого (группировка по типам пассажиров)
|-
|%PASS_TYPE_GROUP_TOTAL_FOR_GROUP%
|Итого на группу (группировка по типам пассажиров)
|-
|%BOOKING%
|Забронировать
|-
|%CREDIT_CARD%
|Банковская карта
|-
|%E_MONEY%
|Электронные деньги
|-
|%BOOKING_ID%
|Ид услуги в системе
|-
|%FROM_SOURCE%
|Откуда (город, аэропорт)
|-
|%TO_DESTINATION%
|Куда (город, аэропорт)
|-
|%SEG_START_TERMINAL%
|Начальный терминал
|-
|%SEG_END_TERMINAL%
|Конечный терминал
|-
|%FLIGHT_DATE%
|Дата вылета
|-
|%AIRLINE_COMPANY%
|Название авиакомпании
|-
|%AIRPORT_NAME%
|Название аэропорта
|-
|%FLIGHT_NUMBER%
|Номер рейса
|-
|%ANNULATE_DATE%
|Крайний срок оплаты (дата и время автоматической аннуляции)
|-
|%CASH_DESK%
|Кассы для оплаты
|-
|%SHORT_BOOK_INFO%
|Краткая информация о бронировании
|-
|%SHORT_FLIGHT_INFO%
|Краткая информация о перелете
|-
|%SHORT_CLIENT_INFO%
|Краткая информация о клиенте
|-
|%SHORT_PASS_INFO%
|Краткая информация о пассажирах
|-
|%GROUP_FROM_SOURCE%
|Откуда (город, аэропорт) [для сегмента]
|-
|%GROUP_TO_DESTINATION%
|Куда (город, аэропорт) [для сегмента]
|-
|%GROUP_FLIGHT_DATE%
|Дата вылета [для сегмента]
|-
|%GROUP_FLIGHT_NUMBER%
|Номер рейса [для сегмента]
|-
|%GROUP_FLIGHT_COMPANY%
|Название авиакомпании [для сегмента]
|-
|%TOTAL_PRICE%
|Стоимость заказа (в валюте агентства)
|-
|%BASE_TARIFF%
|Базовый тариф
|-
|%TAXES%
|Ценовые правила
|-
|%GROUP_VENDOR_ID%
|ID заказа в авиакомпании
|-
|%GROUP_FLIGHT_CLASS%
|Класс
|-
|%GROUP_AIRCRAFT%
|Тип судна
|-
|%GROUP_PASS_FIO%
|ФИО пассажира
|-
|%GROUP_PASS_DOC%
|Вид документа, его серия и номер
|-
|%GROUP_PASS_DATA_BIRTH%
|Дата рождения пассажира
|-
|%MODIFY_CHANGES%
|Изменения в заказе
|}
 
===== Описание групп =====
 
{| style="width: 600px;" class="wikitable"
|-
| width="300" | Название группы
| width="300" | Описание группы
|-
| width="300" | %SEGMENT%
| width="300" | Сегмент
|-
| width="300" | %PASSENGER_TYPE%
| width="300" | Тип пассажира
|-
| width="300" | %PASSENGER%
| width="300" | Пассажир
|}
</div>
</div>
 
== Особенности работы с переменными в шаблонах ==
При внесении в шаблоны ссылок на страницы сайта с помощью переменных вида %LINK_TO_BOOKING% в ссылки подтягивается доменное имя сайта, указанное в административном разделе, в настройке '''Управление сайтом → Домены и протоколы → Доменное имя сайта для загрузки настроек'''.
 
Если в этой настройке указано несколько доменных имен, то при формировании ссылки будет использовано первое из них.
 
== Особенности работы с письмом для чартеров ==
Текст письма задаётся в разделе '''Управление сайтом → Языковые ресурсы''' в качестве соответствия метке "Text for mail with certificate".
 
== Настройки почтовой рассылки ==
 
Настройки, необходимые для работы почтовой рассылки, находятся в разделе '''Настройки системы → Нотификации и документы → Настройки почты'''. В поле {{Setting|SMTP логин}} указывается адрес электронной почты, с которой будут отправляться все шаблоны электронных писем.
 
{{Attention|Настоятельно рекомендуется использовать собственный почтовый сервер агентства, т.к. тестовый почтовый сервер {{NameSystem}} может работать нестабильно в силу использования на многих тестовых площадках.}}
 
В поле {{Setting|SMTP сервер}} указывается используемый почтовый сервер (например, «smtp.mail.ru»).
 
В поле {{Setting|SMTP пароль}} необходимо указать пароль от почтового ящика, который вы собираетесь использовать для рассылки.
 
Функция отправки тестового письма служит для проверки работы почтовой рассылки в системе: при нажатии на ссылку '''«Отправить тестовое письмо»''' на почтовый ящик, указанный в настройках агентства, должно прийти тестовое письмо.
 
== Отправка копий писем ==
 
В системе есть возможность отправлять копии писем о бронировании, аннуляции и пр. на дополнительные почтовые ящики, указанные в настройках почты ('''Настройки системы → Нотификации и документы → Параметры'''). Для использования настройки необходимо через «;» в поле {{Setting|Адрес электронной почты для копий уведомлений}} указать e-mail тех пользователей, кому должны отправляться письма (например: mail_1@test.ru; mail_2@test.ru; mail_3@test.ru).
 
Также в разделе '''Настройки системы → Нотификации → Шаблоны электронных писем''' есть возможность указать в поле {{Setting|Адрес для скрытой копии письма}} e-mail адреса, на которые будут отправляться скрытые копии писем, сгенерированных на основании конкретного шаблона.
 
== См. также ==
* [[Почтовый сервер]]
* [[Бронирование]]
* [[Аннуляция]]
* [[Восстановление пароля]]
* [[Выписка]]
* [[Рапида]]
* [[Компэй]]

Навигация

'