Изменения

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

Настройки автовыписки и эквайринга

5302 байта добавлено, 15:50, 3 февраля 2021
Работа автовыписки и эквайринга
[[Category:Модули]] [[Category:Функции]][[Категория:Дополнительные модули]]Разработан модуль '''«Настройка автовыписки и эквайринга»''', предоставляющий возможности гибкого управления оплатой и выпиской авиабилетов. С его помощью можно легко построить необходимую схему оформления и оплаты авиабилетов, а также отследить заказы, требующие непосредственного участия агента. Модуль предназначен для работы с компонентом '''«Авиабилеты»'''.
Модуль предназначен для работы с компонентом ''«Авиабилеты»''.<br>
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Внимание!</span> Модуль «Настройка автовыписки и эквайринга» подключается дополнительно администратором системы {{NameSystem}}.</span>
== Настройки модуля ==
Если сам модуль уже подключен, в панели администрирования становится доступен новый раздел настроек '''«Авиабилеты - Настройка автовыписки и эквайринга»'''.
[[Файл:settings autoticketing and acquiring.jpg|400px|thumb|right|Настройка автовыписки и эквайринга]]
'''Включить настройки автовыписки и эквайринга''' - при выборе данной опции происходит активация модуля, а все его последующие настройки применяются к оформлению заказа.<br>
'''Источник данных''' - определяет, какие данные анализирует система. В качестве возможных значений принимает '''данные из таблицы правил по автовыписке и эквайрингу''' или '''данные из таблицы правил ценообразования 2.0'''.<br>
При выборе значения '''данные из таблицы правил ценообразования 2.0''', к проверке заказа применяется таблица правил ценообразования 2.0, в столбцах которой добавлены значения "запретить автовыписку" ''«запретить автовыписку» и "прямой эквайринг"«прямой эквайринг»''. Таблица правил автовыписки и эквайринга не применяется. Если выбрано значение '''данные из таблицы правил по автовыписке и эквайрингу''', то дополнительно запускается проверка по таблице автовыписке и эквайринга, значения столбцов ''запретить автотикетинг'' «запретить автовыписку» и ''прямой эквайринг«прямой эквайринг»'' в таблице ценообразования 2.0 игнорируются.<br>'''Адрес для отправки нотификаций о необходимости ручной выписки''' - поле для внесения электронного адреса менеджера агентства, на который будут поступать уведомления.<br>'''Время работы правил''' - временной интервал, в течение которого применяется установленный набор правил. Обязательный параметр для работы модуля.<br>
'''Часовой пояс работы правил''' - дополнительный параметр, уточняющий время работы правил по конкретному местоположению.<br>
'''Применять настройки в определенные дни недели''' - суточное распределение работы правил. Обязательный параметр для работы модуля.<br>'''Применять правила к перелётам, вылет которых через X и более часов относительно момента создания заказа'''.<br> '''Аннулировать старый заказ при смене локатора PNR''' - опция позволяет снять сегменты старого заказа (с условием, что заказ не выписан) при ручной смене PNR.<br> В случае если на форме фиксации ручного статуса указан PNR, введены номера и выбрано действие '''"Зафиксировать статус"''', то происходит замена PNR локатора и снятие сегментов старого заказа. Если выбрано действие '''"Сохранить и синхронизировать"''', то произойдет замена PNR локатора, синхронизация с GDS и снятие сегментов предыдущего заказа.
== Работа автовыписки и эквайринга ==
После создания заказа проводится проверка на совпадение параметров перелета со строками, внесенными в таблицу настроек автовыписки и эквайринга. Если для выбранного перелета подходит несколько правил, приоритетным является последнее. При невозможности применения какого-либо из правил, оплата и выписка заказа проходят по стандартному алгоритму в соответствии с настройками.
Забронировав заказ, пользователь переходит к оплате. При выборе оплаты картой, система проверяет значения, указанные в столбце ''прямой эквайринг«прямой эквайринг»''. Если значение равно 1, то оплата проходит по прямому эквайрингу в авиакомпанию, 2 - оплата проходит через банк, значение отсутствует - оплата проходит в соответствии с настройками платежного шлюза. <br> После успешной оплаты заказа выполняется проверка в столбце ''запретить автотикетинг«запретить автотикетинг»''. При нахождении значения, равном 1, автовыписка запрещена. При этом пользователю выдается сообщение''Заказ отправлен на ручную выписку агентом'', текст сообщения может редактироваться в локализации(метка "ticketing_must_be_made_manually"). Также пользователю отправляется нотификация об ожидании выписки, настройка шаблона которой возможна в разделе ''Заказы - Шаблоны «Заказы» → «Шаблоны электронных писем - Нотификация писем» → «Нотификация об ожидании выписки заказазаказа»''.  Менеджер агентства получает уведомление о необходимости ручной выписки заказа (если e-mail указан в поле ''Адрес для отправки нотификаций о необходимости ручной выписки''), сам текст сообщения можно задать в шаблоне электронных писем ''"Нотификация «Нотификация о необходимости выписки заказа"заказа»''. В уведомление также входит время, до которого нужно обработать заказ. В случае если значение в столбце ''«запретить автотикетинг»'' равно 0 или пусто, то выписка проходит по стандартному алгоритму в соответствии с настройками.
{{Attention|Запрет автовыписки не сработает, если оплата выполнена по гдс процессингу или МФОП. <br>В случае если значение в столбце настройках почты должно быть выбрано [[Маршрут-квитанция|''Автоматическая отправка Маршрут-квитанции'': "При любой выписке"]] }} {{Attention|Если настройка ''запретить автотикетингВключить настройки автовыписки и эквайринга'' равно 0 или пустовыключена, то выписка проходит по стандартному алгоритму правила с наличием параметров автовыписки/эквайринга в соответствии с настройками. ЦО не учитываются }}
----
<u>'''Шаблонные переменные нотификации о необходимости ручной выписки заказа'''</u>
<div class="mw-collapsible-content">
 {| class="wikitable" id="keys" style="width: 100%" align="left" border="1" cellpadding="25" cellspacing="1" class="wikitable0"
|-
! scope="col" | Переменная<br/>! scope="col" | Описание переменной<br/>
|-
| %AGENCY_EMAIL%
</div>
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px"><u>'''Шаблонные переменные нотификации об ожидании ручной выписки заказа.'''</u><div class="mw-collapsible-content">
{| class="wikitable" id="keys" style="width: 100%" border="1" cellpadding="5" cellspacing="0"|-! Переменная! Описание переменной|-| %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трахование для всего заказа|-| %SERVICE_PACK_INFO%| Информация о выбранном сервисном пакете|-| %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%| Итого на группу (группировка по типам пассажиров)|} </div></div> == Ручной статус синхронизации . . . ==[[Файл:fixation status.jpg|450px|thumb|right|Зафиксировать статус вручную]]Заказы, требующие участия агента, попадают в список «Заказы с '''«С дополнительным статусом» ''' в личном кабинете. Для них устанавливается дополнительный статус '''«Необработан»''', данный статус отображается, если включен столбец ''«Дополнительный статус»''. При ручной обработке таких заказов, менеджер указывает ряд параметровв попапе ''«Зафиксировать статус вручную»'':статус, номера билета (даже если он уже выписан), PNR, ID заказа в авиакомпании. , PCC\пакет реквизитов (выбирается из списка).  Редактировать вышеуказанные параметры можно без изменения параметра "статус"''«Статус»''. Измененные параметры автоматически обновляются в печатных формах и личном кабинете. После внесенных изменений по нажатию кнопки "Зафиксировать статус" ''«Зафиксировать статус»'' статус заказа меняется на "Обработан"'''«Обработан»''', и ручную обработку заказа можно считать выполненной. Все дальнейшие действия с данным заказом становятся недоступным до снятия ручного статуса.  Если менеджер нажимает кнопку ''«Сохранить и синхронизировать»'', происходит автоматическая синхронизация заказа с GDS по новым параметрам. По завершении операции появляется сообщение об успешном или ошибочном прохождении синхронизации. При успешной синхронизации статус заказа меняется на "Синхронизирован '''«Синхронизирован с GDS"GDS»'''. Вместе с этим, в момент синхронизации действует настройка фиксации стоимости заказа при его уменьшении.
== Импорт и экспорт правил ==
|-
| запретить автотикетинг
| <span id="id">idautoticketingDisabled</span>
| Определяет по какой схеме пройдет выписка заказа.<br/>
| 1 - автовыписка для заказа запрещена
|-
| прямой эквайринг
| <span id="id">idacquiringMode</span>
| Определяет по какой схеме пройдет оплата заказа.<br/>
| 1 - оплата проходит по прямому эквайрингу в авиакомпанию
|-
| правило активно
| <span id="id">idactive</span>
| Параметр определяет будет ли применяться правило или нет.<br/>
| 1 - правило активно
</div>
</div>
 
[[Category:Модули]]
[[Category:Функции]]

Навигация

'