667
правок
Изменения
Нет описания правки
[[Category:Модули]][[Category:Функции]][[Категория:Дополнительные модули]]<!-- -->Разработан модуль '''«Настройка {{Setting|Настройка автовыписки и эквайринга»'''эквайринга}}, предоставляющий возможности гибкого управления оплатой и выпиской авиабилетов. С его помощью можно легко построить необходимую схему оформления и оплаты авиабилетов, а также отследить заказы, требующие непосредственного участия агента. Модуль предназначен для работы с компонентом «Авиабилеты». {{Attention|Модуль {{Setting|Настройка автовыписки и эквайринга}} подключается дополнительно администратором системы {{NameSystem}}.}}
== Настройки модуля ==
Если сам модуль уже подключен, в панели администрирования становится доступен новый раздел настроек '''«Авиабилеты - Управление продажами → Авиабилеты → Модули → Настройка автовыписки и эквайринга»эквайринга → Настройки'''.
[[Файл:settings autoticketing and acquiring.jpg|400px|thumb|right|Настройка автовыписки и эквайринга]]
== Работа автовыписки и эквайринга ==
После создания заказа проводится проверка на совпадение параметров перелета со строками, внесенными в таблицу настроек автовыписки и эквайринга. Если для выбранного перелета подходит несколько правил, приоритетным является последнее. При невозможности применения какого-либо из правил, оплата и выписка заказа проходят по стандартному алгоритму в соответствии с настройками.
Забронировав заказ, пользователь переходит к оплате. При выборе оплаты картой, система проверяет значения, указанные в столбце ''«прямой эквайринг»''. Если значение равно <syntaxhighlight lang="text" enclose="none" style="font-size: 1.1em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">1</syntaxhighlight>, то оплата проходит по прямому эквайрингу в авиакомпанию, <syntaxhighlight lang="text" enclose="none" style="font-size: 1.1em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">2 - </syntaxhighlight> — оплата проходит через банк, значение отсутствует - — оплата проходит в соответствии с настройками платежного шлюза. После успешной оплаты заказа выполняется проверка в столбце «запретить автотикетинг». При нахождении значения, равного <syntaxhighlight lang="text" enclose="none" style="font-size: 1.1em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">1</syntaxhighlight>, автовыписка запрещена. При этом пользователю выдается сообщение ''«Заказ отправлен на ручную выписку агентом»'', текст сообщения может редактироваться в локализации (метка <syntaxhighlight lang="text" enclose="none" style="font-size: 1em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">ticketing_must_be_made_manually</syntaxhighlight>). Также пользователю отправляется нотификация об ожидании выписки, настройка шаблона которой возможна в разделе '''Настройки системы → Нотификации и документы → Шаблоны электронных писем → Нотификация об ожидании ручной выписки заказа'''. Менеджер агентства получает уведомление о необходимости ручной выписки заказа (если e-mail указан в поле {{Setting|Адрес для отправки нотификаций о необходимости ручной выписки}}), сам текст сообщения можно задать в шаблоне электронных писем '''Нотификация о необходимости выписки заказа'''. В уведомление также входит время, до которого нужно обработать заказ. В случае если значение в столбце «запретить автотикетинг» равно <brsyntaxhighlight lang="text" enclose="none" style="font-size: 1.1em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">0</syntaxhighlight> или пусто, то выписка проходит по стандартному алгоритму в соответствии с настройками.
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px">
<u>'''Шаблонные переменные нотификации о необходимости ручной выписки заказа'''</u>
== Ручной статус синхронизации ==
[[Файл:fixation status.jpg|450px|thumb|right|Зафиксировать статус вручную]]
Заказы, требующие участия агента, попадают в список '''«С дополнительным статусом»''' в личном кабинете. Для них устанавливается дополнительный статус '''«Необработан»''', данный статус отображается, если включен столбец ''«Дополнительный статус»''. При ручной обработке таких заказов, менеджер указывает ряд параметров в попапе ''«Зафиксировать статус вручную»'':
статус, номера билета (даже если он уже выписан), PNR, ID заказа в авиакомпании, PCC\пакет реквизитов (выбирается из списка).
== Импорт и экспорт правил ==
Правила задаются внесением ряда параметров в файл в формате XLS/XLSX, который импортируется в систему в разделе «Настройки '''Настройки автовыписки и эквайринга» эквайринга → «ИмпортИмпорт/экспорт Excel»Excel'''. Пример файла для заполнения и полное описание формата внесения данных указаны ниже. Экспорт правил доступен в форматах XLS или XLSX. <br>
'''Пример файла для импорта:'''<br/>[[File:AcquiringExportExample.xls]]
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px">
<u>'''Импортируемые параметры'''</u>
{| style="width: 100%" align="left" border="1" cellpadding="5" cellspacing="1" class="wikitable"
|-
! scope="col" | Заголовок<br/>! scope="col" | Внутреннее название<br/>! scope="col" | Описание<br/>! scope="col" | Допустимые значения<br/>! scope="col" | Примеры<br/>
|-
| id
|-
| запретить автотикетинг
| <span id="id">idautoticketingDisabled</span>
| Определяет по какой схеме пройдет выписка заказа.<br/>
| 1 - автовыписка для заказа запрещена
|-
| прямой эквайринг
| <span id="id">idacquiringMode</span>
| Определяет по какой схеме пройдет оплата заказа.<br/>
| 1 - оплата проходит по прямому эквайрингу в авиакомпанию
|-
| правило активно
| <span id="id">idactive</span>
| Параметр определяет будет ли применяться правило или нет.<br/>
| 1 - правило активно
| <span id="gds">gds</span>
| Глобальная дистрибьютерская система / PCC конкретных реквизитов / ID пакета реквизитов системы NEMO
Перечиляются в любой последовательности, можно смешивать разные типы. Действует правило "или"«или»: если указан Sabre целиком, все его PCC/пакеты указывать уже нет смысла.
|
</div>
</div>