https://support.nemo.travel/api.php?action=feedcontributions&user=%D0%98%D0%BB%D1%8C%D1%8F+%D0%A8%D0%B0%D0%BB%D0%B5%D1%82%D0%B8%D0%BD&feedformat=atomЦентр поддержки системы бронирования - Вклад участника [ru]2024-03-28T15:47:40ZВклад участникаMediaWiki 1.32.0https://support.nemo.travel/index.php?title=%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B5_Nemo.travel&diff=17239Пример обработки данных в системе Nemo.travel2020-11-27T17:35:44Z<p>Илья Шалетин: </p>
<hr />
<div>== Информация для клиентов Nemo.travel ==<br />
<br />
С 25 мая 2018 года вступает в силу постановление Европейского союза «Общий регламент по защите данных» (General Data Protection Regulation, GDPR).<br />
Данное постановление затрагивает все сайты билетных агентств и, в большей степени, тех, кто имеет языковые версиии сайтов на английском языке или на языках стран Евросоюза.<br />
<br />
'''Для выполнения требований GDPR в системе Nemo.travel был реализован ряд доработок:'''<br />
<br />
* на форме регистрации B2C пользователей теперь будут запрашиваться только обязательные поля;<br />
* полное удаление пользователя доступно во всех темах оформления;<br />
* на всех страницах сайта выводится блок для согласия пользователя с Cookie Policy и/или Privacy Policy;<br />
* добавлено ограничение по IP офисов компании для выполнения выгрузки данных по заказам сотрудниками агентств;<br />
* удаление неиспользуемых полей на странице профиля пользователя;<br />
* автоматическое удаление персональных данных из заказов, чья обработка полностью завершена.<br />
<br />
'''Задачи агента (клиента Nemo.travel) как контроллера (controller) персональных данных:'''<br />
<br />
1. Внести актуальный текст политики конфиденциальности (Privacy Policy) на русском и английском языках в панели администрирования Nemo.travel в разделе настроек '''Управление сайтом → Домены и протоколы''', поле '''Политика конфиденциальности'''.<br />
<br />
Получить доступ к странице, на которой будет отображен текст политики конфиденциальности, возможно перейдя по ссылке вида: http(s)://DOMAIN/privacy__policy<br />
<br />
2. Проверить, что ваша страница Правила использования сайта (Terms of use) включает информацию о том, что сайт не предназначен для детей младше 16 лет.<br />
<br />
Информация о правилах использования сайта должна быть внесена на русском и английском языках в панели администрирования Nemo.travel в разделе настроек '''Управление сайтом → Домены и протоколы''', поле '''Правила бронирования'''.<br />
<br />
Получить доступ к странице, на которой будет отображен текст правил использования сайта, возможно перейдя по ссылке вида: http(s)://DOMAIN/booking__policy.<br />
<br />
3. После заполнения политики конфиденциальности включить параметр Отображать предупреждение об использовании cookies файлов в панели администрирования Nemo.travel в разделе настроек '''Управление сайтом → Домены и протоколы'''.<br />
<br />
4. Проверить, что ссылки на страницы «Правила использования сайта» (Terms of use) и «Политика конфиденциальности» (Privacy Policy) размещены в нижней части сайта (в элементе footer). В случае их отсутствия — внести необходимые изменения в шаблон элемента footer в панели администрирования Nemo.travel в разделе настроек '''Управление сайтом → Nemo CMS → Шаблоны'''.<br />
<br />
===Как правильно заполнить «Политику конфиденциальности»===<br />
<br />
1. Вы можете создать документ самостоятельно. При этом необходимо проверить, что ваш текст включает в себя:<br />
* описание того, какая информация о покупателе собирается вашим сайтом;<br />
* с какой целью и как она используется;<br />
* как долго она будет храниться и кому передаваться (Системы бронирования и GDS, бэкофис, сторонние сервисы и т.п.);<br />
* права субъекта персональных данных;<br />
* политика хранения данных;<br />
* Cookie Policy — какие данные записывает сайт на устройство покупателя и с какой целью;<br />
* регламент внесения изменений в политику конфиденциальности;<br />
* контактную информацию;<br />
<br />
2. Вы можете использовать пример, приведенный ниже, как образец и внести в него необходимые изменения, связанные со спецификой вашего сайта и подключенных к нему сервисов и модулей.<br />
<br />
== Пример политики конфиденциальности сайта на системе Nemo.travel ==<br />
<br />
===Общие сведения===<br />
<br />
''Персональные данные'' — это любая информация, относящаяся к вам как пользователю сайта, по которой прямо или косвенно вас можно идентифицировать.<br />
<br />
Данный сайт собирает и обрабатывает персональные данные с учетом требований международных законов и только для осуществления продажи туристических услуг в соответствии с публичным договором ''«Правила пользования сайтом»''. <br />
Мы передаем персональные данные только надежным партнерам по защищенным протоколам (например, в международные системы бронирования). <br />
Мы ограничиваем доступ к персональным данным средствами аутентификации по паролю и секретных кодов. Мы храним персональные данные в зашифрованном виде и только для целей повышения удобства использования сервиса, при этом мы предоставляем владельцу данных возможность их просмотра, редактирования и удаления через функционал «личного кабинета».<br />
<br />
Для осуществления покупки как физического лица вам не обязательно создавать учетную запись в системе. В этом случае доступ к вашему заказу будет ограничен секретным кодом доступа (набор цифр и букв), который будет отображен на странице заказа и продублирован в письме об успешном бронировании. Чтобы вам не приходилось вводить код доступа при каждом обновлении страницы, мы запоминаем ваше устройство через cookie. Если вы забыли или потеряли код доступа и сменили устройство, есть способ восстановить доступ к заказу, введя его номер и фамилию первого пассажира. Чтобы код доступа или номер и фамилию нельзя было подобрать вручную, система ограничивает кол-во попыток ввода за единицу времени.<br />
<br />
Если вы создаете учетную запись в нашей системе, ваши заказы будут привязаны к этой учетной записи и отображены в виде списка в вашем «личном кабинете». Мы также сохраним данные о введенных вами пассажирах, чтобы вы могли повторно их использовать при создании новых заказов. Никто кроме вас не имеет доступа к данным пассажиров, сохраненным в "личном кабинете". Вы можете удалить свою учетную запись через личный кабинет, в этом случае из системы будут удалены все персональные данные, связанные с вашей учетной записью, в том числе и из ваших заказов.<br />
<br />
Персональные данные, относящиеся к заказам хранятся в зашифрованном виде. Доступ к этим данным есть только у вас и у сотрудников нашей компании. Наши сотрудники используют ваши данные только для анализа и решения технических проблем (пример, ошибка при бронировании из-за недопустимого формата или слишком длинной записи), использование для других целей запрещено соглашением о неразглашении, подписанным каждым нашим сотрудником. Персональные данные из заказов будут удалены после завершения сроков выполнения услуги, после завершения допустимых сроков обменов и возвратов по услугам и после завершения отчетного периода.<br />
<br />
Мы отправляем электронные письма и sms сообщения только:<br />
* о текущем статусе ваших заказов <br />
* для подтверждения вашей почты при регистрации<br />
* для смены пароля после регистрации<br />
При регистрации вы можете дополнительно подписаться на рассылку о новостях нашей компании, о выгодных акциях, о специальных предложениях. Вы сможете отказаться от данной рассылки в любой момент по ссылке «отказаться от рассылки» из письма.<br />
<br />
Наша система не получает и не хранит данные банковских карт. Все платежи проходят через надежные и сертифицированные системы банков или платежных шлюзов. Мы лишь получаем и обрабатываем успешный или неуспешный результат вашей оплаты.<br />
<br />
===Права субъекта персональных данных===<br />
<br />
Обработка персональных данных осуществляется в соответствии с правилами пользования сайта и с соблюдением данной политики конфиденциальности.<br />
<br />
Вы имеете право получать, редактировать или полностью удалять свои персональные данные.<br />
<br />
Вы имеете право запросить по адресу электронной почты или телефону:<br />
* бесплатно одну копию ваших персональных данных<br />
* подробную информацию о компаниях (о системах бронирования) и о стране их размещения, в которые ваши персональные данные были или будут переданы<br />
* любую информацию, относящейся к целям и срокам обработки, к источникам получения ваших персональных данных (если это не противоречит требованиям законов)<br />
<br />
Система не обрабатывает персональные данные с целью принятия автоматизированных решений влияющих на стоимость заказа или решений ограничивающих ваши права субъекта персональных данных.<br />
<br />
===Информация, собираемая и обрабатываемая нашей системой===<br />
<br />
Мы получаем от вас следующую информацию:<br />
<br />
{| class="wikitable"<br />
|-<br />
! scope="col" | Тип данных<br />
! scope="col" | Как используется<br />
! scope="col" | Куда передается<br />
! scope="col" | Как долго хранится<br />
|-<br />
| width="25%"|Язык браузера<br />
| width="25%"|Для определения языковой версии сайта<br />
| width="25%"|Не передается<br />
| width="25%"| Не хранится<br />
|-<br />
| Тип браузера<br />
| Для определения специфичных параметров корректного отображения веб-сайта<br />
| Передается в системы бронирования, если это обязательный параметр<br />
| Хранится в логах до 3х лет (только для разбора и решения технических проблем)<br />
|-<br />
| Internet Protocol address (IP)<br />
| Для примерного определения ближайшего к пользователю аэропорта вылета. Для ограничения кол-ва попыток критичных для безопасности операций (защита от подбора)<br />
| Передается в системы бронирования, если это обязательный параметр<br />
| Хранится в логах до 3х лет (только для разбора и решения технических проблем)<br />
|-<br />
| Параметры поискового запроса<br />
| Для предзаполнения формы поиска, после обновления страницы или возврата на сайт<br />
| Передается в системы бронирования для получения предложений (результатов поиска)<br />
| Не больше недели на стороне сервера, 1 год в браузере клиента<br />
|-<br />
| Данные о пассажирах (при покупке): Фамилия, Имя, отчество, пол, дата рождения, обращение, тип документа (паспорт или иные виды), серия и номер документа, дата выдачи, срок действия, дата, номер срок действия визы, телефон, адрес электронной почты.<br />
| Для выполнения операции бронирования и выписки билетов<br />
| В системы бронирования и авиакомпании<br />
| 3 месяца после завершения услуги (в зашифрованном виде)<br />
|-<br />
| Данные о пассажирах (в личном кабинете)<br />
| Для подстановки данных в новых заказах<br />
| Не передается<br />
| Неограниченно в зашифрованном виде (до удаления пользователем)<br />
|-<br />
| Адрес электронной почты пользователя (при покупке)<br />
| Для выполнения операции бронирования и выписки билетов. Для отправки электронных билетов и писем о статусе заказа<br />
| В системы бронирования и авиакомпании<br />
| 3 месяца после завершения услуги (в зашифрованном виде)<br />
|-<br />
| Телефон пользователя (при покупке)<br />
| Для выполнения операции бронирования и выписки билетов. Для отправки смс о статусе заказа<br />
| В системы бронирования и авиакомпании<br />
| 3 месяца после завершения услуги (в зашифрованном виде)<br />
|-<br />
| Адрес электронной почты пользователя (при регистрации)<br />
| Для идентификации пользователя. Для восстановления пароля.<br />
| В системы управления рассылками в случае прямого согласия пользователя<br />
| Неограниченно (до удаления себя пользователем)<br />
|-<br />
| Пароль пользователя<br />
| Для аутентификации<br />
| Не передается<br />
| Неограниченно (до удаления себя пользователем), в виде хеш-суммы.<br />
|}<br />
<br />
===Политика в отношении файлов «cookie»===<br />
<br />
Файлы cookie — это файлы с данными, относящимся к нашей системе, и хранимыми на стороне вашего устройства.<br />
Вы управляете хранимыми данными самостоятельно и в любой момент можете их удалить. Не рекомендуется полностью отключать функционал cookie файлов, т.к. это может отрицательно сказаться на доступной функциональности нашей системы.<br />
<br />
Мы используем данные из этих файлов только для целей: <br />
<br />
'''Обеспечения безопасности:'''<br />
<br />
Мы идентифицируем именно ваше устройство и ограничиваем несанкционированный доступ к вашим персональным данным с других устройств. Благодаря этому, вы можете совершать покупку билетов без создания учетной записи. <br />
При аутентификации (вводе логина и пароля) мы запоминаем вас через уникальный идентификатор сессии, хранимый в cookie. Это позволяет вам повторно не вводить логин и пароль при выполнении каждой операции, требующей авторизации.<br />
<br />
'''Для повышения качества системы:'''<br />
<br />
Мы сохраняем удобные для вас параметры сайта, например, язык или валюта цен.<br />
Мы сохраняем последние введенные параметры поиска, чтобы вам не приходилось заполнять форму заново.<br />
<br />
'''Для сбора аналитических данных:'''<br />
<br />
Мы стремимся улучшить наш сервис и сделать его более быстрым, стабильным и удобным. Для выявления проблемных и не оптимальных страниц сайтов, мы используем файлы cookie для сбора анонимной аналитической информации в системах Яндекс.Метрика и Google Analytics. <br />
<br />
'''Для эффективной и полезной рекламы:'''<br />
<br />
Мы используем системы показа рекламы (пример, Google AdWords, Яндекс.Директ) для продвижения нашего продукта.<br />
Эти системы собирают анонимную статистическую информацию о вас для целей эффективной и ненавязчивой рекламной компании.<br />
<br />
===Политика хранения данных===<br />
<br />
1. Безопасность доступа к персональным данных обеспечивается аутентификацией и авторизацией.<br />
<br />
2. Безопасность доступа к персональным данным незарегистрированных покупателей обеспечивается через уникальные коды доступа или идентификацию устройства покупателя (через cookie).<br />
<br />
3. Сотрудники компаний, имеющие доступ к персональным данным, подписывают соглашение о неразглашении и проходят двухфакторную аутентификацию.<br />
<br />
4. Персональные данные шифруются при передаче и при хранении (в том числе и в бэкапах), целостность зашифрованных данных проверяется по контрольным суммам. Алгоритм шифрования: симметричный с 256 битным ключом и случайным вектором.<br />
<br />
5. Безопасное хранение паролей (через хеш-суммы без возможности восстановить оригинальный пароль пользователя).<br />
<br />
6. Пароли и кодов доступа к персональным данным защищены от подбора перебором.<br />
<br />
7. Защита от потери данных организована через систему репликаций в реальном времени и ежедневных бэкапов.<br />
<br />
8. Все операции доступа к персональным данным логируются.<br />
<br />
===Изменения в политике конфиденциальности===<br />
<br />
Требования международных законов и соглашений о персональных данных изменяются и мы должны им соответствовать. Кроме того мы постоянно улучшаем нашу систему, добавляем новый функционал и новые системы бронирования. Мы непрерывно совершенствуем механизмы защиты персональных данных. Все это требует внесения изменений в настоящую политику конфиденциальности. Действие нового документа вступает в силу с даты публикации.<br />
<br />
===Контактная информация===<br />
<br />
Здесь необходимо указать контактную информацию агентства.<br />
<br />
Дата публикации: dd.mm.yyyy<br />
<br />
<!--==An example of the Website Privacy Policy==<br />
<br />
===General information===<br />
<br />
''Personal data'' is any information that relates to you as a user of a site and through which you can be directly or indirectly identified.<br />
<br />
This site collects and processes personal data in accordance with the requirements of international laws and only for the purpose of selling the tourism products in accordance with the public agreement '''"Website terms of use"'''.<br />
We transfer personal data only to reliable partners using the secure protocols (for example, to international reservation systems).<br />
We restrict access to personal data by means of password based authentication and secret codes.<br />
Personal data is stored in encrypted form and only for the purposes of increasing the usability of the service. The data owner is provided an opportunity to view, edit and delete personal data by means of the "private office" functionality.<br />
<br />
To purchase as a natural person you do not need to create an account in the system. In this case, in order to get the access to your booking you have to enter a secret access code (a set of numbers and letters) that will be displayed on the order page and duplicated in an e-mail notification of successful booking. We do use cookies to store information about your device so you do not have to enter an access code each time you open an order page. In case you forgot or lost the access code and changed the device, you can restore access to the order by entering its number and last name of the first passenger. To ensure that the access code, the order number and the last name of the first passenger can not be brute forced, the system limits the number of attempts for data entry per unit of time.<br />
<br />
If you create an account in our system, your orders will be tied to this account and displayed in your personal “private office”. We will also store personal data of the passengers that you have entered, so that you can reuse it when creating new orders. Nobody except you has the access to the passengers’ personal data stored in your personal “private office”. You can delete your account in your personal “private office”. In this case all personal data associated with your account, including your orders, will be deleted from the system.<br />
<br />
Personal data related to orders is stored in an encrypted form. Only you and our company’s employees have the access to this data. Our employees use your personal data only for purposes of analysing and solving technical problems (for example, an error during the booking due to an unacceptable format of the data). Use of personal data for other purposes is prohibited by the nondisclosure agreement that is signed by each of our employees. Personal data from the orders will be deleted after the completion of the service execution time, after the end of the acceptable terms of exchanges and refunds for the services and after the end of the reporting period.<br />
<br />
<br />
We send e-mail and sms notifications only:<br />
* to notify you about the current status of your orders;<br />
* to confirm your e-mail address during the account registration process;<br />
* to change the password after the account registration process.<br />
<br />
During the account registration process you can also subscribe to our newsletter in order to receive news about our company, information about profitable promotions and our special offers. You can unsubscribe at any time by clicking the "unsubscribe" link we provide in each letter.<br />
<br />
Our system does not obtain or store card data. All payments are processed through reliable and certified systems of banks or payment gateways. We only obtain and process data concerning the successful or unsuccessful result of your payment.<br />
<br />
===Rights of the subject of personal data===<br />
Processing of personal data is carried out in accordance with the website terms of use and in compliance with this privacy policy.<br />
<br />
You have the right to obtain, edit or completely delete your personal data.<br />
<br />
You have the right to request the following information by e-mail or phone:<br />
* one copy of your personal data (free of charge);<br />
* detailed information about the companies (reservation systems), to which your personal data was or will be transferred, and the country of their location;<br />
* any information related to the purposes and terms of processing of personal data, to the sources of obtain of your personal data (if it does not contradict the requirements of laws).<br />
<br />
The system does not process personal data for the purposes of making automated decisions that can affect the order price or decisions restricting your rights as a subject of personal data.<br />
<br />
===Information collected and processed by our system===<br />
<br />
We obtain from you the following information:<br />
<br />
{| class="wikitable"<br />
|-<br />
! scope="col" | Data type<br />
! scope="col" | The use<br />
! scope="col" | Where is being transferred to<br />
! scope="col" | Data storage period<br />
|-<br />
| width="25%"| Browser language<br />
| width="25%"| To determine the language version of the site<br />
| width="25%"| Not transferred<br />
| width="25%"| Not stored<br />
|-<br />
| Browser type<br />
| To determine specific parameters for the correct display of a website<br />
| Transmitted to reservation systems, if required<br />
| Stored in logs up to 3 years (only for analysing and solving technical problems)<br />
|-<br />
| Internet Protocol address (IP)<br />
| For an approximate definition of the nearest departure airport. To limit the number of attempts of performing the operations that are critical for the security (protection against brute force selection)<br />
| Transmitted to reservation systems, if required<br />
| Stored in logs up to 3 years (only for analysing and solving technical problems)<br />
|-<br />
| Parameters of the search request<br />
| To pre-fill the search form, in case the user updates the webpage or returns to the website<br />
| Transmitted to reservation systems to get offers (results of search)<br />
| Not more than a week on the server side, 1 year in the client's browser<br />
|-<br />
| Passengers data (purchasing process)<br />
| For booking and issuing tickets<br />
| To reservation systems and airlines<br />
| 3 months after the end of the service (in an encrypted form)<br />
|-<br />
| Passengers data (private office)<br />
| To re-enter personal data automatically to the new orders<br />
| Not transferred<br />
| Unlimitedly in an encrypted form (until being removed by the user)<br />
|-<br />
| User's e-mail address (purchasing process)<br />
| For booking and issuing tickets. To send e-tickets and e-mail notifications about the status of the order<br />
| To reservation systems and airlines<br />
| 3 months after the end of the service (in an encrypted form)<br />
|-<br />
| User's phone number (purchasing process)<br />
| For booking and issuing tickets. To send SMS-messages to notify about the status of the order<br />
| To reservation systems and airlines<br />
| 3 months after the end of the service (in an encrypted form)<br />
|-<br />
| User's e-mail address (registration process)<br />
| To indentify the user. For password recovery.<br />
| To the mailing list management system in the case of direct user consent<br />
| Unlimitedly in an encrypted form (until the removal of the user)<br />
|-<br />
| User's password<br />
| For authentication<br />
| Not transferred<br />
| Unlimitedly in an encrypted form (until the removal of the user), as a hash sum.<br />
|}<br />
<br />
===Cookie Policy===<br />
<br />
Cookies are files with data related to our system and stored on the side of your device. You manage the stored data yourself and you can delete it at any time. It is not recommended to completely disable the cookies functionality as this can adversely affect the availability of the certain functionality of our system.<br />
<br />
We use personal data from these files only for the purposes listed below.<br />
<br />
'''Security features:'''<br />
<br />
We identify your device and restrict unauthorized access to your personal data from any other devices. Because of this you can purchase tickets without creating an account in our system.<br />
<br />
During the process of the authentication (at the moment when user enters username and password), we store your data through a unique session identifier stored in the cookie. So you do not need to re-enter your login and password each time you perform the operations that require authorization.<br />
<br />
'''To improve the quality of the system:'''<br />
<br />
We save the site settings that are convenient for you, for example, the language or the currency.<br />
<br />
We also save the last entered search parameters, so in case you return to the webpage with the search form you do not have to fill out the search form again.<br />
<br />
'''To collect analytical data:'''<br />
<br />
We strive to improve our service, to increase its speed and make it more convenient for the customers.<br />
<br />
We use cookies to collect anonymous analytical data in the Yandex.Metrica and Google Analytics systems for identifying problematic and non-optimal webpages.<br />
<br />
'''For effective and useful advertising:'''<br />
<br />
We use ad serving systems (for example, Google AdWords, Yandex.Direct) to promote our solution.<br />
<br />
The ad serving systems collect anonymous statistical data about visitors of the websites for the purposes of an effective and unobtrusive advertising campaigns.<br />
<br />
===Data Storage Policy===<br />
<br />
1. Security of access to personal data is provided by authentication and authorization.<br />
<br />
2. Security of access to personal data by unregistered customers is provided through unique access codes or identification of the device of the customer (through a cookie).<br />
<br />
3. Employees of companies that have access to personal data, sign a non-disclosure agreement and have to pass two-factor authentication.<br />
<br />
4. During the process of transmission and storage (including backups) personal data is encrypted. To check the integrity of the encrypted data the checksum algorithm is used. Encryption algorithm: symmetric-key algorithm with 256-bit key and random initialization vector.<br />
<br />
5. Secure storage of passwords (via hash value without the ability to restore the user's original password).<br />
<br />
6. Passwords and access codes to personal data are protected from brute force selection.<br />
<br />
7. Protection against data loss is organized through a real-time replication and daily backups systems.<br />
<br />
8. All operations of accessing personal data are logged.<br />
<br />
===Changes to Privacy Policy===<br />
<br />
The requirements of international laws and agreements on personal data vary and we must comply with them. Besides we are constantly improving our system, adding new functionality and integrating with the new reservation systems. We continuously improve the mechanisms for protection of personal data. Taking into the consideration the information above changes to this privacy policy may required. The new document enters into the force from the date of its publication.<br />
<br />
===Contact Information===<br />
<br />
Here you have to specify the contact information of your agency.<br />
<br />
Date of publication: dd.mm.yyyy --></div>Илья Шалетинhttps://support.nemo.travel/index.php?title=%D0%9D%D0%BE%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F&diff=17142Нотификация2020-08-07T13:08:55Z<p>Илья Шалетин: /* Список редактируемых нотификаций */</p>
<hr />
<div>[[Категория:Руководство]]<br />
<!-- --><br />
[[Файл:Выбор_нотификации.png|400px|thumb|right|Выбор нотификации]]<br />
[[Файл:Шаблон_электронного_письма.png|400px|thumb|right|Шаблон электронного письма]]<br />
[[Файл:Шаблон_СМС.png|400px|thumb|right|Шаблон СМС.png]]<br />
'''Нотификация''' — оповещение о каком-либо событии, совершенном в системе. Пользователь может получить нотификацию по множеству поводов: после регистрации и при восстановлении пароля, как результат изменений со статусом заказа или при его аннуляции, в виде напоминания о бронировании и т.п.<br />
<br />
= Способы отправки нотификаций =<br />
В {{NameSystem}} два вида отправки:<br />
* '''Электронная почта'''<br />
<br />
О почтовых настройках системы {{NameSystem}} читайте на странице [[Почтовый сервер]].<br />
<br />
{{Attention|Обратите внимание, нотификация на электронную почту не будет отправлена, если у заказчика или одного из пассажиров не заполнено поле с адресом электронной почты.}}<br />
<br />
* '''СМС'''<br />
<br />
О подключении и настройки модуля отправки СМС-уведомлений в {{NameSystem}} читайте на странице [[СМС Траффик]].<br />
<br />
{{Attention|Нотификация на e-mail будет отправлена только в том случае, если шаблон электронного письма данной нотификации непустой. Исключением является нотификация о бронировании перелета — если шаблон письма будет пустым, то в нотификации будут отправлены данные со страницы информации о заказе.}}<br />
<br />
= Шаблоны электронных писем и СМС =<br />
В разделе «Настройки системы» → «Нотификации» → «Шаблоны электронных писем» можно задать шаблоны электронных писем и СМС, которые будут отправлены пользователю после совершения им определенного действия.<br />
<br />
Шаблоны можно настроить для каждого языка доступного в системе. Пользователь будет получать их на языке, который используется в момент работы с заказом. Подробнее см. [[Шаблоны электронных писем]].<br />
<br />
== Список редактируемых нотификаций ==<br />
*'''Бронирование перелета''' — отправляется пользователю при бронировании перелета.<br />
<br />
*'''Бронирование отеля''' — отправляется пользователю при бронировании отеля.<br />
<br />
*'''Бронирование поезда''' — отправляется пользователю при бронировании ж/д билета.<br />
<br />
*'''Напоминание о бронировании (перед автоматической аннуляцией)''' — отправляется пользователю за указанное время (в минутах) до истечения таймлимита.<br />
<br />
*'''Аннуляция''' — отправляется пользователю при ручной аннуляции заказа. Работает для компонентов ''ЖД'' и ''Отели''.<br />
<br />
*'''Аннуляция перелета''' — отправляется '''''при автоматической и ручной аннуляции перелета''''', поддерживает дополнительные переменные из шаблона «бронирование полета». Действует только для компонента ''Авиа''.<br />
<br />
*'''Автоматическая аннуляция''' — отправляется по истечении таймлимита бронирования. Если шаблон не задан, при автоматической аннуляции отправляется шаблон '''''Аннуляция'''''.<br />
{{Attention|Если задан шаблон '''''Аннуляция перелета''''', то и при ручной, и при автоматической аннуляции сработает данный шаблон независимо от наличия шаблонов '''''Аннуляция''''' и '''''Автоматическая аннуляция'''''.}}<br />
<br />
*'''Нотификация о проблеме в заказе''' — отправляется в случае если при оформлении заказа произошла ошибка. Для шаблона существует переменная %PROBLEM_MESSAGE% в которой содержится текст с причиной ошибки.<br />
<br />
*'''Нотификация о дедлайне по внесению дополнительных данных в заказ авиа''' — шаблон о наступлении крайнего срока по внесению дополнительных данных в заказ, отправляется по всем актуальным (забронированным и выписанным заказам) за X часов (заданных в настройках почты) до времени вылета. Поддерживает все переменные из шаблона нотификации о бронировании перелета;<br />
<br />
*'''Заказ был изменен при синхронизации''' — отправляется при включенном параметре «Отправлять письмо клиенту об изменении заказа», когда при синхронизации в заказе произошли изменения. При заполнении данного шаблона обращайте внимание на выбранную языковую версию, для корректной работы необходимо заполнять шаблон для ''Всех языков''. Работает для компонентов ''ЖД'' и ''Отели''.<br />
<br />
*'''Заказ был изменен при синхронизации (перелет)''' — аналогичный шаблону ''Заказ был изменен при синхронизации'', поддерживает дополнительные переменные из шаблона ''Бронирование перелета'';<br />
<br />
*'''Восстановление пароля''' — отправляется, когда пользователь запрашивает восстановление пароля для входа в систему;<br />
<br />
*'''Регистрация''' — см. [[Регистрация|Настройка шаблонов сообщений о регистрации]];<br />
<br />
*'''Приветствие нового пользователя''' — см. [[Регистрация|Настройка шаблонов сообщений о регистрации]];<br />
<br />
*'''Выписка''' — отправляется при выписке билетов после нажатия кнопки ''выписать'', либо после запуска автовыписки;<br />
<br />
*'''Выбранные результаты поиска''' — см. [[Отправка результатов поиска по e-mail]];<br />
<br />
*'''Счет-квитанция''' — см. [[Счет]];<br />
<br />
*'''Заказ оплачен''' — отправляется при установке статуса заказа ''Оплачено'';<br />
<br />
*'''Нотификация для Курьерской службы''' — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты;<br />
<br />
*'''Нотификация для Рапиды''' — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты;<br />
<br />
*'''Нотификация для Comepay''' — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты; <br />
<br />
*'''Нотификация для QiwiTerminal'''<br />
<br />
*'''Заказ «по запросу» подтвержден''' <br />
<br />
*'''Заказ «по запросу» не подтвержден''' <br />
<br />
*'''Нотификация о необходимости установить код валитадора в реквизитах'''<br />
<br />
*'''Нотификация о необходимости ручной выписки заказа'''<br />
<br />
*'''Нотификация об ожидании ручной выписки заказа''' <br />
<br />
*'''Подтверждение контакта (e-mail, телефон)'''<br />
<br />
*'''Подтверждение авторизации'''<br />
<br />
*'''Требуется утверждение заказа'''<br />
<br />
*'''Утверждение заказа получено'''<br />
<br />
*'''В утверждении заказа отказано'''<br />
<br />
*'''Новая заявка на обмен билетов'''<br />
<br />
*'''Новая заявка на возврат билетов'''<br />
<br />
*'''Произведен расчет по заявке возврата или обмена'''<br />
<br />
*'''Заявка на возврат или обмен отклонена'''<br />
<br />
*'''Заявка на возврат или обмен оплачена'''<br />
<br />
== Переменные шаблонов сообщений ==<br />
[[Файл:Переменные_шаблонов_сообщений.png |350px|thumb|right|Переменные шаблонов сообщений]]<br />
Для каждой нотификации доступен набор шаблонных переменных, которые можно использовать для подстановки конкретных значений, относящихся к нотификации, в момент перед отправкой сообщения.<br />
<br />
На рисунке выделена иконка для вызова справочника переменных для текущего шаблона.<br />
[[Файл:Вызов_справочника_перменных_для_текущего_шаблона.png |800px|thumb|center|Вызов справочника переменных для текущего шаблона]]<br />
<br />
Если использование переменной предполагает формирование ссылки, для всех нотификаций подставляется адрес сайта, <br />
на котором было выполнено действие. <br />
В частности, для всех сообщений по заказу будет подставлен адрес сайта, на котором выполнено бронирование.<br />
Это актуально, если для работы с системой одним агентством используется несколько доменных имен.<br />
<br />
= Нередактируемые нотификации = <br />
Кроме нотификаций, для которых предусмотрены шаблоны, есть также ряд нотификаций, которые нельзя изменить.<br />
* Нотификация при бронировании авиаперелета, который нет возможности выписать автоматически.<br />
<br />
Высылается на адрес, указанный в поле {{Setting|Адрес электронной почты}} («Аккаунт менеджмент» → «Агенты и пользователи» → «Профили компаний») при завершении бронирования. Если адрес не указан, сообщение не отправляется.<br />
<br />
Пример сообщения:[[Файл:Нотификация_Запрос_на_выписку.PNG|800px|thumb|center|Нотификация «Запрос на выписку»]]<br />
<br />
= Нотификации об ошибках ГДС =<br />
В разделе «Настройки системы» → «Нотификации и документы» → «Нотификации об ошибках ГДС» возможна настройка нотификационных правил, в соответствии с которыми будут отправляться e-mail уведомления на указанные email адреса в случае получения ошибок от поставщика при совершении указанных ниже действий.<br />
==== Правило нотификации ====<br />
Правило нотификации состоит из 4 параметров и определяет группу событий и соответствующий адрес электронной почты для нотификации об ошибках по данной группе:<br />
* '''GDS''' - определяет конкретную GDS либо все;<br />
* '''Запрос''' - определяет группу конкретных событий для нотификации:<br />
** бронирование<br />
** аннуляция<br />
** поиск<br />
** выписка<br />
** обновление<br />
** войдирование<br />
* '''В ошибке содержится следующая фраза''' - строка для точного сопоставления. Узко специализирует нотификационное правило.<br />
* '''Адреса почты для нотификаций''' (через символ ";") - адреса, на которые будут отправляться сообщения об ошибках. Обязательное поле для заполнения.<br />
<br />
= Специфический алгоритм работы =<br />
1. Для компонента «Авиабилеты» нотификации о бронировании, оплате, аннуляции заказа и о любых изменениях в забронированном заказе по умолчанию отправляются только на e-mail покупателя (для В2С) или субагента (для В2В). Нотификации о выписке (маршрут-квитанция) и о любых изменениях в выписанном заказе по умолчанию отправляются на e-mail адреса пассажиров (если они были указаны при бронировании перелета) и на адрес покупателя (или субагента).<br />
<br />
2. Для нотификаций:<br />
* о скором истечении таймлимита<br />
* о дедлайне по внесению дополнительных пассажирских данных<br />
определен следующий алгоритм работы:<br />
# При добавлении/обновлении бронирования в БД заносится/обновляется 2 параметра с датой и временем для каждого варианта нотификации.<br />
# Запускается крон, вытаскивает из БД бронирования, у которых эти даты наступили и отправляет соответствующие нотификации.<br />
# Если нотификация была отправлена успешно, то бронь помечается соответствующим признаком и больше нотификация данного типа не отправляется.<br />
# Если отправка была не успешна(к примеру, указан не правильный e-mail), то будут сделаны ещё 4 попытки отправить нотификацию при последующих запусках крона.<br />
# Если по истечении 4-х попыток отправить нотификацию так и не удалось, то попытки прекрашаются.<br />
<br />
Настройки для вышеописанных 2-х нотификаций находятся тут: <br />
<pre>/index.php?go=settings/timelimites</pre><br />
Настраивать можно отдельно для любого компонента.<br />
<br />
3. Для маршрут-квитанции («Настройки системы» → «Нотификации» → «Документы» → «Маршрут-квитанция») и для нотификаций о бронировании, аннуляции заказ и выписке («Настройки системы» → «Нотификации» → «Шаблоны электронных писем») различается работа переменных-групп в шаблоне: в нотификациях группа <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%PASSENGER%</syntaxhighlight> не должна содержать в себе группу <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%SEGMENT%</syntaxhighlight> для корректной работы переменных в заказе, где присутствует более, чем один пассажир; и обратно для маршрут-квитанций, в которых группа <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%SEGMENT%</syntaxhighlight> должна располалагаться внутри группы <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%PASSENGER%</syntaxhighlight>.<br />
<br />
== См. также ==<br />
* [[Шаблоны электронных писем]]<br />
* [[Почтовый клиент системы]]<br />
* [[Курьерская доставка]]<br />
* [[Пользователь]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=%D0%9D%D0%BE%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F&diff=17141Нотификация2020-08-07T13:04:26Z<p>Илья Шалетин: /* Список редактируемых нотификаций */</p>
<hr />
<div>[[Категория:Руководство]]<br />
<!-- --><br />
[[Файл:Выбор_нотификации.png|400px|thumb|right|Выбор нотификации]]<br />
[[Файл:Шаблон_электронного_письма.png|400px|thumb|right|Шаблон электронного письма]]<br />
[[Файл:Шаблон_СМС.png|400px|thumb|right|Шаблон СМС.png]]<br />
'''Нотификация''' — оповещение о каком-либо событии, совершенном в системе. Пользователь может получить нотификацию по множеству поводов: после регистрации и при восстановлении пароля, как результат изменений со статусом заказа или при его аннуляции, в виде напоминания о бронировании и т.п.<br />
<br />
= Способы отправки нотификаций =<br />
В {{NameSystem}} два вида отправки:<br />
* '''Электронная почта'''<br />
<br />
О почтовых настройках системы {{NameSystem}} читайте на странице [[Почтовый сервер]].<br />
<br />
{{Attention|Обратите внимание, нотификация на электронную почту не будет отправлена, если у заказчика или одного из пассажиров не заполнено поле с адресом электронной почты.}}<br />
<br />
* '''СМС'''<br />
<br />
О подключении и настройки модуля отправки СМС-уведомлений в {{NameSystem}} читайте на странице [[СМС Траффик]].<br />
<br />
{{Attention|Нотификация на e-mail будет отправлена только в том случае, если шаблон электронного письма данной нотификации непустой. Исключением является нотификация о бронировании перелета — если шаблон письма будет пустым, то в нотификации будут отправлены данные со страницы информации о заказе.}}<br />
<br />
= Шаблоны электронных писем и СМС =<br />
В разделе «Настройки системы» → «Нотификации» → «Шаблоны электронных писем» можно задать шаблоны электронных писем и СМС, которые будут отправлены пользователю после совершения им определенного действия.<br />
<br />
Шаблоны можно настроить для каждого языка доступного в системе. Пользователь будет получать их на языке, который используется в момент работы с заказом. Подробнее см. [[Шаблоны электронных писем]].<br />
<br />
== Список редактируемых нотификаций ==<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Бронирование перелета''' — отправляется пользователю при бронировании перелета.<br />
<div class="mw-collapsible-content"><br />
%FLIGHT_TARIFF_FULL_NAME% Полное название тарифа </br><br />
%FLIGHT_TARIFF_HAND_LUGGAGE% Информация о ручной клади </br><br />
%FLIGHT_TARIFF_BAGGAGE% Информация о багаже </br><br />
%FLIGHT_TARIFF_IS_CHANGEABLE% Информация о правилах обмена </br><br />
%FLIGHT_TARIFF_IS_REFUNDABLE% Информация о правилах возврата </br><br />
%FLIGHT_TARIFF_MILES% Информация о милях </br><br />
%FLIGHT_TARIFF_MEALS% Информация о питании на борту </br><br />
%FLIGHT_TARIFF_VIP% Информация о VIP-услугах </br><br />
%FLIGHT_TARIFF_SEAT_SELECTION% Информация о регистрации мест </br><br />
%AGENCY_NAME% Название агентства </br><br />
%AGENCY_PHONE% Телефон агентства </br><br />
%AGENCY_EMAIL% E-mail агентства </br><br />
%USER_NAME% Имя и фамилия получателя письма </br><br />
%BOOKING_NUMBER% Внутренний номер заказа </br><br />
%EXTERNAL_ID% Внешний ID заказа </br><br />
%BOOKING_CODE% Код доступа к брони </br><br />
%SERVICE_BOOKING_NUMBER% Номер бронирования в системе поставщика </br><br />
%LINK_TO_BOOKING% Ссылка на бронирование </br><br />
%CLIENT_PHONE% Телефон заказчика </br><br />
%SEGMENT_DATE_ARR% Дата и время прилета сегмента </br><br />
%SEGMENT_DATE_DEP% Дата и время вылета сегмента </br><br />
%GROUP_DATE_DEP_ARR% Дата и время вылета и прилета по сегмента </br><br />
%GROUP_DEP_ARR% Маршрут сегмента </br><br />
%QRCODE% QR - код </br><br />
%GDS% ГДС </br><br />
%SOGAZ_INSURANCE_INFO% Информация об услуге Согаз страхования для всего заказа </br><br />
%ALPHA_INSURANCE_INFO% Информация об услуге АльфаCтрахование для всего заказа </br><br />
%ERV_INSURANCE_INFO% Информация об услуге ERV-Cтрахование для всего заказа </br><br />
%SERVICE_PACK_INFO% Информация о выбранном сервисном пакете </br><br />
%CUSTOM_SERVICE_INFO% Информация по дополнительным услугам агентства </br><br />
%GDS_SERVICE_INFO% Информация по дополнительным услугам авиакомпаний </br><br />
%SIRENA_INSURANCE_INFO% Сирена страхование </br><br />
%SKYGURU_INFO% Sky Guru </br><br />
%PASS_TYPE_GROUP_TYPE% Тип пассажира (группировка по типам пассажиров) </br><br />
%TOTAL_CHARGES_AND_TAXES% Сборы и таксы на всех пассажиров </br><br />
%PASS_TYPE_GROUP_COUNT% Количество пассажиров (группировка по типам пассажиров) </br><br />
%PASS_TYPE_GROUP_FARE% Тариф (группировка по типам пассажиров) </br><br />
%PASS_TYPE_GROUP_TAXES% Таксы и сборы (группировка по типам пассажиров) </br><br />
%PASS_TYPE_GROUP_TOTAL% Итого (группировка по типам пассажиров) </br><br />
%PASS_TYPE_GROUP_TOTAL_FOR_GROUP% Итого на группу (группировка по типам пассажиров) </br><br />
%FROM_SOURCE% Откуда (город, аэропорт) </br><br />
%TO_DESTINATION% Куда (город, аэропорт) </br><br />
%SEG_START_TERMINAL% Начальный терминал </br><br />
%SEG_END_TERMINAL% Конечный терминал </br><br />
%FLIGHT_DATE% Дата вылета </br><br />
%AIRLINE_COMPANY% Название авиакомпании </br><br />
%AIRPORT_NAME% Название аэропорта </br><br />
%FLIGHT_NUMBER% Номер рейса </br><br />
%ANNULATE_DATE% Крайний срок оплаты (дата и время автоматической аннуляции во временной зоне пользователя) </br><br />
%CASH_DESK% Кассы для оплаты </br><br />
%SHORT_BOOK_INFO% Краткая информация о бронировании </br><br />
%SHORT_FLIGHT_INFO% Краткая информация о перелете </br><br />
%SHORT_CLIENT_INFO% Краткая информация о клиенте </br><br />
%SHORT_PASS_INFO% Краткая информация о пассажирах </br><br />
%INFO_LINKS% Набор ссылок управления заказом </br><br />
%GROUP_FROM_SOURCE% Откуда (город, аэропорт) [для сегмента] </br><br />
%GROUP_TO_DESTINATION% Куда (город, аэропорт) [для сегмента] </br><br />
%GROUP_FLIGHT_DATE% Дата вылета [для сегмента] </br><br />
%GROUP_FLIGHT_NUMBER% Номер рейса [для сегмента] </br><br />
%GROUP_FLIGHT_COMPANY% Название авиакомпании [для сегмента] </br><br />
%TOTAL_PRICE% Стоимость заказа (в валюте агентства) </br><br />
%BASE_TARIFF% Базовый тариф </br><br />
%TAXES% Таксы текстом (коды и стоимость) </br><br />
%GROUP_VENDOR_ID% ID заказа в авиакомпании </br><br />
%GROUP_FLIGHT_CLASS% Класс </br><br />
%GROUP_AIRCRAFT% Тип судна </br><br />
%SEG_AIRLINE_NOTICE% Примечание от авиакомпании XX, внесенное в переводы по метке XX_ir_notice (XX = IATA код) </br><br />
%GROUP_PASS_FIO% ФИО пассажира </br><br />
%GROUP_PASS_DOC% Вид документа, его серия и номер </br><br />
%GROUP_PASS_DATA_BIRTH% Дата рождения пассажира </br><br />
%GROUP_PASS_TYPE% Тип пассажира </br><br />
%SEG_BAGGAGE_ALLOWANCE% Багаж в текущем сегменте </br><br />
%TRAVEL_POLICIES_AVAIBLE% Подходящие тревелполитики </br><br />
%TRAVEL_POLICIES_UNAVAIBLE% Неподходящие тревелполитики </br><br />
%PASS_SOGAZ_INSURANCE_INFO% Информация об услуге Согаз страхования для пассажира </br><br />
%PASS_ALPHA_INSURANCE_INFO% Информация об услуге АльфаCтрахование для пассажира </br><br />
<br />
%FLIGHT_TARIFF_GROUP% Информация о семействе тарифа </br><br />
%ABSTRACT_PRICE_BLOCK% Блок с информация о цене (для удаления информации о цене в случае отправки МК без цены) </br><br />
%SEGMENT% Сегмент </br><br />
%PASSENGER_TYPE% Тип пассажира </br><br />
%PASSENGER% Пассажир </br><br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Бронирование отеля''' — отправляется пользователю при бронировании отеля.<br />
<div class="mw-collapsible-content"><br />
FLIGHT_TARIFF_FULL_NAME% Полное название тарифа </br><br />
%FLIGHT_TARIFF_HAND_LUGGAGE% Информация о ручной клади </br><br />
%FLIGHT_TARIFF_BAGGAGE% Информация о багаже </br><br />
%FLIGHT_TARIFF_IS_CHANGEABLE% Информация о правилах обмена </br><br />
%FLIGHT_TARIFF_IS_REFUNDABLE% Информация о правилах возврата </br><br />
%FLIGHT_TARIFF_MILES% Информация о милях </br><br />
%FLIGHT_TARIFF_MEALS% Информация о питании на борту </br><br />
%FLIGHT_TARIFF_VIP% Информация о VIP-услугах </br><br />
%FLIGHT_TARIFF_SEAT_SELECTION% Информация о регистрации мест </br><br />
%AGENCY_NAME% Название агентства </br><br />
%AGENCY_PHONE% Телефон агентства </br><br />
%AGENCY_EMAIL% E-mail агентства </br><br />
%USER_NAME% Имя и фамилия получателя письма </br><br />
%BOOKING_NUMBER% Внутренний номер заказа </br><br />
%EXTERNAL_ID% Внешний ID заказа </br><br />
%BOOKING_CODE% Код доступа к брони </br><br />
%LINK_TO_BOOKING% Ссылка на бронирование </br><br />
%CLIENT_PHONE% Телефон заказчика </br><br />
%SEGMENT_DATE_ARR% Дата и время прилета сегмента </br><br />
%SEGMENT_DATE_DEP% Дата и время вылета сегмента </br><br />
%GROUP_DATE_DEP_ARR% Дата и время вылета и прилета по сегмента </br><br />
%GROUP_DEP_ARR% Маршрут сегмента </br><br />
%QRCODE% QR - код </br><br />
%GDS% ГДС </br><br />
%SOGAZ_INSURANCE_INFO% Информация об услуге Согаз страхования для всего заказа </br><br />
%ALPHA_INSURANCE_INFO% Информация об услуге АльфаCтрахование для всего заказа </br><br />
%ERV_INSURANCE_INFO% Информация об услуге ERV-Cтрахование для всего заказа </br><br />
%SERVICE_PACK_INFO% Информация о выбранном сервисном пакете </br><br />
%CUSTOM_SERVICE_INFO% Информация по дополнительным услугам агентства </br><br />
%GDS_SERVICE_INFO% Информация по дополнительным услугам авиакомпаний </br><br />
%SIRENA_INSURANCE_INFO% Сирена страхование </br><br />
%SKYGURU_INFO% Sky Guru </br><br />
%PASS_TYPE_GROUP_TYPE% Тип пассажира (группировка по типам пассажиров) </br><br />
%TOTAL_CHARGES_AND_TAXES% Сборы и таксы на всех пассажиров </br><br />
%PASS_TYPE_GROUP_COUNT% Количество пассажиров (группировка по типам пассажиров) </br><br />
%PASS_TYPE_GROUP_FARE% Тариф (группировка по типам пассажиров) </br><br />
%PASS_TYPE_GROUP_TAXES% Таксы и сборы (группировка по типам пассажиров) </br><br />
%PASS_TYPE_GROUP_TOTAL% Итого (группировка по типам пассажиров) </br><br />
%PASS_TYPE_GROUP_TOTAL_FOR_GROUP% Итого на группу (группировка по типам пассажиров) </br><br />
%ANNULATE_DATE% Крайний срок оплаты (дата и время автоматической аннуляции во временной зоне пользователя) </br><br />
%CASH_DESK% Кассы для оплаты </br><br />
%BOOKING_STATUS% Статус заказа </br><br />
%AGENCY_LOGO% Лого агентства </br><br />
%AGENCY_ADDRESS% Адрес агентства </br><br />
%CLIENT_NAME% Имя заказчика </br><br />
%CLIENT_PATRONYMIC% Отчество заказчика </br><br />
%EXT_HTML% Купон </br><br />
%BOOKING_LOCATOR% Ид услуги в сервисе </br><br />
%BOOKING_ID% Ид услуги в системе </br><br />
%DATE% Дата </br><br />
%FORM_OF_PAYMENT% Форма оплаты </br><br />
%FORM_OF_PAYMENT_GDS% Форма оплаты из GDS </br><br />
%PAYMENT_DATE% Дата оплаты </br><br />
%SERVICE% Сервис(постельное белье, чай) </br><br />
%TOTAL_PRICE% Стоимость заказа (в валюте агентства) </br><br />
%PASS_SALUTATION% Обращение к пассажиру (Mr./Mrs.) </br><br />
%PASS_LASTNAME% Фамилия пассажира </br><br />
%PASS_NAME% Имя </br><br />
%PASS_PATRONYMIC% Отчество </br><br />
%PASS_DOC_NUM% Номер документа </br><br />
%PASS_DOC_TYPE% Тип документа </br><br />
%PASS_TYPE% Тип пассажира </br><br />
%EXCHANGE_CHARGE% Сбор за обмен на пассажира </br><br />
%EXCHANGE_ID% ID Заявки </br><br />
%CITY% Город </br><br />
%COUNTRY% Страна </br><br />
%LOCATION_NAME% Название района </br><br />
%DATE_OUT% Дата выезда </br><br />
%CATEGORY% Категория </br><br />
%HOTEL_ADDRESS% Адрес отеля </br><br />
%HOTEL_PHONE% Телефон отеля </br><br />
%NIGHTS% Количество ночей </br><br />
%BOOK_OWNER% Владелец брони </br><br />
%PERSONS_COUNT% Количество туристов </br><br />
%SUPPLIER_NAME% Имя плательщика для поставщика </br><br />
%SUPPLIER_VAT_NUMBER% НДС плательщика для поставщика (только для Hotelbeds) </br><br />
%HOTEL_IMAGE% Фото отеля </br><br />
%DOTW_PAYMENT% Информация поставщика об оплате (DOTW) </br><br />
%HOTEL_NAME% Название отеля </br><br />
%MEALS% Питание в отеле </br><br />
%ROOMS_COUNT% Количество номеров </br><br />
%ROOM_NAME% Название номера </br><br />
%ROOM_NAME_EN% Название номера (на англ.) </br><br />
%ROOM_DESCRIPTION% Обозначение номера </br><br />
%ROOM_CATEGORY% Категория номера </br><br />
%ROOM_MEALS% Питание в номере </br><br />
%ROOM_EXTRA_BEDS_ADT% Количество доп. кроватей для взрослых </br><br />
%ROOM_EXTRA_BEDS_CLD% Количество доп. кроватей для детей </br><br />
%ROOM_EXTRA_BEDS_INF% Количество доп. кроватей для младенцев </br><br />
%ROOM_PERSON_LASTNAME% Фамилия туриста (в комнате) </br><br />
%ROOM_PERSON_NAME% Имя туриста (в комнате) </br><br />
%ROOM_PERSON_PATRONYMIC% Отчество туриста (в комнате) </br><br />
%ROOM_PERSON_TYPE% Тип туриста (в комнате) </br><br />
%ROOM_PERSON_AGE% Возраст туриста (в комнате) </br><br />
%CONFIRMATION_LOCATOR% Подтвержденная Ид услуги в сервисе (только для Академа) </br><br />
%COMMENT% Комментарий поставщика (только для Hotelbeds) </br><br />
%INCOMING_OFFICE% %INCOMING_OFFICE% </br><br />
</br><br />
%FLIGHT_TARIFF_GROUP% Информация о семействе тарифа </br><br />
%ABSTRACT_PRICE_BLOCK% Блок с информация о цене (для удаления информации о цене в случае отправки МК без цены) </br><br />
%PASSENGER% Пассажир </br><br />
%EXCHANGE_BOOKING% Заявки на обмен </br><br />
%LOCATION% Район </br><br />
%ROOM% Номер </br><br />
%ROOM_PERSON% Турист (в комнате) </br><br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Бронирование поезда''' — отправляется пользователю при бронировании ж/д билета.<br />
<div class="mw-collapsible-content"><br />
%FLIGHT_TARIFF_FULL_NAME% Полное название тарифа </br><br />
%FLIGHT_TARIFF_HAND_LUGGAGE% Информация о ручной клади </br><br />
%FLIGHT_TARIFF_BAGGAGE% Информация о багаже </br><br />
%FLIGHT_TARIFF_IS_CHANGEABLE% Информация о правилах обмена </br><br />
%FLIGHT_TARIFF_IS_REFUNDABLE% Информация о правилах возврата </br><br />
%FLIGHT_TARIFF_MILES% Информация о милях </br><br />
%FLIGHT_TARIFF_MEALS% Информация о питании на борту </br><br />
%FLIGHT_TARIFF_VIP% Информация о VIP-услугах </br><br />
%FLIGHT_TARIFF_SEAT_SELECTION% Информация о регистрации мест </br><br />
%AGENCY_NAME% Название агентства </br><br />
%AGENCY_PHONE% Телефон агентства </br><br />
%AGENCY_EMAIL% E-mail агентства </br><br />
%USER_NAME% Имя и фамилия получателя письма </br><br />
%BOOKING_NUMBER% Внутренний номер заказа </br><br />
%EXTERNAL_ID% Внешний ID заказа </br><br />
%BOOKING_CODE% Код доступа к брони </br><br />
%SERVICE_BOOKING_NUMBER% Номер бронирования в системе поставщика </br><br />
%LINK_TO_BOOKING% Ссылка на бронирование </br><br />
%CLIENT_PHONE% Телефон заказчика </br><br />
%SEGMENT_DATE_ARR% Дата и время прилета сегмента </br><br />
%SEGMENT_DATE_DEP% Дата и время вылета сегмента </br><br />
%GROUP_DATE_DEP_ARR% Дата и время вылета и прилета по сегмента </br><br />
%GROUP_DEP_ARR% Маршрут сегмента </br><br />
%QRCODE% QR - код </br><br />
%GDS% ГДС </br><br />
%SOGAZ_INSURANCE_INFO% Информация об услуге Согаз страхования для всего заказа </br><br />
%ALPHA_INSURANCE_INFO% Информация об услуге АльфаCтрахование для всего заказа </br><br />
%ERV_INSURANCE_INFO% Информация об услуге ERV-Cтрахование для всего заказа </br><br />
%SERVICE_PACK_INFO% Информация о выбранном сервисном пакете </br><br />
%CUSTOM_SERVICE_INFO% Информация по дополнительным услугам агентства </br><br />
%GDS_SERVICE_INFO% Информация по дополнительным услугам авиакомпаний </br><br />
%SIRENA_INSURANCE_INFO% %SIRENA_INSURANCE_INFO%<br />
%SKYGURU_INFO% Sky Guru </br><br />
%PASS_TYPE_GROUP_TYPE% Тип пассажира (группировка по типам пассажиров) </br><br />
%TOTAL_CHARGES_AND_TAXES% Сборы и таксы на всех пассажиров </br><br />
%PASS_TYPE_GROUP_COUNT% Количество пассажиров (группировка по типам пассажиров) </br><br />
%PASS_TYPE_GROUP_FARE% Тариф (группировка по типам пассажиров) </br><br />
%PASS_TYPE_GROUP_TAXES% Таксы и сборы (группировка по типам пассажиров) </br><br />
%PASS_TYPE_GROUP_TOTAL% Итого (группировка по типам пассажиров) </br><br />
%PASS_TYPE_GROUP_TOTAL_FOR_GROUP% Итого на группу (группировка по типам пассажиров) </br><br />
%TRAIN_NUMBER% Номер поезда </br><br />
%TRAIN_NAME_INFO% Наименование поезда(номер, название, тип) </br><br />
%BEGIN_STATION% Станция, с которой отправляется клиент </br><br />
%END_STATION% Станция, на которую прибывает клиент </br><br />
%BEGIN_DATE% Дата и время выезда </br><br />
%END_DATE% Дата и время прибытия </br><br />
%TIME_IN_ROAD% Время в пути </br><br />
%DEPARTURE_STATION% Станция, от которой следует поезд </br><br />
%ARRIVAL_STATION% Станция, до которой следует поезд </br><br />
%CAR_NUMBER% Номер вагона </br><br />
%CAR_TYPE% Тип вагона </br><br />
%CAR_DESCRIPTION% Описание вагона </br><br />
%CAR_GENDER_TYPE% Гендерный тип купе </br><br />
%CHOICE_SEATS_COUNT% Количество выбранных мест </br><br />
%SEATS_RANGE% Выбранный диапазон мест </br><br />
%SEAT_NUMS_STR% Номера мест </br><br />
%PASS_NAME_FOR_BLANK% Имя пассажира, выводимое в бланке </br><br />
%PASS_NUMBER% Порядковый номер пассажира в бланке заказа </br><br />
%PASS_TARIFF% Тариф </br><br />
%PASS_TARIFF_PRICE% Стоимость билета по тарифу </br><br />
%PASS_TICKET_PRICE% Цена билета для пассажира </br><br />
%PASS_CHARGE% Сбор за конкретного пассажира </br><br />
%PASS_TICKET_STATUS% Статус билета </br><br />
%PASS_DOC_FORMAT% Информация о документе пассажира для бланка </br><br />
%PASS_EREG_IND% Признак электронной регистрации (Да/Нет) </br><br />
%PASS_SUM_FOR_REFUND% Сумма к возврату для конкретного пассажира </br><br />
%PASS_CHARGE_FOR_REFUND% Сбор за возврат на пассажира </br><br />
%PASS_SEAT_NUM% Номер зарезервированного места для конкретного пассажира </br><br />
%PASS_TICKET_NUM% Номер билета/заказа для конкретного пассажира </br><br />
%PASS_BLANK_NUM% Номер бланка/документа для конкретного пассажира </br><br />
%PASS_DOB% Дата рождения </br><br />
%PASS_PLACE_OF_BIRTH% Место рождения </br><br />
%PASS_GENDER% Пол </br><br />
%PASS_CITIZENSHIP% Гражданство </br><br />
%PASS_COUNT% Количество пассажиров </br><br />
%LOCATOR_NUM% Номер заказа </br><br />
%TRANSACTION_NUM% Номер транзакции </br><br />
%SERVICE_CLASS% Класс обслуживания </br><br />
%TOTAL_PRICE% Стоимость заказа (в валюте агентства) </br><br />
%TOTAL_PRICE_WITHOUT_CHARGE% Стоимость заказа без сбора(в валюте агентства) </br><br />
%TOTAL_CHARGE% Сумма сборов </br><br />
%VAT_TOTAL_CHARGE% НДС суммы сборов </br><br />
%TOTAL_CHARGE_FEE_LETTERS% Сумма сборов прописью </br><br />
%VAT_TOTAL_CHARGE_FEE_LETTERS% НДС суммы сборов прописью </br><br />
%TOTAL_SUM_FOR_REFUND% Общая сумма к возврату </br><br />
%TOTAL_SUM_FOR_REFUND_WITHOUT_CHARGE% Общая сумма к возврату без сбора за возврат </br><br />
%TOTAL_CHARGE_FOR_REFUND% Общий сбор агентства за возврат<br />
%ORDER_DATE% Дата заказа </br><br />
%TIMELIMIT_FOR_CONF_CLAIM% Время, до которого дейсвительна заявка на подтверждение </br><br />
%CURRENT_DATE% Текущая дата </br><br />
%CURRENT_DATETIME% Текущая дата и время </br><br />
%ER_CONDITION_TEXT% Текст условия изменения ЭР </br><br />
%ER_STATE_TEXT% Состояние ЭР (УСТАНОВЛЕН / НЕ УСТАНОВЛЕН) </br><br />
%ER_STATE_ACTION% Действие по смене ЭР (НА УСТАНОВКУ / ОТМЕНИТЬ) </br><br />
%ER_STATE_ACTION_HEAD% Действие по смене ЭР в заголовке (установку / отмену) </br><br />
%SERVICE_CLASS_SHORT% Сокращенная форма для класса обслуживания </br><br />
%ANNULATE_DATE% Крайний срок оплаты (дата и время автоматической аннуляции во временной зоне пользователя) </br><br />
%UIT_CAR_NUMBER% Номер вагона (для УИТ и УЖД) </br><br />
%UIT_TRAIN_INFO% Информация о поезде (для УИТ и УЖД) </br><br />
%ARRIVAL_TRAIN% %ARRIVAL_TRAIN% </br><br />
</br><br />
%FLIGHT_TARIFF_GROUP% Информация о семействе тарифа </br><br />
%ABSTRACT_PRICE_BLOCK% Блок с информация о цене (для удаления информации о цене в случае отправки МК без цены) </br><br />
%SEGMENT% Сегмент </br><br />
%PASSENGER_TYPE% Тип пассажира </br><br />
%PASSENGER% Пассажир </br><br />
%GROUP_TRAIN% Поезд </br><br />
%GROUP_TICKET% Билет </br><br />
</div><br />
</div><br />
<br />
*'''Напоминание о бронировании (перед автоматической аннуляцией)''' — отправляется пользователю за указанное время (в минутах) до истечения таймлимита.<br />
<br />
*'''Аннуляция''' — отправляется пользователю при ручной аннуляции заказа. Работает для компонентов ''ЖД'' и ''Отели''.<br />
<br />
*'''Аннуляция перелета''' — отправляется '''''при автоматической и ручной аннуляции перелета''''', поддерживает дополнительные переменные из шаблона «бронирование полета». Действует только для компонента ''Авиа''.<br />
<br />
*'''Автоматическая аннуляция''' — отправляется по истечении таймлимита бронирования. Если шаблон не задан, при автоматической аннуляции отправляется шаблон '''''Аннуляция'''''.<br />
{{Attention|Если задан шаблон '''''Аннуляция перелета''''', то и при ручной, и при автоматической аннуляции сработает данный шаблон независимо от наличия шаблонов '''''Аннуляция''''' и '''''Автоматическая аннуляция'''''.}}<br />
<br />
*'''Нотификация о проблеме в заказе''' — отправляется в случае если при оформлении заказа произошла ошибка. Для шаблона существует переменная %PROBLEM_MESSAGE% в которой содержится текст с причиной ошибки.<br />
<br />
*'''Нотификация о дедлайне по внесению дополнительных данных в заказ авиа''' — шаблон о наступлении крайнего срока по внесению дополнительных данных в заказ, отправляется по всем актуальным (забронированным и выписанным заказам) за X часов (заданных в настройках почты) до времени вылета. Поддерживает все переменные из шаблона нотификации о бронировании перелета;<br />
<br />
*'''Заказ был изменен при синхронизации''' — отправляется при включенном параметре «Отправлять письмо клиенту об изменении заказа», когда при синхронизации в заказе произошли изменения. При заполнении данного шаблона обращайте внимание на выбранную языковую версию, для корректной работы необходимо заполнять шаблон для ''Всех языков''. Работает для компонентов ''ЖД'' и ''Отели''.<br />
<br />
*'''Заказ был изменен при синхронизации (перелет)''' — аналогичный шаблону ''Заказ был изменен при синхронизации'', поддерживает дополнительные переменные из шаблона ''Бронирование перелета'';<br />
<br />
*'''Восстановление пароля''' — отправляется, когда пользователь запрашивает восстановление пароля для входа в систему;<br />
<br />
*'''Регистрация''' — см. [[Регистрация|Настройка шаблонов сообщений о регистрации]];<br />
<br />
*'''Приветствие нового пользователя''' — см. [[Регистрация|Настройка шаблонов сообщений о регистрации]];<br />
<br />
*'''Выписка''' — отправляется при выписке билетов после нажатия кнопки ''выписать'', либо после запуска автовыписки;<br />
<br />
*'''Выбранные результаты поиска''' — см. [[Отправка результатов поиска по e-mail]];<br />
<br />
*'''Счет-квитанция''' — см. [[Счет]];<br />
<br />
*'''Заказ оплачен''' — отправляется при установке статуса заказа ''Оплачено'';<br />
<br />
*'''Нотификация для Курьерской службы''' — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты;<br />
<br />
*'''Нотификация для Рапиды''' — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты;<br />
<br />
*'''Нотификация для Comepay''' — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты; <br />
<br />
*'''Нотификация для QiwiTerminal'''<br />
<br />
*'''Заказ «по запросу» подтвержден''' <br />
<br />
*'''Заказ «по запросу» не подтвержден''' <br />
<br />
*'''Нотификация о необходимости установить код валитадора в реквизитах'''<br />
<br />
*'''Нотификация о необходимости ручной выписки заказа'''<br />
<br />
*'''Нотификация об ожидании ручной выписки заказа''' <br />
<br />
*'''Подтверждение контакта (e-mail, телефон)'''<br />
<br />
*'''Подтверждение авторизации'''<br />
<br />
*'''Требуется утверждение заказа'''<br />
<br />
*'''Утверждение заказа получено'''<br />
<br />
*'''В утверждении заказа отказано'''<br />
<br />
*'''Новая заявка на обмен билетов'''<br />
<br />
*'''Новая заявка на возврат билетов'''<br />
<br />
*'''Произведен расчет по заявке возврата или обмена'''<br />
<br />
*'''Заявка на возврат или обмен отклонена'''<br />
<br />
*'''Заявка на возврат или обмен оплачена'''<br />
<br />
== Переменные шаблонов сообщений ==<br />
[[Файл:Переменные_шаблонов_сообщений.png |350px|thumb|right|Переменные шаблонов сообщений]]<br />
Для каждой нотификации доступен набор шаблонных переменных, которые можно использовать для подстановки конкретных значений, относящихся к нотификации, в момент перед отправкой сообщения.<br />
<br />
На рисунке выделена иконка для вызова справочника переменных для текущего шаблона.<br />
[[Файл:Вызов_справочника_перменных_для_текущего_шаблона.png |800px|thumb|center|Вызов справочника переменных для текущего шаблона]]<br />
<br />
Если использование переменной предполагает формирование ссылки, для всех нотификаций подставляется адрес сайта, <br />
на котором было выполнено действие. <br />
В частности, для всех сообщений по заказу будет подставлен адрес сайта, на котором выполнено бронирование.<br />
Это актуально, если для работы с системой одним агентством используется несколько доменных имен.<br />
<br />
= Нередактируемые нотификации = <br />
Кроме нотификаций, для которых предусмотрены шаблоны, есть также ряд нотификаций, которые нельзя изменить.<br />
* Нотификация при бронировании авиаперелета, который нет возможности выписать автоматически.<br />
<br />
Высылается на адрес, указанный в поле {{Setting|Адрес электронной почты}} («Аккаунт менеджмент» → «Агенты и пользователи» → «Профили компаний») при завершении бронирования. Если адрес не указан, сообщение не отправляется.<br />
<br />
Пример сообщения:[[Файл:Нотификация_Запрос_на_выписку.PNG|800px|thumb|center|Нотификация «Запрос на выписку»]]<br />
<br />
= Нотификации об ошибках ГДС =<br />
В разделе «Настройки системы» → «Нотификации и документы» → «Нотификации об ошибках ГДС» возможна настройка нотификационных правил, в соответствии с которыми будут отправляться e-mail уведомления на указанные email адреса в случае получения ошибок от поставщика при совершении указанных ниже действий.<br />
==== Правило нотификации ====<br />
Правило нотификации состоит из 4 параметров и определяет группу событий и соответствующий адрес электронной почты для нотификации об ошибках по данной группе:<br />
* '''GDS''' - определяет конкретную GDS либо все;<br />
* '''Запрос''' - определяет группу конкретных событий для нотификации:<br />
** бронирование<br />
** аннуляция<br />
** поиск<br />
** выписка<br />
** обновление<br />
** войдирование<br />
* '''В ошибке содержится следующая фраза''' - строка для точного сопоставления. Узко специализирует нотификационное правило.<br />
* '''Адреса почты для нотификаций''' (через символ ";") - адреса, на которые будут отправляться сообщения об ошибках. Обязательное поле для заполнения.<br />
<br />
= Специфический алгоритм работы =<br />
1. Для компонента «Авиабилеты» нотификации о бронировании, оплате, аннуляции заказа и о любых изменениях в забронированном заказе по умолчанию отправляются только на e-mail покупателя (для В2С) или субагента (для В2В). Нотификации о выписке (маршрут-квитанция) и о любых изменениях в выписанном заказе по умолчанию отправляются на e-mail адреса пассажиров (если они были указаны при бронировании перелета) и на адрес покупателя (или субагента).<br />
<br />
2. Для нотификаций:<br />
* о скором истечении таймлимита<br />
* о дедлайне по внесению дополнительных пассажирских данных<br />
определен следующий алгоритм работы:<br />
# При добавлении/обновлении бронирования в БД заносится/обновляется 2 параметра с датой и временем для каждого варианта нотификации.<br />
# Запускается крон, вытаскивает из БД бронирования, у которых эти даты наступили и отправляет соответствующие нотификации.<br />
# Если нотификация была отправлена успешно, то бронь помечается соответствующим признаком и больше нотификация данного типа не отправляется.<br />
# Если отправка была не успешна(к примеру, указан не правильный e-mail), то будут сделаны ещё 4 попытки отправить нотификацию при последующих запусках крона.<br />
# Если по истечении 4-х попыток отправить нотификацию так и не удалось, то попытки прекрашаются.<br />
<br />
Настройки для вышеописанных 2-х нотификаций находятся тут: <br />
<pre>/index.php?go=settings/timelimites</pre><br />
Настраивать можно отдельно для любого компонента.<br />
<br />
3. Для маршрут-квитанции («Настройки системы» → «Нотификации» → «Документы» → «Маршрут-квитанция») и для нотификаций о бронировании, аннуляции заказ и выписке («Настройки системы» → «Нотификации» → «Шаблоны электронных писем») различается работа переменных-групп в шаблоне: в нотификациях группа <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%PASSENGER%</syntaxhighlight> не должна содержать в себе группу <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%SEGMENT%</syntaxhighlight> для корректной работы переменных в заказе, где присутствует более, чем один пассажир; и обратно для маршрут-квитанций, в которых группа <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%SEGMENT%</syntaxhighlight> должна располалагаться внутри группы <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%PASSENGER%</syntaxhighlight>.<br />
<br />
== См. также ==<br />
* [[Шаблоны электронных писем]]<br />
* [[Почтовый клиент системы]]<br />
* [[Курьерская доставка]]<br />
* [[Пользователь]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=%D0%9D%D0%BE%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F&diff=17140Нотификация2020-08-07T12:59:54Z<p>Илья Шалетин: /* Список редактируемых нотификаций */</p>
<hr />
<div>[[Категория:Руководство]]<br />
<!-- --><br />
[[Файл:Выбор_нотификации.png|400px|thumb|right|Выбор нотификации]]<br />
[[Файл:Шаблон_электронного_письма.png|400px|thumb|right|Шаблон электронного письма]]<br />
[[Файл:Шаблон_СМС.png|400px|thumb|right|Шаблон СМС.png]]<br />
'''Нотификация''' — оповещение о каком-либо событии, совершенном в системе. Пользователь может получить нотификацию по множеству поводов: после регистрации и при восстановлении пароля, как результат изменений со статусом заказа или при его аннуляции, в виде напоминания о бронировании и т.п.<br />
<br />
= Способы отправки нотификаций =<br />
В {{NameSystem}} два вида отправки:<br />
* '''Электронная почта'''<br />
<br />
О почтовых настройках системы {{NameSystem}} читайте на странице [[Почтовый сервер]].<br />
<br />
{{Attention|Обратите внимание, нотификация на электронную почту не будет отправлена, если у заказчика или одного из пассажиров не заполнено поле с адресом электронной почты.}}<br />
<br />
* '''СМС'''<br />
<br />
О подключении и настройки модуля отправки СМС-уведомлений в {{NameSystem}} читайте на странице [[СМС Траффик]].<br />
<br />
{{Attention|Нотификация на e-mail будет отправлена только в том случае, если шаблон электронного письма данной нотификации непустой. Исключением является нотификация о бронировании перелета — если шаблон письма будет пустым, то в нотификации будут отправлены данные со страницы информации о заказе.}}<br />
<br />
= Шаблоны электронных писем и СМС =<br />
В разделе «Настройки системы» → «Нотификации» → «Шаблоны электронных писем» можно задать шаблоны электронных писем и СМС, которые будут отправлены пользователю после совершения им определенного действия.<br />
<br />
Шаблоны можно настроить для каждого языка доступного в системе. Пользователь будет получать их на языке, который используется в момент работы с заказом. Подробнее см. [[Шаблоны электронных писем]].<br />
<br />
== Список редактируемых нотификаций ==<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Бронирование перелета''' — отправляется пользователю при бронировании перелета.<br />
<div class="mw-collapsible-content"><br />
%FLIGHT_TARIFF_FULL_NAME% Полное название тарифа </br><br />
%FLIGHT_TARIFF_HAND_LUGGAGE% Информация о ручной клади </br><br />
%FLIGHT_TARIFF_BAGGAGE% Информация о багаже </br><br />
%FLIGHT_TARIFF_IS_CHANGEABLE% Информация о правилах обмена </br><br />
%FLIGHT_TARIFF_IS_REFUNDABLE% Информация о правилах возврата </br><br />
%FLIGHT_TARIFF_MILES% Информация о милях </br><br />
%FLIGHT_TARIFF_MEALS% Информация о питании на борту </br><br />
%FLIGHT_TARIFF_VIP% Информация о VIP-услугах </br><br />
%FLIGHT_TARIFF_SEAT_SELECTION% Информация о регистрации мест </br><br />
%AGENCY_NAME% Название агентства </br><br />
%AGENCY_PHONE% Телефон агентства </br><br />
%AGENCY_EMAIL% E-mail агентства </br><br />
%USER_NAME% Имя и фамилия получателя письма </br><br />
%BOOKING_NUMBER% Внутренний номер заказа </br><br />
%EXTERNAL_ID% Внешний ID заказа </br><br />
%BOOKING_CODE% Код доступа к брони </br><br />
%SERVICE_BOOKING_NUMBER% Номер бронирования в системе поставщика </br><br />
%LINK_TO_BOOKING% Ссылка на бронирование </br><br />
%CLIENT_PHONE% Телефон заказчика </br><br />
%SEGMENT_DATE_ARR% Дата и время прилета сегмента </br><br />
%SEGMENT_DATE_DEP% Дата и время вылета сегмента </br><br />
%GROUP_DATE_DEP_ARR% Дата и время вылета и прилета по сегмента </br><br />
%GROUP_DEP_ARR% Маршрут сегмента </br><br />
%QRCODE% QR - код </br><br />
%GDS% ГДС </br><br />
%SOGAZ_INSURANCE_INFO% Информация об услуге Согаз страхования для всего заказа </br><br />
%ALPHA_INSURANCE_INFO% Информация об услуге АльфаCтрахование для всего заказа </br><br />
%ERV_INSURANCE_INFO% Информация об услуге ERV-Cтрахование для всего заказа </br><br />
%SERVICE_PACK_INFO% Информация о выбранном сервисном пакете </br><br />
%CUSTOM_SERVICE_INFO% Информация по дополнительным услугам агентства </br><br />
%GDS_SERVICE_INFO% Информация по дополнительным услугам авиакомпаний </br><br />
%SIRENA_INSURANCE_INFO% Сирена страхование </br><br />
%SKYGURU_INFO% Sky Guru </br><br />
%PASS_TYPE_GROUP_TYPE% Тип пассажира (группировка по типам пассажиров) </br><br />
%TOTAL_CHARGES_AND_TAXES% Сборы и таксы на всех пассажиров </br><br />
%PASS_TYPE_GROUP_COUNT% Количество пассажиров (группировка по типам пассажиров) </br><br />
%PASS_TYPE_GROUP_FARE% Тариф (группировка по типам пассажиров) </br><br />
%PASS_TYPE_GROUP_TAXES% Таксы и сборы (группировка по типам пассажиров) </br><br />
%PASS_TYPE_GROUP_TOTAL% Итого (группировка по типам пассажиров) </br><br />
%PASS_TYPE_GROUP_TOTAL_FOR_GROUP% Итого на группу (группировка по типам пассажиров) </br><br />
%FROM_SOURCE% Откуда (город, аэропорт) </br><br />
%TO_DESTINATION% Куда (город, аэропорт) </br><br />
%SEG_START_TERMINAL% Начальный терминал </br><br />
%SEG_END_TERMINAL% Конечный терминал </br><br />
%FLIGHT_DATE% Дата вылета </br><br />
%AIRLINE_COMPANY% Название авиакомпании </br><br />
%AIRPORT_NAME% Название аэропорта </br><br />
%FLIGHT_NUMBER% Номер рейса </br><br />
%ANNULATE_DATE% Крайний срок оплаты (дата и время автоматической аннуляции во временной зоне пользователя) </br><br />
%CASH_DESK% Кассы для оплаты </br><br />
%SHORT_BOOK_INFO% Краткая информация о бронировании </br><br />
%SHORT_FLIGHT_INFO% Краткая информация о перелете </br><br />
%SHORT_CLIENT_INFO% Краткая информация о клиенте </br><br />
%SHORT_PASS_INFO% Краткая информация о пассажирах </br><br />
%INFO_LINKS% Набор ссылок управления заказом </br><br />
%GROUP_FROM_SOURCE% Откуда (город, аэропорт) [для сегмента] </br><br />
%GROUP_TO_DESTINATION% Куда (город, аэропорт) [для сегмента] </br><br />
%GROUP_FLIGHT_DATE% Дата вылета [для сегмента] </br><br />
%GROUP_FLIGHT_NUMBER% Номер рейса [для сегмента] </br><br />
%GROUP_FLIGHT_COMPANY% Название авиакомпании [для сегмента] </br><br />
%TOTAL_PRICE% Стоимость заказа (в валюте агентства) </br><br />
%BASE_TARIFF% Базовый тариф </br><br />
%TAXES% Таксы текстом (коды и стоимость) </br><br />
%GROUP_VENDOR_ID% ID заказа в авиакомпании </br><br />
%GROUP_FLIGHT_CLASS% Класс </br><br />
%GROUP_AIRCRAFT% Тип судна </br><br />
%SEG_AIRLINE_NOTICE% Примечание от авиакомпании XX, внесенное в переводы по метке XX_ir_notice (XX = IATA код) </br><br />
%GROUP_PASS_FIO% ФИО пассажира </br><br />
%GROUP_PASS_DOC% Вид документа, его серия и номер </br><br />
%GROUP_PASS_DATA_BIRTH% Дата рождения пассажира </br><br />
%GROUP_PASS_TYPE% Тип пассажира </br><br />
%SEG_BAGGAGE_ALLOWANCE% Багаж в текущем сегменте </br><br />
%TRAVEL_POLICIES_AVAIBLE% Подходящие тревелполитики </br><br />
%TRAVEL_POLICIES_UNAVAIBLE% Неподходящие тревелполитики </br><br />
%PASS_SOGAZ_INSURANCE_INFO% Информация об услуге Согаз страхования для пассажира </br><br />
%PASS_ALPHA_INSURANCE_INFO% Информация об услуге АльфаCтрахование для пассажира </br><br />
<br />
%FLIGHT_TARIFF_GROUP% Информация о семействе тарифа </br><br />
%ABSTRACT_PRICE_BLOCK% Блок с информация о цене (для удаления информации о цене в случае отправки МК без цены) </br><br />
%SEGMENT% Сегмент </br><br />
%PASSENGER_TYPE% Тип пассажира </br><br />
%PASSENGER% Пассажир </br><br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Бронирование отеля''' — отправляется пользователю при бронировании отеля.<br />
<div class="mw-collapsible-content"><br />
FLIGHT_TARIFF_FULL_NAME% Полное название тарифа </br><br />
%FLIGHT_TARIFF_HAND_LUGGAGE% Информация о ручной клади </br><br />
%FLIGHT_TARIFF_BAGGAGE% Информация о багаже </br><br />
%FLIGHT_TARIFF_IS_CHANGEABLE% Информация о правилах обмена </br><br />
%FLIGHT_TARIFF_IS_REFUNDABLE% Информация о правилах возврата </br><br />
%FLIGHT_TARIFF_MILES% Информация о милях </br><br />
%FLIGHT_TARIFF_MEALS% Информация о питании на борту </br><br />
%FLIGHT_TARIFF_VIP% Информация о VIP-услугах </br><br />
%FLIGHT_TARIFF_SEAT_SELECTION% Информация о регистрации мест </br><br />
%AGENCY_NAME% Название агентства </br><br />
%AGENCY_PHONE% Телефон агентства </br><br />
%AGENCY_EMAIL% E-mail агентства </br><br />
%USER_NAME% Имя и фамилия получателя письма </br><br />
%BOOKING_NUMBER% Внутренний номер заказа </br><br />
%EXTERNAL_ID% Внешний ID заказа </br><br />
%BOOKING_CODE% Код доступа к брони </br><br />
%LINK_TO_BOOKING% Ссылка на бронирование </br><br />
%CLIENT_PHONE% Телефон заказчика </br><br />
%SEGMENT_DATE_ARR% Дата и время прилета сегмента </br><br />
%SEGMENT_DATE_DEP% Дата и время вылета сегмента </br><br />
%GROUP_DATE_DEP_ARR% Дата и время вылета и прилета по сегмента </br><br />
%GROUP_DEP_ARR% Маршрут сегмента </br><br />
%QRCODE% QR - код </br><br />
%GDS% ГДС </br><br />
%SOGAZ_INSURANCE_INFO% Информация об услуге Согаз страхования для всего заказа </br><br />
%ALPHA_INSURANCE_INFO% Информация об услуге АльфаCтрахование для всего заказа </br><br />
%ERV_INSURANCE_INFO% Информация об услуге ERV-Cтрахование для всего заказа </br><br />
%SERVICE_PACK_INFO% Информация о выбранном сервисном пакете </br><br />
%CUSTOM_SERVICE_INFO% Информация по дополнительным услугам агентства </br><br />
%GDS_SERVICE_INFO% Информация по дополнительным услугам авиакомпаний </br><br />
%SIRENA_INSURANCE_INFO% Сирена страхование </br><br />
%SKYGURU_INFO% Sky Guru </br><br />
%PASS_TYPE_GROUP_TYPE% Тип пассажира (группировка по типам пассажиров) </br><br />
%TOTAL_CHARGES_AND_TAXES% Сборы и таксы на всех пассажиров </br><br />
%PASS_TYPE_GROUP_COUNT% Количество пассажиров (группировка по типам пассажиров) </br><br />
%PASS_TYPE_GROUP_FARE% Тариф (группировка по типам пассажиров) </br><br />
%PASS_TYPE_GROUP_TAXES% Таксы и сборы (группировка по типам пассажиров) </br><br />
%PASS_TYPE_GROUP_TOTAL% Итого (группировка по типам пассажиров) </br><br />
%PASS_TYPE_GROUP_TOTAL_FOR_GROUP% Итого на группу (группировка по типам пассажиров) </br><br />
%ANNULATE_DATE% Крайний срок оплаты (дата и время автоматической аннуляции во временной зоне пользователя) </br><br />
%CASH_DESK% Кассы для оплаты </br><br />
%BOOKING_STATUS% Статус заказа </br><br />
%AGENCY_LOGO% Лого агентства </br><br />
%AGENCY_ADDRESS% Адрес агентства </br><br />
%CLIENT_NAME% Имя заказчика </br><br />
%CLIENT_PATRONYMIC% Отчество заказчика </br><br />
%EXT_HTML% Купон </br><br />
%BOOKING_LOCATOR% Ид услуги в сервисе </br><br />
%BOOKING_ID% Ид услуги в системе </br><br />
%DATE% Дата </br><br />
%FORM_OF_PAYMENT% Форма оплаты </br><br />
%FORM_OF_PAYMENT_GDS% Форма оплаты из GDS </br><br />
%PAYMENT_DATE% Дата оплаты </br><br />
%SERVICE% Сервис(постельное белье, чай) </br><br />
%TOTAL_PRICE% Стоимость заказа (в валюте агентства) </br><br />
%PASS_SALUTATION% Обращение к пассажиру (Mr./Mrs.) </br><br />
%PASS_LASTNAME% Фамилия пассажира </br><br />
%PASS_NAME% Имя </br><br />
%PASS_PATRONYMIC% Отчество </br><br />
%PASS_DOC_NUM% Номер документа </br><br />
%PASS_DOC_TYPE% Тип документа </br><br />
%PASS_TYPE% Тип пассажира </br><br />
%EXCHANGE_CHARGE% Сбор за обмен на пассажира </br><br />
%EXCHANGE_ID% ID Заявки </br><br />
%CITY% Город </br><br />
%COUNTRY% Страна </br><br />
%LOCATION_NAME% Название района </br><br />
%DATE_OUT% Дата выезда </br><br />
%CATEGORY% Категория </br><br />
%HOTEL_ADDRESS% Адрес отеля </br><br />
%HOTEL_PHONE% Телефон отеля </br><br />
%NIGHTS% Количество ночей </br><br />
%BOOK_OWNER% Владелец брони </br><br />
%PERSONS_COUNT% Количество туристов </br><br />
%SUPPLIER_NAME% Имя плательщика для поставщика </br><br />
%SUPPLIER_VAT_NUMBER% НДС плательщика для поставщика (только для Hotelbeds) </br><br />
%HOTEL_IMAGE% Фото отеля </br><br />
%DOTW_PAYMENT% Информация поставщика об оплате (DOTW) </br><br />
%HOTEL_NAME% Название отеля </br><br />
%MEALS% Питание в отеле </br><br />
%ROOMS_COUNT% Количество номеров </br><br />
%ROOM_NAME% Название номера </br><br />
%ROOM_NAME_EN% Название номера (на англ.) </br><br />
%ROOM_DESCRIPTION% Обозначение номера </br><br />
%ROOM_CATEGORY% Категория номера </br><br />
%ROOM_MEALS% Питание в номере </br><br />
%ROOM_EXTRA_BEDS_ADT% Количество доп. кроватей для взрослых </br><br />
%ROOM_EXTRA_BEDS_CLD% Количество доп. кроватей для детей </br><br />
%ROOM_EXTRA_BEDS_INF% Количество доп. кроватей для младенцев </br><br />
%ROOM_PERSON_LASTNAME% Фамилия туриста (в комнате) </br><br />
%ROOM_PERSON_NAME% Имя туриста (в комнате) </br><br />
%ROOM_PERSON_PATRONYMIC% Отчество туриста (в комнате) </br><br />
%ROOM_PERSON_TYPE% Тип туриста (в комнате) </br><br />
%ROOM_PERSON_AGE% Возраст туриста (в комнате) </br><br />
%CONFIRMATION_LOCATOR% Подтвержденная Ид услуги в сервисе (только для Академа) </br><br />
%COMMENT% Комментарий поставщика (только для Hotelbeds) </br><br />
%INCOMING_OFFICE% %INCOMING_OFFICE% </br><br />
</br><br />
%FLIGHT_TARIFF_GROUP% Информация о семействе тарифа </br><br />
%ABSTRACT_PRICE_BLOCK% Блок с информация о цене (для удаления информации о цене в случае отправки МК без цены) </br><br />
%PASSENGER% Пассажир </br><br />
%EXCHANGE_BOOKING% Заявки на обмен </br><br />
%LOCATION% Район </br><br />
%ROOM% Номер </br><br />
%ROOM_PERSON% Турист (в комнате) </br><br />
</div><br />
</div><br />
<br />
*'''Бронирование поезда''' — отправляется пользователю при бронировании ж/д билета.<br />
<br />
*'''Напоминание о бронировании (перед автоматической аннуляцией)''' — отправляется пользователю за указанное время (в минутах) до истечения таймлимита.<br />
<br />
*'''Аннуляция''' — отправляется пользователю при ручной аннуляции заказа. Работает для компонентов ''ЖД'' и ''Отели''.<br />
<br />
*'''Аннуляция перелета''' — отправляется '''''при автоматической и ручной аннуляции перелета''''', поддерживает дополнительные переменные из шаблона «бронирование полета». Действует только для компонента ''Авиа''.<br />
<br />
*'''Автоматическая аннуляция''' — отправляется по истечении таймлимита бронирования. Если шаблон не задан, при автоматической аннуляции отправляется шаблон '''''Аннуляция'''''.<br />
{{Attention|Если задан шаблон '''''Аннуляция перелета''''', то и при ручной, и при автоматической аннуляции сработает данный шаблон независимо от наличия шаблонов '''''Аннуляция''''' и '''''Автоматическая аннуляция'''''.}}<br />
<br />
*'''Нотификация о проблеме в заказе''' — отправляется в случае если при оформлении заказа произошла ошибка. Для шаблона существует переменная %PROBLEM_MESSAGE% в которой содержится текст с причиной ошибки.<br />
<br />
*'''Нотификация о дедлайне по внесению дополнительных данных в заказ авиа''' — шаблон о наступлении крайнего срока по внесению дополнительных данных в заказ, отправляется по всем актуальным (забронированным и выписанным заказам) за X часов (заданных в настройках почты) до времени вылета. Поддерживает все переменные из шаблона нотификации о бронировании перелета;<br />
<br />
*'''Заказ был изменен при синхронизации''' — отправляется при включенном параметре «Отправлять письмо клиенту об изменении заказа», когда при синхронизации в заказе произошли изменения. При заполнении данного шаблона обращайте внимание на выбранную языковую версию, для корректной работы необходимо заполнять шаблон для ''Всех языков''. Работает для компонентов ''ЖД'' и ''Отели''.<br />
<br />
*'''Заказ был изменен при синхронизации (перелет)''' — аналогичный шаблону ''Заказ был изменен при синхронизации'', поддерживает дополнительные переменные из шаблона ''Бронирование перелета'';<br />
<br />
*'''Восстановление пароля''' — отправляется, когда пользователь запрашивает восстановление пароля для входа в систему;<br />
<br />
*'''Регистрация''' — см. [[Регистрация|Настройка шаблонов сообщений о регистрации]];<br />
<br />
*'''Приветствие нового пользователя''' — см. [[Регистрация|Настройка шаблонов сообщений о регистрации]];<br />
<br />
*'''Выписка''' — отправляется при выписке билетов после нажатия кнопки ''выписать'', либо после запуска автовыписки;<br />
<br />
*'''Выбранные результаты поиска''' — см. [[Отправка результатов поиска по e-mail]];<br />
<br />
*'''Счет-квитанция''' — см. [[Счет]];<br />
<br />
*'''Заказ оплачен''' — отправляется при установке статуса заказа ''Оплачено'';<br />
<br />
*'''Нотификация для Курьерской службы''' — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты;<br />
<br />
*'''Нотификация для Рапиды''' — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты;<br />
<br />
*'''Нотификация для Comepay''' — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты; <br />
<br />
*'''Нотификация для QiwiTerminal'''<br />
<br />
*'''Заказ «по запросу» подтвержден''' <br />
<br />
*'''Заказ «по запросу» не подтвержден''' <br />
<br />
*'''Нотификация о необходимости установить код валитадора в реквизитах'''<br />
<br />
*'''Нотификация о необходимости ручной выписки заказа'''<br />
<br />
*'''Нотификация об ожидании ручной выписки заказа''' <br />
<br />
*'''Подтверждение контакта (e-mail, телефон)'''<br />
<br />
*'''Подтверждение авторизации'''<br />
<br />
*'''Требуется утверждение заказа'''<br />
<br />
*'''Утверждение заказа получено'''<br />
<br />
*'''В утверждении заказа отказано'''<br />
<br />
*'''Новая заявка на обмен билетов'''<br />
<br />
*'''Новая заявка на возврат билетов'''<br />
<br />
*'''Произведен расчет по заявке возврата или обмена'''<br />
<br />
*'''Заявка на возврат или обмен отклонена'''<br />
<br />
*'''Заявка на возврат или обмен оплачена'''<br />
<br />
== Переменные шаблонов сообщений ==<br />
[[Файл:Переменные_шаблонов_сообщений.png |350px|thumb|right|Переменные шаблонов сообщений]]<br />
Для каждой нотификации доступен набор шаблонных переменных, которые можно использовать для подстановки конкретных значений, относящихся к нотификации, в момент перед отправкой сообщения.<br />
<br />
На рисунке выделена иконка для вызова справочника переменных для текущего шаблона.<br />
[[Файл:Вызов_справочника_перменных_для_текущего_шаблона.png |800px|thumb|center|Вызов справочника переменных для текущего шаблона]]<br />
<br />
Если использование переменной предполагает формирование ссылки, для всех нотификаций подставляется адрес сайта, <br />
на котором было выполнено действие. <br />
В частности, для всех сообщений по заказу будет подставлен адрес сайта, на котором выполнено бронирование.<br />
Это актуально, если для работы с системой одним агентством используется несколько доменных имен.<br />
<br />
= Нередактируемые нотификации = <br />
Кроме нотификаций, для которых предусмотрены шаблоны, есть также ряд нотификаций, которые нельзя изменить.<br />
* Нотификация при бронировании авиаперелета, который нет возможности выписать автоматически.<br />
<br />
Высылается на адрес, указанный в поле {{Setting|Адрес электронной почты}} («Аккаунт менеджмент» → «Агенты и пользователи» → «Профили компаний») при завершении бронирования. Если адрес не указан, сообщение не отправляется.<br />
<br />
Пример сообщения:[[Файл:Нотификация_Запрос_на_выписку.PNG|800px|thumb|center|Нотификация «Запрос на выписку»]]<br />
<br />
= Нотификации об ошибках ГДС =<br />
В разделе «Настройки системы» → «Нотификации и документы» → «Нотификации об ошибках ГДС» возможна настройка нотификационных правил, в соответствии с которыми будут отправляться e-mail уведомления на указанные email адреса в случае получения ошибок от поставщика при совершении указанных ниже действий.<br />
==== Правило нотификации ====<br />
Правило нотификации состоит из 4 параметров и определяет группу событий и соответствующий адрес электронной почты для нотификации об ошибках по данной группе:<br />
* '''GDS''' - определяет конкретную GDS либо все;<br />
* '''Запрос''' - определяет группу конкретных событий для нотификации:<br />
** бронирование<br />
** аннуляция<br />
** поиск<br />
** выписка<br />
** обновление<br />
** войдирование<br />
* '''В ошибке содержится следующая фраза''' - строка для точного сопоставления. Узко специализирует нотификационное правило.<br />
* '''Адреса почты для нотификаций''' (через символ ";") - адреса, на которые будут отправляться сообщения об ошибках. Обязательное поле для заполнения.<br />
<br />
= Специфический алгоритм работы =<br />
1. Для компонента «Авиабилеты» нотификации о бронировании, оплате, аннуляции заказа и о любых изменениях в забронированном заказе по умолчанию отправляются только на e-mail покупателя (для В2С) или субагента (для В2В). Нотификации о выписке (маршрут-квитанция) и о любых изменениях в выписанном заказе по умолчанию отправляются на e-mail адреса пассажиров (если они были указаны при бронировании перелета) и на адрес покупателя (или субагента).<br />
<br />
2. Для нотификаций:<br />
* о скором истечении таймлимита<br />
* о дедлайне по внесению дополнительных пассажирских данных<br />
определен следующий алгоритм работы:<br />
# При добавлении/обновлении бронирования в БД заносится/обновляется 2 параметра с датой и временем для каждого варианта нотификации.<br />
# Запускается крон, вытаскивает из БД бронирования, у которых эти даты наступили и отправляет соответствующие нотификации.<br />
# Если нотификация была отправлена успешно, то бронь помечается соответствующим признаком и больше нотификация данного типа не отправляется.<br />
# Если отправка была не успешна(к примеру, указан не правильный e-mail), то будут сделаны ещё 4 попытки отправить нотификацию при последующих запусках крона.<br />
# Если по истечении 4-х попыток отправить нотификацию так и не удалось, то попытки прекрашаются.<br />
<br />
Настройки для вышеописанных 2-х нотификаций находятся тут: <br />
<pre>/index.php?go=settings/timelimites</pre><br />
Настраивать можно отдельно для любого компонента.<br />
<br />
3. Для маршрут-квитанции («Настройки системы» → «Нотификации» → «Документы» → «Маршрут-квитанция») и для нотификаций о бронировании, аннуляции заказ и выписке («Настройки системы» → «Нотификации» → «Шаблоны электронных писем») различается работа переменных-групп в шаблоне: в нотификациях группа <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%PASSENGER%</syntaxhighlight> не должна содержать в себе группу <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%SEGMENT%</syntaxhighlight> для корректной работы переменных в заказе, где присутствует более, чем один пассажир; и обратно для маршрут-квитанций, в которых группа <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%SEGMENT%</syntaxhighlight> должна располалагаться внутри группы <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%PASSENGER%</syntaxhighlight>.<br />
<br />
== См. также ==<br />
* [[Шаблоны электронных писем]]<br />
* [[Почтовый клиент системы]]<br />
* [[Курьерская доставка]]<br />
* [[Пользователь]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=%D0%9D%D0%BE%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F&diff=17139Нотификация2020-08-07T12:55:13Z<p>Илья Шалетин: /* Список редактируемых нотификаций */</p>
<hr />
<div>[[Категория:Руководство]]<br />
<!-- --><br />
[[Файл:Выбор_нотификации.png|400px|thumb|right|Выбор нотификации]]<br />
[[Файл:Шаблон_электронного_письма.png|400px|thumb|right|Шаблон электронного письма]]<br />
[[Файл:Шаблон_СМС.png|400px|thumb|right|Шаблон СМС.png]]<br />
'''Нотификация''' — оповещение о каком-либо событии, совершенном в системе. Пользователь может получить нотификацию по множеству поводов: после регистрации и при восстановлении пароля, как результат изменений со статусом заказа или при его аннуляции, в виде напоминания о бронировании и т.п.<br />
<br />
= Способы отправки нотификаций =<br />
В {{NameSystem}} два вида отправки:<br />
* '''Электронная почта'''<br />
<br />
О почтовых настройках системы {{NameSystem}} читайте на странице [[Почтовый сервер]].<br />
<br />
{{Attention|Обратите внимание, нотификация на электронную почту не будет отправлена, если у заказчика или одного из пассажиров не заполнено поле с адресом электронной почты.}}<br />
<br />
* '''СМС'''<br />
<br />
О подключении и настройки модуля отправки СМС-уведомлений в {{NameSystem}} читайте на странице [[СМС Траффик]].<br />
<br />
{{Attention|Нотификация на e-mail будет отправлена только в том случае, если шаблон электронного письма данной нотификации непустой. Исключением является нотификация о бронировании перелета — если шаблон письма будет пустым, то в нотификации будут отправлены данные со страницы информации о заказе.}}<br />
<br />
= Шаблоны электронных писем и СМС =<br />
В разделе «Настройки системы» → «Нотификации» → «Шаблоны электронных писем» можно задать шаблоны электронных писем и СМС, которые будут отправлены пользователю после совершения им определенного действия.<br />
<br />
Шаблоны можно настроить для каждого языка доступного в системе. Пользователь будет получать их на языке, который используется в момент работы с заказом. Подробнее см. [[Шаблоны электронных писем]].<br />
<br />
== Список редактируемых нотификаций ==<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Бронирование перелета''' — отправляется пользователю при бронировании перелета.<br />
<div class="mw-collapsible-content"><br />
%FLIGHT_TARIFF_FULL_NAME% Полное название тарифа </br><br />
%FLIGHT_TARIFF_HAND_LUGGAGE% Информация о ручной клади </br><br />
%FLIGHT_TARIFF_BAGGAGE% Информация о багаже </br><br />
%FLIGHT_TARIFF_IS_CHANGEABLE% Информация о правилах обмена </br><br />
%FLIGHT_TARIFF_IS_REFUNDABLE% Информация о правилах возврата </br><br />
%FLIGHT_TARIFF_MILES% Информация о милях </br><br />
%FLIGHT_TARIFF_MEALS% Информация о питании на борту </br><br />
%FLIGHT_TARIFF_VIP% Информация о VIP-услугах </br><br />
%FLIGHT_TARIFF_SEAT_SELECTION% Информация о регистрации мест </br><br />
%AGENCY_NAME% Название агентства </br><br />
%AGENCY_PHONE% Телефон агентства </br><br />
%AGENCY_EMAIL% E-mail агентства </br><br />
%USER_NAME% Имя и фамилия получателя письма </br><br />
%BOOKING_NUMBER% Внутренний номер заказа </br><br />
%EXTERNAL_ID% Внешний ID заказа </br><br />
%BOOKING_CODE% Код доступа к брони </br><br />
%SERVICE_BOOKING_NUMBER% Номер бронирования в системе поставщика </br><br />
%LINK_TO_BOOKING% Ссылка на бронирование </br><br />
%CLIENT_PHONE% Телефон заказчика </br><br />
%SEGMENT_DATE_ARR% Дата и время прилета сегмента </br><br />
%SEGMENT_DATE_DEP% Дата и время вылета сегмента </br><br />
%GROUP_DATE_DEP_ARR% Дата и время вылета и прилета по сегмента </br><br />
%GROUP_DEP_ARR% Маршрут сегмента </br><br />
%QRCODE% QR - код </br><br />
%GDS% ГДС </br><br />
%SOGAZ_INSURANCE_INFO% Информация об услуге Согаз страхования для всего заказа </br><br />
%ALPHA_INSURANCE_INFO% Информация об услуге АльфаCтрахование для всего заказа </br><br />
%ERV_INSURANCE_INFO% Информация об услуге ERV-Cтрахование для всего заказа </br><br />
%SERVICE_PACK_INFO% Информация о выбранном сервисном пакете </br><br />
%CUSTOM_SERVICE_INFO% Информация по дополнительным услугам агентства </br><br />
%GDS_SERVICE_INFO% Информация по дополнительным услугам авиакомпаний </br><br />
%SIRENA_INSURANCE_INFO% Сирена страхование </br><br />
%SKYGURU_INFO% Sky Guru </br><br />
%PASS_TYPE_GROUP_TYPE% Тип пассажира (группировка по типам пассажиров) </br><br />
%TOTAL_CHARGES_AND_TAXES% Сборы и таксы на всех пассажиров </br><br />
%PASS_TYPE_GROUP_COUNT% Количество пассажиров (группировка по типам пассажиров) </br><br />
%PASS_TYPE_GROUP_FARE% Тариф (группировка по типам пассажиров) </br><br />
%PASS_TYPE_GROUP_TAXES% Таксы и сборы (группировка по типам пассажиров) </br><br />
%PASS_TYPE_GROUP_TOTAL% Итого (группировка по типам пассажиров) </br><br />
%PASS_TYPE_GROUP_TOTAL_FOR_GROUP% Итого на группу (группировка по типам пассажиров) </br><br />
%FROM_SOURCE% Откуда (город, аэропорт) </br><br />
%TO_DESTINATION% Куда (город, аэропорт) </br><br />
%SEG_START_TERMINAL% Начальный терминал </br><br />
%SEG_END_TERMINAL% Конечный терминал </br><br />
%FLIGHT_DATE% Дата вылета </br><br />
%AIRLINE_COMPANY% Название авиакомпании </br><br />
%AIRPORT_NAME% Название аэропорта </br><br />
%FLIGHT_NUMBER% Номер рейса </br><br />
%ANNULATE_DATE% Крайний срок оплаты (дата и время автоматической аннуляции во временной зоне пользователя) </br><br />
%CASH_DESK% Кассы для оплаты </br><br />
%SHORT_BOOK_INFO% Краткая информация о бронировании </br><br />
%SHORT_FLIGHT_INFO% Краткая информация о перелете </br><br />
%SHORT_CLIENT_INFO% Краткая информация о клиенте </br><br />
%SHORT_PASS_INFO% Краткая информация о пассажирах </br><br />
%INFO_LINKS% Набор ссылок управления заказом </br><br />
%GROUP_FROM_SOURCE% Откуда (город, аэропорт) [для сегмента] </br><br />
%GROUP_TO_DESTINATION% Куда (город, аэропорт) [для сегмента] </br><br />
%GROUP_FLIGHT_DATE% Дата вылета [для сегмента] </br><br />
%GROUP_FLIGHT_NUMBER% Номер рейса [для сегмента] </br><br />
%GROUP_FLIGHT_COMPANY% Название авиакомпании [для сегмента] </br><br />
%TOTAL_PRICE% Стоимость заказа (в валюте агентства) </br><br />
%BASE_TARIFF% Базовый тариф </br><br />
%TAXES% Таксы текстом (коды и стоимость) </br><br />
%GROUP_VENDOR_ID% ID заказа в авиакомпании </br><br />
%GROUP_FLIGHT_CLASS% Класс </br><br />
%GROUP_AIRCRAFT% Тип судна </br><br />
%SEG_AIRLINE_NOTICE% Примечание от авиакомпании XX, внесенное в переводы по метке XX_ir_notice (XX = IATA код) </br><br />
%GROUP_PASS_FIO% ФИО пассажира </br><br />
%GROUP_PASS_DOC% Вид документа, его серия и номер </br><br />
%GROUP_PASS_DATA_BIRTH% Дата рождения пассажира </br><br />
%GROUP_PASS_TYPE% Тип пассажира </br><br />
%SEG_BAGGAGE_ALLOWANCE% Багаж в текущем сегменте </br><br />
%TRAVEL_POLICIES_AVAIBLE% Подходящие тревелполитики </br><br />
%TRAVEL_POLICIES_UNAVAIBLE% Неподходящие тревелполитики </br><br />
%PASS_SOGAZ_INSURANCE_INFO% Информация об услуге Согаз страхования для пассажира </br><br />
%PASS_ALPHA_INSURANCE_INFO% Информация об услуге АльфаCтрахование для пассажира </br><br />
<br />
%FLIGHT_TARIFF_GROUP% Информация о семействе тарифа </br><br />
%ABSTRACT_PRICE_BLOCK% Блок с информация о цене (для удаления информации о цене в случае отправки МК без цены) </br><br />
%SEGMENT% Сегмент </br><br />
%PASSENGER_TYPE% Тип пассажира </br><br />
%PASSENGER% Пассажир </br><br />
</div><br />
</div><br />
*'''Бронирование отеля''' — отправляется пользователю при бронировании отеля.<br />
<br />
*'''Бронирование поезда''' — отправляется пользователю при бронировании ж/д билета.<br />
<br />
*'''Напоминание о бронировании (перед автоматической аннуляцией)''' — отправляется пользователю за указанное время (в минутах) до истечения таймлимита.<br />
<br />
*'''Аннуляция''' — отправляется пользователю при ручной аннуляции заказа. Работает для компонентов ''ЖД'' и ''Отели''.<br />
<br />
*'''Аннуляция перелета''' — отправляется '''''при автоматической и ручной аннуляции перелета''''', поддерживает дополнительные переменные из шаблона «бронирование полета». Действует только для компонента ''Авиа''.<br />
<br />
*'''Автоматическая аннуляция''' — отправляется по истечении таймлимита бронирования. Если шаблон не задан, при автоматической аннуляции отправляется шаблон '''''Аннуляция'''''.<br />
{{Attention|Если задан шаблон '''''Аннуляция перелета''''', то и при ручной, и при автоматической аннуляции сработает данный шаблон независимо от наличия шаблонов '''''Аннуляция''''' и '''''Автоматическая аннуляция'''''.}}<br />
<br />
*'''Нотификация о проблеме в заказе''' — отправляется в случае если при оформлении заказа произошла ошибка. Для шаблона существует переменная %PROBLEM_MESSAGE% в которой содержится текст с причиной ошибки.<br />
<br />
*'''Нотификация о дедлайне по внесению дополнительных данных в заказ авиа''' — шаблон о наступлении крайнего срока по внесению дополнительных данных в заказ, отправляется по всем актуальным (забронированным и выписанным заказам) за X часов (заданных в настройках почты) до времени вылета. Поддерживает все переменные из шаблона нотификации о бронировании перелета;<br />
<br />
*'''Заказ был изменен при синхронизации''' — отправляется при включенном параметре «Отправлять письмо клиенту об изменении заказа», когда при синхронизации в заказе произошли изменения. При заполнении данного шаблона обращайте внимание на выбранную языковую версию, для корректной работы необходимо заполнять шаблон для ''Всех языков''. Работает для компонентов ''ЖД'' и ''Отели''.<br />
<br />
*'''Заказ был изменен при синхронизации (перелет)''' — аналогичный шаблону ''Заказ был изменен при синхронизации'', поддерживает дополнительные переменные из шаблона ''Бронирование перелета'';<br />
<br />
*'''Восстановление пароля''' — отправляется, когда пользователь запрашивает восстановление пароля для входа в систему;<br />
<br />
*'''Регистрация''' — см. [[Регистрация|Настройка шаблонов сообщений о регистрации]];<br />
<br />
*'''Приветствие нового пользователя''' — см. [[Регистрация|Настройка шаблонов сообщений о регистрации]];<br />
<br />
*'''Выписка''' — отправляется при выписке билетов после нажатия кнопки ''выписать'', либо после запуска автовыписки;<br />
<br />
*'''Выбранные результаты поиска''' — см. [[Отправка результатов поиска по e-mail]];<br />
<br />
*'''Счет-квитанция''' — см. [[Счет]];<br />
<br />
*'''Заказ оплачен''' — отправляется при установке статуса заказа ''Оплачено'';<br />
<br />
*'''Нотификация для Курьерской службы''' — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты;<br />
<br />
*'''Нотификация для Рапиды''' — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты;<br />
<br />
*'''Нотификация для Comepay''' — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты; <br />
<br />
*'''Нотификация для QiwiTerminal'''<br />
<br />
*'''Заказ «по запросу» подтвержден''' <br />
<br />
*'''Заказ «по запросу» не подтвержден''' <br />
<br />
*'''Нотификация о необходимости установить код валитадора в реквизитах'''<br />
<br />
*'''Нотификация о необходимости ручной выписки заказа'''<br />
<br />
*'''Нотификация об ожидании ручной выписки заказа''' <br />
<br />
*'''Подтверждение контакта (e-mail, телефон)'''<br />
<br />
*'''Подтверждение авторизации'''<br />
<br />
*'''Требуется утверждение заказа'''<br />
<br />
*'''Утверждение заказа получено'''<br />
<br />
*'''В утверждении заказа отказано'''<br />
<br />
*'''Новая заявка на обмен билетов'''<br />
<br />
*'''Новая заявка на возврат билетов'''<br />
<br />
*'''Произведен расчет по заявке возврата или обмена'''<br />
<br />
*'''Заявка на возврат или обмен отклонена'''<br />
<br />
*'''Заявка на возврат или обмен оплачена'''<br />
<br />
== Переменные шаблонов сообщений ==<br />
[[Файл:Переменные_шаблонов_сообщений.png |350px|thumb|right|Переменные шаблонов сообщений]]<br />
Для каждой нотификации доступен набор шаблонных переменных, которые можно использовать для подстановки конкретных значений, относящихся к нотификации, в момент перед отправкой сообщения.<br />
<br />
На рисунке выделена иконка для вызова справочника переменных для текущего шаблона.<br />
[[Файл:Вызов_справочника_перменных_для_текущего_шаблона.png |800px|thumb|center|Вызов справочника переменных для текущего шаблона]]<br />
<br />
Если использование переменной предполагает формирование ссылки, для всех нотификаций подставляется адрес сайта, <br />
на котором было выполнено действие. <br />
В частности, для всех сообщений по заказу будет подставлен адрес сайта, на котором выполнено бронирование.<br />
Это актуально, если для работы с системой одним агентством используется несколько доменных имен.<br />
<br />
= Нередактируемые нотификации = <br />
Кроме нотификаций, для которых предусмотрены шаблоны, есть также ряд нотификаций, которые нельзя изменить.<br />
* Нотификация при бронировании авиаперелета, который нет возможности выписать автоматически.<br />
<br />
Высылается на адрес, указанный в поле {{Setting|Адрес электронной почты}} («Аккаунт менеджмент» → «Агенты и пользователи» → «Профили компаний») при завершении бронирования. Если адрес не указан, сообщение не отправляется.<br />
<br />
Пример сообщения:[[Файл:Нотификация_Запрос_на_выписку.PNG|800px|thumb|center|Нотификация «Запрос на выписку»]]<br />
<br />
= Нотификации об ошибках ГДС =<br />
В разделе «Настройки системы» → «Нотификации и документы» → «Нотификации об ошибках ГДС» возможна настройка нотификационных правил, в соответствии с которыми будут отправляться e-mail уведомления на указанные email адреса в случае получения ошибок от поставщика при совершении указанных ниже действий.<br />
==== Правило нотификации ====<br />
Правило нотификации состоит из 4 параметров и определяет группу событий и соответствующий адрес электронной почты для нотификации об ошибках по данной группе:<br />
* '''GDS''' - определяет конкретную GDS либо все;<br />
* '''Запрос''' - определяет группу конкретных событий для нотификации:<br />
** бронирование<br />
** аннуляция<br />
** поиск<br />
** выписка<br />
** обновление<br />
** войдирование<br />
* '''В ошибке содержится следующая фраза''' - строка для точного сопоставления. Узко специализирует нотификационное правило.<br />
* '''Адреса почты для нотификаций''' (через символ ";") - адреса, на которые будут отправляться сообщения об ошибках. Обязательное поле для заполнения.<br />
<br />
= Специфический алгоритм работы =<br />
1. Для компонента «Авиабилеты» нотификации о бронировании, оплате, аннуляции заказа и о любых изменениях в забронированном заказе по умолчанию отправляются только на e-mail покупателя (для В2С) или субагента (для В2В). Нотификации о выписке (маршрут-квитанция) и о любых изменениях в выписанном заказе по умолчанию отправляются на e-mail адреса пассажиров (если они были указаны при бронировании перелета) и на адрес покупателя (или субагента).<br />
<br />
2. Для нотификаций:<br />
* о скором истечении таймлимита<br />
* о дедлайне по внесению дополнительных пассажирских данных<br />
определен следующий алгоритм работы:<br />
# При добавлении/обновлении бронирования в БД заносится/обновляется 2 параметра с датой и временем для каждого варианта нотификации.<br />
# Запускается крон, вытаскивает из БД бронирования, у которых эти даты наступили и отправляет соответствующие нотификации.<br />
# Если нотификация была отправлена успешно, то бронь помечается соответствующим признаком и больше нотификация данного типа не отправляется.<br />
# Если отправка была не успешна(к примеру, указан не правильный e-mail), то будут сделаны ещё 4 попытки отправить нотификацию при последующих запусках крона.<br />
# Если по истечении 4-х попыток отправить нотификацию так и не удалось, то попытки прекрашаются.<br />
<br />
Настройки для вышеописанных 2-х нотификаций находятся тут: <br />
<pre>/index.php?go=settings/timelimites</pre><br />
Настраивать можно отдельно для любого компонента.<br />
<br />
3. Для маршрут-квитанции («Настройки системы» → «Нотификации» → «Документы» → «Маршрут-квитанция») и для нотификаций о бронировании, аннуляции заказ и выписке («Настройки системы» → «Нотификации» → «Шаблоны электронных писем») различается работа переменных-групп в шаблоне: в нотификациях группа <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%PASSENGER%</syntaxhighlight> не должна содержать в себе группу <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%SEGMENT%</syntaxhighlight> для корректной работы переменных в заказе, где присутствует более, чем один пассажир; и обратно для маршрут-квитанций, в которых группа <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%SEGMENT%</syntaxhighlight> должна располалагаться внутри группы <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%PASSENGER%</syntaxhighlight>.<br />
<br />
== См. также ==<br />
* [[Шаблоны электронных писем]]<br />
* [[Почтовый клиент системы]]<br />
* [[Курьерская доставка]]<br />
* [[Пользователь]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=%D0%9D%D0%BE%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F&diff=17138Нотификация2020-08-07T12:48:38Z<p>Илья Шалетин: Отмена правки 17137, сделанной Илья Шалетин (обсуждение)</p>
<hr />
<div>[[Категория:Руководство]]<br />
<!-- --><br />
[[Файл:Выбор_нотификации.png|400px|thumb|right|Выбор нотификации]]<br />
[[Файл:Шаблон_электронного_письма.png|400px|thumb|right|Шаблон электронного письма]]<br />
[[Файл:Шаблон_СМС.png|400px|thumb|right|Шаблон СМС.png]]<br />
'''Нотификация''' — оповещение о каком-либо событии, совершенном в системе. Пользователь может получить нотификацию по множеству поводов: после регистрации и при восстановлении пароля, как результат изменений со статусом заказа или при его аннуляции, в виде напоминания о бронировании и т.п.<br />
<br />
= Способы отправки нотификаций =<br />
В {{NameSystem}} два вида отправки:<br />
* '''Электронная почта'''<br />
<br />
О почтовых настройках системы {{NameSystem}} читайте на странице [[Почтовый сервер]].<br />
<br />
{{Attention|Обратите внимание, нотификация на электронную почту не будет отправлена, если у заказчика или одного из пассажиров не заполнено поле с адресом электронной почты.}}<br />
<br />
* '''СМС'''<br />
<br />
О подключении и настройки модуля отправки СМС-уведомлений в {{NameSystem}} читайте на странице [[СМС Траффик]].<br />
<br />
{{Attention|Нотификация на e-mail будет отправлена только в том случае, если шаблон электронного письма данной нотификации непустой. Исключением является нотификация о бронировании перелета — если шаблон письма будет пустым, то в нотификации будут отправлены данные со страницы информации о заказе.}}<br />
<br />
= Шаблоны электронных писем и СМС =<br />
В разделе «Настройки системы» → «Нотификации» → «Шаблоны электронных писем» можно задать шаблоны электронных писем и СМС, которые будут отправлены пользователю после совершения им определенного действия.<br />
<br />
Шаблоны можно настроить для каждого языка доступного в системе. Пользователь будет получать их на языке, который используется в момент работы с заказом. Подробнее см. [[Шаблоны электронных писем]].<br />
<br />
== Список редактируемых нотификаций ==<br />
*'''Бронирование перелета''' — отправляется пользователю при бронировании перелета.<br />
<br />
*'''Бронирование отеля''' — отправляется пользователю при бронировании отеля.<br />
<br />
*'''Бронирование поезда''' — отправляется пользователю при бронировании ж/д билета.<br />
<br />
*'''Напоминание о бронировании (перед автоматической аннуляцией)''' — отправляется пользователю за указанное время (в минутах) до истечения таймлимита.<br />
<br />
*'''Аннуляция''' — отправляется пользователю при ручной аннуляции заказа. Работает для компонентов ''ЖД'' и ''Отели''.<br />
<br />
*'''Аннуляция перелета''' — отправляется '''''при автоматической и ручной аннуляции перелета''''', поддерживает дополнительные переменные из шаблона «бронирование полета». Действует только для компонента ''Авиа''.<br />
<br />
*'''Автоматическая аннуляция''' — отправляется по истечении таймлимита бронирования. Если шаблон не задан, при автоматической аннуляции отправляется шаблон '''''Аннуляция'''''.<br />
{{Attention|Если задан шаблон '''''Аннуляция перелета''''', то и при ручной, и при автоматической аннуляции сработает данный шаблон независимо от наличия шаблонов '''''Аннуляция''''' и '''''Автоматическая аннуляция'''''.}}<br />
<br />
*'''Нотификация о проблеме в заказе''' — отправляется в случае если при оформлении заказа произошла ошибка. Для шаблона существует переменная %PROBLEM_MESSAGE% в которой содержится текст с причиной ошибки.<br />
<br />
*'''Нотификация о дедлайне по внесению дополнительных данных в заказ авиа''' — шаблон о наступлении крайнего срока по внесению дополнительных данных в заказ, отправляется по всем актуальным (забронированным и выписанным заказам) за X часов (заданных в настройках почты) до времени вылета. Поддерживает все переменные из шаблона нотификации о бронировании перелета;<br />
<br />
*'''Заказ был изменен при синхронизации''' — отправляется при включенном параметре «Отправлять письмо клиенту об изменении заказа», когда при синхронизации в заказе произошли изменения. При заполнении данного шаблона обращайте внимание на выбранную языковую версию, для корректной работы необходимо заполнять шаблон для ''Всех языков''. Работает для компонентов ''ЖД'' и ''Отели''.<br />
<br />
*'''Заказ был изменен при синхронизации (перелет)''' — аналогичный шаблону ''Заказ был изменен при синхронизации'', поддерживает дополнительные переменные из шаблона ''Бронирование перелета'';<br />
<br />
*'''Восстановление пароля''' — отправляется, когда пользователь запрашивает восстановление пароля для входа в систему;<br />
<br />
*'''Регистрация''' — см. [[Регистрация|Настройка шаблонов сообщений о регистрации]];<br />
<br />
*'''Приветствие нового пользователя''' — см. [[Регистрация|Настройка шаблонов сообщений о регистрации]];<br />
<br />
*'''Выписка''' — отправляется при выписке билетов после нажатия кнопки ''выписать'', либо после запуска автовыписки;<br />
<br />
*'''Выбранные результаты поиска''' — см. [[Отправка результатов поиска по e-mail]];<br />
<br />
*'''Счет-квитанция''' — см. [[Счет]];<br />
<br />
*'''Заказ оплачен''' — отправляется при установке статуса заказа ''Оплачено'';<br />
<br />
*'''Нотификация для Курьерской службы''' — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты;<br />
<br />
*'''Нотификация для Рапиды''' — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты;<br />
<br />
*'''Нотификация для Comepay''' — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты; <br />
<br />
*'''Нотификация для QiwiTerminal'''<br />
<br />
*'''Заказ «по запросу» подтвержден''' <br />
<br />
*'''Заказ «по запросу» не подтвержден''' <br />
<br />
*'''Нотификация о необходимости установить код валитадора в реквизитах'''<br />
<br />
*'''Нотификация о необходимости ручной выписки заказа'''<br />
<br />
*'''Нотификация об ожидании ручной выписки заказа''' <br />
<br />
*'''Подтверждение контакта (e-mail, телефон)'''<br />
<br />
*'''Подтверждение авторизации'''<br />
<br />
*'''Требуется утверждение заказа'''<br />
<br />
*'''Утверждение заказа получено'''<br />
<br />
*'''В утверждении заказа отказано'''<br />
<br />
*'''Новая заявка на обмен билетов'''<br />
<br />
*'''Новая заявка на возврат билетов'''<br />
<br />
*'''Произведен расчет по заявке возврата или обмена'''<br />
<br />
*'''Заявка на возврат или обмен отклонена'''<br />
<br />
*'''Заявка на возврат или обмен оплачена'''<br />
<br />
== Переменные шаблонов сообщений ==<br />
[[Файл:Переменные_шаблонов_сообщений.png |350px|thumb|right|Переменные шаблонов сообщений]]<br />
Для каждой нотификации доступен набор шаблонных переменных, которые можно использовать для подстановки конкретных значений, относящихся к нотификации, в момент перед отправкой сообщения.<br />
<br />
На рисунке выделена иконка для вызова справочника переменных для текущего шаблона.<br />
[[Файл:Вызов_справочника_перменных_для_текущего_шаблона.png |800px|thumb|center|Вызов справочника переменных для текущего шаблона]]<br />
<br />
Если использование переменной предполагает формирование ссылки, для всех нотификаций подставляется адрес сайта, <br />
на котором было выполнено действие. <br />
В частности, для всех сообщений по заказу будет подставлен адрес сайта, на котором выполнено бронирование.<br />
Это актуально, если для работы с системой одним агентством используется несколько доменных имен.<br />
<br />
= Нередактируемые нотификации = <br />
Кроме нотификаций, для которых предусмотрены шаблоны, есть также ряд нотификаций, которые нельзя изменить.<br />
* Нотификация при бронировании авиаперелета, который нет возможности выписать автоматически.<br />
<br />
Высылается на адрес, указанный в поле {{Setting|Адрес электронной почты}} («Аккаунт менеджмент» → «Агенты и пользователи» → «Профили компаний») при завершении бронирования. Если адрес не указан, сообщение не отправляется.<br />
<br />
Пример сообщения:[[Файл:Нотификация_Запрос_на_выписку.PNG|800px|thumb|center|Нотификация «Запрос на выписку»]]<br />
<br />
= Нотификации об ошибках ГДС =<br />
В разделе «Настройки системы» → «Нотификации и документы» → «Нотификации об ошибках ГДС» возможна настройка нотификационных правил, в соответствии с которыми будут отправляться e-mail уведомления на указанные email адреса в случае получения ошибок от поставщика при совершении указанных ниже действий.<br />
==== Правило нотификации ====<br />
Правило нотификации состоит из 4 параметров и определяет группу событий и соответствующий адрес электронной почты для нотификации об ошибках по данной группе:<br />
* '''GDS''' - определяет конкретную GDS либо все;<br />
* '''Запрос''' - определяет группу конкретных событий для нотификации:<br />
** бронирование<br />
** аннуляция<br />
** поиск<br />
** выписка<br />
** обновление<br />
** войдирование<br />
* '''В ошибке содержится следующая фраза''' - строка для точного сопоставления. Узко специализирует нотификационное правило.<br />
* '''Адреса почты для нотификаций''' (через символ ";") - адреса, на которые будут отправляться сообщения об ошибках. Обязательное поле для заполнения.<br />
<br />
= Специфический алгоритм работы =<br />
1. Для компонента «Авиабилеты» нотификации о бронировании, оплате, аннуляции заказа и о любых изменениях в забронированном заказе по умолчанию отправляются только на e-mail покупателя (для В2С) или субагента (для В2В). Нотификации о выписке (маршрут-квитанция) и о любых изменениях в выписанном заказе по умолчанию отправляются на e-mail адреса пассажиров (если они были указаны при бронировании перелета) и на адрес покупателя (или субагента).<br />
<br />
2. Для нотификаций:<br />
* о скором истечении таймлимита<br />
* о дедлайне по внесению дополнительных пассажирских данных<br />
определен следующий алгоритм работы:<br />
# При добавлении/обновлении бронирования в БД заносится/обновляется 2 параметра с датой и временем для каждого варианта нотификации.<br />
# Запускается крон, вытаскивает из БД бронирования, у которых эти даты наступили и отправляет соответствующие нотификации.<br />
# Если нотификация была отправлена успешно, то бронь помечается соответствующим признаком и больше нотификация данного типа не отправляется.<br />
# Если отправка была не успешна(к примеру, указан не правильный e-mail), то будут сделаны ещё 4 попытки отправить нотификацию при последующих запусках крона.<br />
# Если по истечении 4-х попыток отправить нотификацию так и не удалось, то попытки прекрашаются.<br />
<br />
Настройки для вышеописанных 2-х нотификаций находятся тут: <br />
<pre>/index.php?go=settings/timelimites</pre><br />
Настраивать можно отдельно для любого компонента.<br />
<br />
3. Для маршрут-квитанции («Настройки системы» → «Нотификации» → «Документы» → «Маршрут-квитанция») и для нотификаций о бронировании, аннуляции заказ и выписке («Настройки системы» → «Нотификации» → «Шаблоны электронных писем») различается работа переменных-групп в шаблоне: в нотификациях группа <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%PASSENGER%</syntaxhighlight> не должна содержать в себе группу <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%SEGMENT%</syntaxhighlight> для корректной работы переменных в заказе, где присутствует более, чем один пассажир; и обратно для маршрут-квитанций, в которых группа <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%SEGMENT%</syntaxhighlight> должна располалагаться внутри группы <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%PASSENGER%</syntaxhighlight>.<br />
<br />
== См. также ==<br />
* [[Шаблоны электронных писем]]<br />
* [[Почтовый клиент системы]]<br />
* [[Курьерская доставка]]<br />
* [[Пользователь]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=%D0%9D%D0%BE%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F&diff=17137Нотификация2020-08-07T12:48:01Z<p>Илья Шалетин: /* Список редактируемых нотификаций */</p>
<hr />
<div>[[Категория:Руководство]]<br />
<!-- --><br />
[[Файл:Выбор_нотификации.png|400px|thumb|right|Выбор нотификации]]<br />
[[Файл:Шаблон_электронного_письма.png|400px|thumb|right|Шаблон электронного письма]]<br />
[[Файл:Шаблон_СМС.png|400px|thumb|right|Шаблон СМС.png]]<br />
'''Нотификация''' — оповещение о каком-либо событии, совершенном в системе. Пользователь может получить нотификацию по множеству поводов: после регистрации и при восстановлении пароля, как результат изменений со статусом заказа или при его аннуляции, в виде напоминания о бронировании и т.п.<br />
<br />
= Способы отправки нотификаций =<br />
В {{NameSystem}} два вида отправки:<br />
* '''Электронная почта'''<br />
<br />
О почтовых настройках системы {{NameSystem}} читайте на странице [[Почтовый сервер]].<br />
<br />
{{Attention|Обратите внимание, нотификация на электронную почту не будет отправлена, если у заказчика или одного из пассажиров не заполнено поле с адресом электронной почты.}}<br />
<br />
* '''СМС'''<br />
<br />
О подключении и настройки модуля отправки СМС-уведомлений в {{NameSystem}} читайте на странице [[СМС Траффик]].<br />
<br />
{{Attention|Нотификация на e-mail будет отправлена только в том случае, если шаблон электронного письма данной нотификации непустой. Исключением является нотификация о бронировании перелета — если шаблон письма будет пустым, то в нотификации будут отправлены данные со страницы информации о заказе.}}<br />
<br />
= Шаблоны электронных писем и СМС =<br />
В разделе «Настройки системы» → «Нотификации» → «Шаблоны электронных писем» можно задать шаблоны электронных писем и СМС, которые будут отправлены пользователю после совершения им определенного действия.<br />
<br />
Шаблоны можно настроить для каждого языка доступного в системе. Пользователь будет получать их на языке, который используется в момент работы с заказом. Подробнее см. [[Шаблоны электронных писем]].<br />
<br />
== Список редактируемых нотификаций ==<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Бронирование перелета - отправляется пользователю при бронировании перелета.'''<br />
<div class="mw-collapsible-content"><br />
%FLIGHT_TARIFF_FULL_NAME% - Полное название тарифа<br />
%FLIGHT_TARIFF_HAND_LUGGAGE% Информация о ручной клади<br />
%FLIGHT_TARIFF_BAGGAGE% Информация о багаже<br />
%FLIGHT_TARIFF_IS_CHANGEABLE% Информация о правилах обмена<br />
%FLIGHT_TARIFF_IS_REFUNDABLE% Информация о правилах возврата<br />
%FLIGHT_TARIFF_MILES% Информация о милях<br />
%FLIGHT_TARIFF_MEALS% Информация о питании на борту<br />
%FLIGHT_TARIFF_VIP% Информация о VIP-услугах<br />
%FLIGHT_TARIFF_SEAT_SELECTION% Информация о регистрации мест<br />
%AGENCY_NAME% Название агентства<br />
%AGENCY_PHONE% Телефон агентства<br />
%AGENCY_EMAIL% E-mail агентства<br />
%USER_NAME% Имя и фамилия получателя письма<br />
%BOOKING_NUMBER% Внутренний номер заказа<br />
%EXTERNAL_ID% Внешний ID заказа<br />
%BOOKING_CODE% Код доступа к брони<br />
%SERVICE_BOOKING_NUMBER% Номер бронирования в системе поставщика<br />
%LINK_TO_BOOKING% Ссылка на бронирование<br />
%CLIENT_PHONE% Телефон заказчика<br />
%SEGMENT_DATE_ARR% Дата и время прилета сегмента<br />
%SEGMENT_DATE_DEP% Дата и время вылета сегмента<br />
%GROUP_DATE_DEP_ARR% Дата и время вылета и прилета по сегмента<br />
%GROUP_DEP_ARR% Маршрут сегмента<br />
%QRCODE% QR - код<br />
%GDS% ГДС<br />
%SOGAZ_INSURANCE_INFO% Информация об услуге Согаз страхования для всего заказа<br />
%ALPHA_INSURANCE_INFO% Информация об услуге АльфаCтрахование для всего заказа<br />
%ERV_INSURANCE_INFO% Информация об услуге ERV-Cтрахование для всего заказа<br />
%SERVICE_PACK_INFO% Информация о выбранном сервисном пакете<br />
%CUSTOM_SERVICE_INFO% Информация по дополнительным услугам агентства<br />
%GDS_SERVICE_INFO% Информация по дополнительным услугам авиакомпаний<br />
%SIRENA_INSURANCE_INFO% <br />
%SKYGURU_INFO% Sky Guru<br />
%PASS_TYPE_GROUP_TYPE% Тип пассажира (группировка по типам пассажиров)<br />
%TOTAL_CHARGES_AND_TAXES% Сборы и таксы на всех пассажиров<br />
%PASS_TYPE_GROUP_COUNT% Количество пассажиров (группировка по типам пассажиров)<br />
%PASS_TYPE_GROUP_FARE% Тариф (группировка по типам пассажиров)<br />
%PASS_TYPE_GROUP_TAXES% Таксы и сборы (группировка по типам пассажиров)<br />
%PASS_TYPE_GROUP_TOTAL% Итого (группировка по типам пассажиров)<br />
%PASS_TYPE_GROUP_TOTAL_FOR_GROUP% Итого на группу (группировка по типам пассажиров)<br />
%FROM_SOURCE% Откуда (город, аэропорт)<br />
%TO_DESTINATION% Куда (город, аэропорт)<br />
%SEG_START_TERMINAL% Начальный терминал<br />
%SEG_END_TERMINAL% Конечный терминал<br />
%FLIGHT_DATE% Дата вылета<br />
%AIRLINE_COMPANY% Название авиакомпании<br />
%AIRPORT_NAME% Название аэропорта<br />
%FLIGHT_NUMBER% Номер рейса<br />
%ANNULATE_DATE% Крайний срок оплаты (дата и время автоматической аннуляции во временной зоне пользователя)<br />
%CASH_DESK% Кассы для оплаты<br />
%SHORT_BOOK_INFO% Краткая информация о бронировании<br />
%SHORT_FLIGHT_INFO% Краткая информация о перелете<br />
%SHORT_CLIENT_INFO% Краткая информация о клиенте<br />
%SHORT_PASS_INFO% Краткая информация о пассажирах<br />
%INFO_LINKS% Набор ссылок управления заказом<br />
%GROUP_FROM_SOURCE% Откуда (город, аэропорт) [для сегмента]<br />
%GROUP_TO_DESTINATION% Куда (город, аэропорт) [для сегмента]<br />
%GROUP_FLIGHT_DATE% Дата вылета [для сегмента]<br />
%GROUP_FLIGHT_NUMBER% Номер рейса [для сегмента]<br />
%GROUP_FLIGHT_COMPANY% Название авиакомпании [для сегмента]<br />
%TOTAL_PRICE% Стоимость заказа (в валюте агентства)<br />
%BASE_TARIFF% Базовый тариф<br />
%TAXES% Таксы текстом (коды и стоимость)<br />
%GROUP_VENDOR_ID% ID заказа в авиакомпании<br />
%GROUP_FLIGHT_CLASS% Класс<br />
%GROUP_AIRCRAFT% Тип судна<br />
%SEG_AIRLINE_NOTICE% Примечание от авиакомпании XX, внесенное в переводы по метке XX_ir_notice (XX = IATA код)<br />
%GROUP_PASS_FIO% ФИО пассажира<br />
%GROUP_PASS_DOC% Вид документа, его серия и номер<br />
%GROUP_PASS_DATA_BIRTH% Дата рождения пассажира<br />
%GROUP_PASS_TYPE% Тип пассажира<br />
%SEG_BAGGAGE_ALLOWANCE% Багаж в текущем сегменте<br />
%TRAVEL_POLICIES_AVAIBLE% Подходящие тревелполитики<br />
%TRAVEL_POLICIES_UNAVAIBLE% Неподходящие тревелполитики<br />
%PASS_SOGAZ_INSURANCE_INFO% Информация об услуге Согаз страхования для пассажира<br />
%PASS_ALPHA_INSURANCE_INFO% Информация об услуге АльфаCтрахование для пассажира<br />
<br />
%FLIGHT_TARIFF_GROUP% Информация о семействе тарифа<br />
%ABSTRACT_PRICE_BLOCK% Блок с информация о цене (для удаления информации о цене в случае отправки МК без цены)<br />
%SEGMENT% Сегмент<br />
%PASSENGER_TYPE% Тип пассажира<br />
%PASSENGER% Пассажир<br />
</div><br />
</div><br />
<br />
<br />
*'''Бронирование отеля''' — отправляется пользователю при бронировании отеля.<br />
<br />
*'''Бронирование поезда''' — отправляется пользователю при бронировании ж/д билета.<br />
<br />
*'''Напоминание о бронировании (перед автоматической аннуляцией)''' — отправляется пользователю за указанное время (в минутах) до истечения таймлимита.<br />
<br />
*'''Аннуляция''' — отправляется пользователю при ручной аннуляции заказа. Работает для компонентов ''ЖД'' и ''Отели''.<br />
<br />
*'''Аннуляция перелета''' — отправляется '''''при автоматической и ручной аннуляции перелета''''', поддерживает дополнительные переменные из шаблона «бронирование полета». Действует только для компонента ''Авиа''.<br />
<br />
*'''Автоматическая аннуляция''' — отправляется по истечении таймлимита бронирования. Если шаблон не задан, при автоматической аннуляции отправляется шаблон '''''Аннуляция'''''.<br />
{{Attention|Если задан шаблон '''''Аннуляция перелета''''', то и при ручной, и при автоматической аннуляции сработает данный шаблон независимо от наличия шаблонов '''''Аннуляция''''' и '''''Автоматическая аннуляция'''''.}}<br />
<br />
*'''Нотификация о проблеме в заказе''' — отправляется в случае если при оформлении заказа произошла ошибка. Для шаблона существует переменная %PROBLEM_MESSAGE% в которой содержится текст с причиной ошибки.<br />
<br />
*'''Нотификация о дедлайне по внесению дополнительных данных в заказ авиа''' — шаблон о наступлении крайнего срока по внесению дополнительных данных в заказ, отправляется по всем актуальным (забронированным и выписанным заказам) за X часов (заданных в настройках почты) до времени вылета. Поддерживает все переменные из шаблона нотификации о бронировании перелета;<br />
<br />
*'''Заказ был изменен при синхронизации''' — отправляется при включенном параметре «Отправлять письмо клиенту об изменении заказа», когда при синхронизации в заказе произошли изменения. При заполнении данного шаблона обращайте внимание на выбранную языковую версию, для корректной работы необходимо заполнять шаблон для ''Всех языков''. Работает для компонентов ''ЖД'' и ''Отели''.<br />
<br />
*'''Заказ был изменен при синхронизации (перелет)''' — аналогичный шаблону ''Заказ был изменен при синхронизации'', поддерживает дополнительные переменные из шаблона ''Бронирование перелета'';<br />
<br />
*'''Восстановление пароля''' — отправляется, когда пользователь запрашивает восстановление пароля для входа в систему;<br />
<br />
*'''Регистрация''' — см. [[Регистрация|Настройка шаблонов сообщений о регистрации]];<br />
<br />
*'''Приветствие нового пользователя''' — см. [[Регистрация|Настройка шаблонов сообщений о регистрации]];<br />
<br />
*'''Выписка''' — отправляется при выписке билетов после нажатия кнопки ''выписать'', либо после запуска автовыписки;<br />
<br />
*'''Выбранные результаты поиска''' — см. [[Отправка результатов поиска по e-mail]];<br />
<br />
*'''Счет-квитанция''' — см. [[Счет]];<br />
<br />
*'''Заказ оплачен''' — отправляется при установке статуса заказа ''Оплачено'';<br />
<br />
*'''Нотификация для Курьерской службы''' — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты;<br />
<br />
*'''Нотификация для Рапиды''' — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты;<br />
<br />
*'''Нотификация для Comepay''' — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты; <br />
<br />
*'''Нотификация для QiwiTerminal'''<br />
<br />
*'''Заказ «по запросу» подтвержден''' <br />
<br />
*'''Заказ «по запросу» не подтвержден''' <br />
<br />
*'''Нотификация о необходимости установить код валитадора в реквизитах'''<br />
<br />
*'''Нотификация о необходимости ручной выписки заказа'''<br />
<br />
*'''Нотификация об ожидании ручной выписки заказа''' <br />
<br />
*'''Подтверждение контакта (e-mail, телефон)'''<br />
<br />
*'''Подтверждение авторизации'''<br />
<br />
*'''Требуется утверждение заказа'''<br />
<br />
*'''Утверждение заказа получено'''<br />
<br />
*'''В утверждении заказа отказано'''<br />
<br />
*'''Новая заявка на обмен билетов'''<br />
<br />
*'''Новая заявка на возврат билетов'''<br />
<br />
*'''Произведен расчет по заявке возврата или обмена'''<br />
<br />
*'''Заявка на возврат или обмен отклонена'''<br />
<br />
*'''Заявка на возврат или обмен оплачена'''<br />
<br />
== Переменные шаблонов сообщений ==<br />
[[Файл:Переменные_шаблонов_сообщений.png |350px|thumb|right|Переменные шаблонов сообщений]]<br />
Для каждой нотификации доступен набор шаблонных переменных, которые можно использовать для подстановки конкретных значений, относящихся к нотификации, в момент перед отправкой сообщения.<br />
<br />
На рисунке выделена иконка для вызова справочника переменных для текущего шаблона.<br />
[[Файл:Вызов_справочника_перменных_для_текущего_шаблона.png |800px|thumb|center|Вызов справочника переменных для текущего шаблона]]<br />
<br />
Если использование переменной предполагает формирование ссылки, для всех нотификаций подставляется адрес сайта, <br />
на котором было выполнено действие. <br />
В частности, для всех сообщений по заказу будет подставлен адрес сайта, на котором выполнено бронирование.<br />
Это актуально, если для работы с системой одним агентством используется несколько доменных имен.<br />
<br />
= Нередактируемые нотификации = <br />
Кроме нотификаций, для которых предусмотрены шаблоны, есть также ряд нотификаций, которые нельзя изменить.<br />
* Нотификация при бронировании авиаперелета, который нет возможности выписать автоматически.<br />
<br />
Высылается на адрес, указанный в поле {{Setting|Адрес электронной почты}} («Аккаунт менеджмент» → «Агенты и пользователи» → «Профили компаний») при завершении бронирования. Если адрес не указан, сообщение не отправляется.<br />
<br />
Пример сообщения:[[Файл:Нотификация_Запрос_на_выписку.PNG|800px|thumb|center|Нотификация «Запрос на выписку»]]<br />
<br />
= Нотификации об ошибках ГДС =<br />
В разделе «Настройки системы» → «Нотификации и документы» → «Нотификации об ошибках ГДС» возможна настройка нотификационных правил, в соответствии с которыми будут отправляться e-mail уведомления на указанные email адреса в случае получения ошибок от поставщика при совершении указанных ниже действий.<br />
==== Правило нотификации ====<br />
Правило нотификации состоит из 4 параметров и определяет группу событий и соответствующий адрес электронной почты для нотификации об ошибках по данной группе:<br />
* '''GDS''' - определяет конкретную GDS либо все;<br />
* '''Запрос''' - определяет группу конкретных событий для нотификации:<br />
** бронирование<br />
** аннуляция<br />
** поиск<br />
** выписка<br />
** обновление<br />
** войдирование<br />
* '''В ошибке содержится следующая фраза''' - строка для точного сопоставления. Узко специализирует нотификационное правило.<br />
* '''Адреса почты для нотификаций''' (через символ ";") - адреса, на которые будут отправляться сообщения об ошибках. Обязательное поле для заполнения.<br />
<br />
= Специфический алгоритм работы =<br />
1. Для компонента «Авиабилеты» нотификации о бронировании, оплате, аннуляции заказа и о любых изменениях в забронированном заказе по умолчанию отправляются только на e-mail покупателя (для В2С) или субагента (для В2В). Нотификации о выписке (маршрут-квитанция) и о любых изменениях в выписанном заказе по умолчанию отправляются на e-mail адреса пассажиров (если они были указаны при бронировании перелета) и на адрес покупателя (или субагента).<br />
<br />
2. Для нотификаций:<br />
* о скором истечении таймлимита<br />
* о дедлайне по внесению дополнительных пассажирских данных<br />
определен следующий алгоритм работы:<br />
# При добавлении/обновлении бронирования в БД заносится/обновляется 2 параметра с датой и временем для каждого варианта нотификации.<br />
# Запускается крон, вытаскивает из БД бронирования, у которых эти даты наступили и отправляет соответствующие нотификации.<br />
# Если нотификация была отправлена успешно, то бронь помечается соответствующим признаком и больше нотификация данного типа не отправляется.<br />
# Если отправка была не успешна(к примеру, указан не правильный e-mail), то будут сделаны ещё 4 попытки отправить нотификацию при последующих запусках крона.<br />
# Если по истечении 4-х попыток отправить нотификацию так и не удалось, то попытки прекрашаются.<br />
<br />
Настройки для вышеописанных 2-х нотификаций находятся тут: <br />
<pre>/index.php?go=settings/timelimites</pre><br />
Настраивать можно отдельно для любого компонента.<br />
<br />
3. Для маршрут-квитанции («Настройки системы» → «Нотификации» → «Документы» → «Маршрут-квитанция») и для нотификаций о бронировании, аннуляции заказ и выписке («Настройки системы» → «Нотификации» → «Шаблоны электронных писем») различается работа переменных-групп в шаблоне: в нотификациях группа <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%PASSENGER%</syntaxhighlight> не должна содержать в себе группу <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%SEGMENT%</syntaxhighlight> для корректной работы переменных в заказе, где присутствует более, чем один пассажир; и обратно для маршрут-квитанций, в которых группа <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%SEGMENT%</syntaxhighlight> должна располалагаться внутри группы <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%PASSENGER%</syntaxhighlight>.<br />
<br />
== См. также ==<br />
* [[Шаблоны электронных писем]]<br />
* [[Почтовый клиент системы]]<br />
* [[Курьерская доставка]]<br />
* [[Пользователь]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=%D0%9F%D0%BB%D0%B0%D1%82%D0%B5%D0%B6%D0%BD%D1%8B%D0%B5_%D1%88%D0%BB%D1%8E%D0%B7%D1%8B&diff=17133Платежные шлюзы2020-08-06T16:32:57Z<p>Илья Шалетин: /* Платежные шлюзы в {{NameSystem}} */</p>
<hr />
<div>[[Category:Термины]]<br />
[[Category:Руководство]]<br />
[[Category:Настройки]]<br />
[[Category:Приём оплаты]]<br />
<!-- --><br />
'''Платежный шлюз''' (Payment Gateway) — сервис для быстрой и безопасной обработки электронных транзакций, онлайн-аналог платежного терминала, используемого в торговых точках. Авторизует платежи и обеспечивает контакт между продавцом, покупателем и банком.<br />
<br />
Платежные шлюзы представляют собой программные приложения, созданные специально для электронной коммерции. Однако благодаря заложенным в них инструментам быстрой и точной активизации платежей они нашли применение и в традиционном бизнесе. Безопасность обмена информацией через платежный шлюз достигается благодаря шифрованию персональных данных (таких как номер кредитной карты, секретный код и т.д.) с помощью SSL (Secure Socket Layer). Многие хостинговые компании включают платежные шлюзы в свои стандартные клиентские пакеты.<br />
<br />
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]<br />
<br />
Чтобы купить товар через платежный шлюз, клиент должен иметь учетную запись в соответствующей системе. Но однажды пройдя регистрацию, далее при покупке он выбирает способ оплаты через платежный шлюз и вводит [[Пароль]] — данные карты передаются автоматически. Некоторые онлайн-магазины предлагают своим клиентам два альтернативных способа оплаты товара: через шлюз или банковской картой. Если у продавца нет инструментов для самостоятельного процессинга пластиковых карт, он использует только платежный шлюз (так, например, совершаются практически все транзакции на аукционе eBay). Для покупателя пользование платежным шлюзом бесплатно, продавец платит проценты от совершенных сделок.<br />
<br />
== Как работает платежный шлюз ==<br />
<br />
Для использования платежных шлюзов необходимо подключение к сети интернет.<br />
<br />
* Покупатель совершает транзакцию через [[веб-сайт]] или физически.<br />
* Данные пересылаются в платежный шлюз, который принимает информацию и далее передает детали транзакции в банк, выдавший карту, с помощью которой была оплачена покупка.<br />
* Банк отправляет запрос в платежную систему (VISA, Mastercard и т.д.). Происходит оценка соответствия условий сделки и кредитной ситуации клиента.<br />
* Банк-эмитент отправляет код авторизации, который «дает добро» платежной системе на совершение сделки.<br />
* Платежная система отправляет код авторизации в платежный шлюз, оттуда он поступает продавцу.<br />
* Если сделка одобрена, продажа проходит и деньги снимаются со счета клиента.<br />
<br />
Весь процесс занимает несколько секунд. Скорость зависит от качества интернет-соединения. В реальности продавец получает деньги клиента примерно через 3 дня.<br />
<br />
== Платежные шлюзы в {{NameSystem}} ==<br />
<br />
В системе бронирования {{NameSystem}} имеются шлюзы к самым популярным поставщикам платежных решений:<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Международные компании'''<br />
<div class="mw-collapsible-content"><br />
* '''ChronoPay''' – международный оператор интернет-платежей по банковским картам. Система обработки платежей компании ChronoPay позволяет проводить авторизацию и обработку онлайн-платежей в соответствии с мировыми стандартами безопасности и надежности в режиме реального времени. Компания предоставляет клиентам возможность использования широкого спектра платежных инструментов. Помимо поддержки распространенных типов банковских карт, ChronoPay тесно сотрудничает с региональными системами интернет-платежей в России и во всем мире.<br />
* '''QIWI''' (КИВИ) — это удобный сервис для оплаты всех повседневных услуг: от мобильной связи и ЖКУ до банковских кредитов. Через QIWI (КИВИ) можно приобретать ж/д билеты, оплачивать покупки в интернет-магазинах и многое другое. Платежные терминалы QIWI (КИВИ) есть везде.<br />
* '''PayPal''' – оператор электронных денежных средств. Позволяет клиентам оплачивать счета и покупки, отправлять и принимать денежные переводы. В случае оплаты покупок важнейшей особенностью PayPal является предоставление гарантий безопасности как покупателю, так и продавцу.<br />
* '''[[PayU]]'''<br />
* '''[[Cybersource]]'''<br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Россия'''<br />
<div class="mw-collapsible-content"><br />
* Процессинговый центр '''Uniteller''' осуществляет интернет-эквайринг на базе платежного решения собственной разработки, что позволяет реализовать все востребованные сервисы. Быстрая и простая кастомизация платежной страницы максимально упрощает процесс оплаты. Безопасность платежей подтверждена сертификатом безопасности PCI DSS 2.0. Круглосуточный Fraud-мониторинг и поддержка протокола 3D Secure исключает незаконное использование банковских карт. Значительным преимуществом для систем бронирования авиабилетов является поддержка «длинной записи» и интеграция с GDS, позволяющие значительно снизить комиссию за эквайринг.<br />
* '''Webmoney''' — одна из самых популярных систем онлайн-расчетов в России, Украине и других странах СНГ. Основана в 1998 г. Платежи в системе моментальны и безотзывны. Последнее означает полную защищенность билетного агентства от возвратов, «чарджбеков», злоупотреблений со стороны плательщика. Технология WebMoney создана на предоставлении всем участникам Системы единых интерфейсов по непосредственному управлению своими имущественными правами на ценности, находящиеся на хранении в специализированных компаниях — Гарантах.<br />
* '''Платрон (Platron)''' – универсальная система электронных платежей для сайта, связывающая онлайн-платежи между интернет-магазинами, покупателями и платежными системами.<br />
* '''[[РосЕвроБанк]]'''<br />
* '''[[Isbank]]'''<br />
* '''[[PayOnline]]'''<br />
* '''[[Paylate]]'''<br />
* '''[[Рапида]]'''<br />
* '''[[Payture]]'''<br />
* '''[[Сбербанк]]'''<br />
* '''[[LiqPay (ПриватБанк)]]'''<br />
* '''[[PayMO]]'''<br />
* '''[[MoneyWall]]'''<br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Украина'''<br />
<div class="mw-collapsible-content"><br />
* За 6 лет работы в области электронной коммерции, компания '''«Универсальная Финансовая Система»''' проделала значительную работу по созданию и внедрению комплексных платежных решений, настройке, интеграции различных систем — это интеграция с процессинговыми системами различных спецификаций, создание систем информационной безопасности, шлюз с биллинговыми системами мобильных операторов, подключение к системе бронирования железнодорожных билетов «Экспресс-3», отработка системы обмена данными с едиными расчетными центрами службы ЖКХ и др. За время работы был приобретен уникальный опыт в области платежных систем, сложилась сильная команда разработчиков, были созданы эффективные решения, основанные на собственных ноу-хау разработках, особенно в области комплексной безопасности и непрерывности работы систем.<br />
* '''CoPAYco''' — надежный и удобный интернет-сервис, который позволяет использовать деньги на пластиковых картах и банковских счетах, не выходя из дома.Можно оплачивать товары и услуги через интернет – в любое удобное время.<br />
* '''ПриватБанк''' — крупнейший банк Украины по количеству клиентов, активам, кредитному портфелю. ПриватБанк, в отличии от большинства крупных банков Украины, находится не в Киеве, а в Днепропетровске. Кроме того, ПриватБанк является крупнейшим коммерческим банком Украины с отечественным капиталом. ПриватБанк стал первым банком на Украине, который предложил своим клиентам простой способ использования возможностей интернет-банкинга.<br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Беларусь'''<br />
<div class="mw-collapsible-content"><br />
* '''Belassist''' – мультибанковская система приема платежей по банковским картам через интернет, позволяющая в реальном времени производить авторизацию и обработку электронных платежей. Компания организует прием банковских карт VISA, VISA Electron, MasterCard, Maestro, American Express на сайте интернет-магазина.<br />
<br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Казахстан'''<br />
<div class="mw-collapsible-content"><br />
* '''Processing.kz''' — компания, обеспечивающая технологические процессы по оказанию услуг интернет-эквайринга для банков Казахстана, оплату платежными картами для интернет-магазинов и полноценную защиту карточных данных для покупателей. Принимает онлайн платежи по банковским картам самых популярных платежных систем Visa и MasterCard. Использует технологию 3-D Secure и передачу данных с использованием протокола TLS/SSL. Преимущества: простота подключения к процессинговому центру и индивидуальный подход к каждому клиенту.<br />
* '''Kazkommertsbank''' — является одним из крупнейших банков в Казахстане и Центральной Азии. В системе {{NameSystem}} интегрирован через открытую систему E-commerce авторизации пластиковых карточек через интернет с уникальной системой обеспечения безопасности электронных платежей Visa 3D-Secure.<br />
<br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Турция'''<br />
<div class="mw-collapsible-content"><br />
* '''[[Isbank]]'''<br />
* '''[[Halkbank]]'''<br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Швейцария'''<br />
<div class="mw-collapsible-content"><br />
* '''[[Saferpay]]'''<br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Азербайджан'''<br />
<div class="mw-collapsible-content"><br />
* '''[[MilliKart]]'''<br />
* '''[[AzeriCard]]'''<br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Кыргызстан'''<br />
<div class="mw-collapsible-content"><br />
* '''[[DemirBank]]'''<br />
</div><br />
</div><br />
<br />
<br />
<!--<br />
* Процессинговый центр '''Uniteller''' осуществляет интернет-эквайринг на базе платежного решения собственной разработки, что позволяет реализовать все востребованные сервисы. Быстрая и простая кастомизация платежной страницы максимально упрощает процесс оплаты. Безопасность платежей подтверждена сертификатом безопасности PCI DSS 2.0. Круглосуточный Fraud-мониторинг и поддержка протокола 3D Secure исключает незаконное использование банковских карт. Значительным преимуществом для систем бронирования авиабилетов является поддержка «длинной записи» и интеграция с GDS, позволяющие значительно снизить комиссию за эквайринг.<br />
<br />
* '''ChronoPay''' – международный оператор интернет-платежей по банковским картам. Система обработки платежей компании ChronoPay позволяет проводить авторизацию и обработку онлайн-платежей в соответствии с мировыми стандартами безопасности и надежности в режиме реального времени. Компания предоставляет клиентам возможность использования широкого спектра платежных инструментов. Помимо поддержки распространенных типов банковских карт, ChronoPay тесно сотрудничает с региональными системами интернет-платежей в России и во всем мире.<br />
<br />
* За 6 лет работы в области электронной коммерции, компания '''«Универсальная Финансовая Система»''' проделала значительную работу по созданию и внедрению комплексных платежных решений, настройке, интеграции различных систем — это интеграция с процессинговыми системами различных спецификаций, создание систем информационной безопасности, шлюз с биллинговыми системами мобильных операторов, подключение к системе бронирования железнодорожных билетов «Экспресс-3», отработка системы обмена данными с едиными расчетными центрами службы ЖКХ и др. За время работы был приобретен уникальный опыт в области платежных систем, сложилась сильная команда разработчиков, были созданы эффективные решения, основанные на собственных ноу-хау разработках, особенно в области комплексной безопасности и непрерывности работы систем.<br />
<br />
* '''QIWI''' (КИВИ) — это удобный сервис для оплаты всех повседневных услуг: от мобильной связи и ЖКУ до банковских кредитов. Через QIWI (КИВИ) можно приобретать ж/д билеты, оплачивать покупки в интернет-магазинах и многое другое. Платежные терминалы QIWI (КИВИ) есть везде.<br />
<br />
* '''Webmoney''' — одна из самых популярных систем онлайн-расчетов в России, Украине и других странах СНГ. Основана в 1998 г. Платежи в системе моментальны и безотзывны. Последнее означает полную защищенность билетного агентства от возвратов, «чарджбеков», злоупотреблений со стороны плательщика. Технология WebMoney создана на предоставлении всем участникам Системы единых интерфейсов по непосредственному управлению своими имущественными правами на ценности, находящиеся на хранении в специализированных компаниях — Гарантах.<br />
<br />
* '''CoPAYco''' — надежный и удобный интернет-сервис, который позволяет использовать деньги на пластиковых картах и банковских счетах, не выходя из дома.Можно оплачивать товары и услуги через интернет – в любое удобное время.<br />
<br />
* '''ПриватБанк''' — крупнейший банк Украины по количеству клиентов, активам, кредитному портфелю. ПриватБанк, в отличии от большинства крупных банков Украины, находится не в Киеве, а в Днепропетровске. Кроме того, ПриватБанк является крупнейшим коммерческим банком Украины с отечественным капиталом. ПриватБанк стал первым банком на Украине, который предложил своим клиентам простой способ использования возможностей интернет-банкинга.<br />
<br />
* '''Универсальный платежный шлюз Nemo''' — встроенный в систему шлюз позволить обеспечить связь с любым платежным сервисом, например разработанным специально для вашей компании.<br />
<br />
* '''Платрон (Platron)''' – универсальная система электронных платежей для сайта, связывающая онлайн-платежи между интернет-магазинами, покупателями и платежными системами.<br />
<br />
* '''PayPal''' – оператор электронных денежных средств. Позволяет клиентам оплачивать счета и покупки, отправлять и принимать денежные переводы. В случае оплаты покупок важнейшей особенностью PayPal является предоставление гарантий безопасности как покупателю, так и продавцу.<br />
<br />
* '''Belassist''' – мультибанковская система приема платежей по банковским картам через интернет, позволяющая в реальном времени производить авторизацию и обработку электронных платежей. Компания организует прием банковских карт VISA, VISA Electron, MasterCard, Maestro, American Express на сайте интернет-магазина.<br />
<br />
* '''Processing.kz''' — компания, обеспечивающая технологические процессы по оказанию услуг интернет-эквайринга для банков Казахстана, оплату платежными картами для интернет-магазинов и полноценную защиту карточных данных для покупателей. Принимает онлайн платежи по банковским картам самых популярных платежных систем Visa и MasterCard. Использует технологию 3-D Secure и передачу данных с использованием протокола TLS/SSL. Преимущества: простота подключения к процессинговому центру и индивидуальный подход к каждому клиенту.<br />
<br />
* '''Kazkommertsbank''' — является одним из крупнейших банков в Казахстане и Центральной Азии. В системе {{NameSystem}} интегрирован через открытую систему E-commerce авторизации пластиковых карточек через интернет с уникальной системой обеспечения безопасности электронных платежей Visa 3D-Secure.<br />
<br />
* '''Agroindbank''' — крупнейший коммерческий банк в Молдавии. Подробнее о подключении см. [[Agroindbank]]. <br />
<br />
* '''[[РосЕвроБанк]]'''<br />
<br />
* '''[[Isbank]]'''<br />
<br />
* '''[[Saferpay]]'''<br />
<br />
* '''[[MilliKart]]''' <br />
<br />
* '''[[Элсом]]'''<br />
<br />
* '''[[PayOnline]]'''<br />
<br />
* '''[[Paylate]]'''<br />
<br />
* '''[[AzeriCard]]'''<br />
<br />
* '''[[ECommPay]]''' <br />
<br />
*'''[[Gateline]]'''<br />
<br />
*'''[[Рапида]]'''<br />
<br />
*'''[[Payture]]'''<br />
<br />
* '''Acquiro'''<br />
<br />
*'''[[PayU]]'''<br />
<br />
*'''[[Сбербанк]]'''<br />
<br />
*'''[[LiqPay (ПриватБанк)]]'''<br />
<br />
*'''[[OneClickPay]]'''<br />
<br />
*'''[[DemirBank]]'''<br />
<br />
*'''[[Cybersource]]'''<br />
<br />
*'''[[Halkbank]]'''<br />
<br />
*'''[[PayMO]]'''<br />
<br />
*'''[[MoneyWall]]'''<br />
--><br />
<br />
== Настройка способов оплаты в {{NameSystem}} ==<br />
См. статью [[Платежные методы в Nemo.travel]].<br />
<br />
== Подключение новых платежных шлюзов == <br />
<br />
Если вам необходим платёжный метод, который ещё не интегрирован в систему {{NameSystem}}, вы можете воспользоваться сервисом Payment Gateway API, который позволит быстро подключить любое платежное решение.<br><br />
Для более подробной информации см. статью [[Интеграция сервиса приёма платежей с помощью Payment Gateway API]]<br />
<br />
== См. также ==<br />
* [[Интеграция сервиса приёма платежей с помощью Payment Gateway API|Универсальный протокол Payment Gateway API]]<br />
* [[Платежные методы в Nemo.travel]]<br />
* [[Хронопей]]<br />
* [[Приватбанк]]<br />
* [[Uniteller]]<br />
* [[Монета.ру]]<br />
* [[ECommPay]]<br />
* [[Рапида]]<br />
* [[Platron]]<br />
* [[OneClickPay]]<br />
*[[Настройки фискализации]]<br />
<br />
== Полезные ссылки ==<br />
* [http://www.uniteller.com Uniteller]<br />
* [http://www.chronopay.com Chronopay]<br />
* [http://www.ufs-online.ru/ Универсальная Финансовая Система]<br />
* [http://qiwi.ru QIWI]<br />
* [http://www.ecommpay.com ECommPay]<br />
* [http://www.webmoney.ru WebMoney]<br />
* [http://www.copayco.com CoPayCo]<br />
* [http://www.privatbank.ua ПриватБанк]<br />
* [http://www.platron.ru Платрон]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=%D0%9F%D0%BB%D0%B0%D1%82%D0%B5%D0%B6%D0%BD%D1%8B%D0%B5_%D1%88%D0%BB%D1%8E%D0%B7%D1%8B&diff=17132Платежные шлюзы2020-08-06T16:32:35Z<p>Илья Шалетин: /* Платежные шлюзы в {{NameSystem}} */</p>
<hr />
<div>[[Category:Термины]]<br />
[[Category:Руководство]]<br />
[[Category:Настройки]]<br />
[[Category:Приём оплаты]]<br />
<!-- --><br />
'''Платежный шлюз''' (Payment Gateway) — сервис для быстрой и безопасной обработки электронных транзакций, онлайн-аналог платежного терминала, используемого в торговых точках. Авторизует платежи и обеспечивает контакт между продавцом, покупателем и банком.<br />
<br />
Платежные шлюзы представляют собой программные приложения, созданные специально для электронной коммерции. Однако благодаря заложенным в них инструментам быстрой и точной активизации платежей они нашли применение и в традиционном бизнесе. Безопасность обмена информацией через платежный шлюз достигается благодаря шифрованию персональных данных (таких как номер кредитной карты, секретный код и т.д.) с помощью SSL (Secure Socket Layer). Многие хостинговые компании включают платежные шлюзы в свои стандартные клиентские пакеты.<br />
<br />
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]<br />
<br />
Чтобы купить товар через платежный шлюз, клиент должен иметь учетную запись в соответствующей системе. Но однажды пройдя регистрацию, далее при покупке он выбирает способ оплаты через платежный шлюз и вводит [[Пароль]] — данные карты передаются автоматически. Некоторые онлайн-магазины предлагают своим клиентам два альтернативных способа оплаты товара: через шлюз или банковской картой. Если у продавца нет инструментов для самостоятельного процессинга пластиковых карт, он использует только платежный шлюз (так, например, совершаются практически все транзакции на аукционе eBay). Для покупателя пользование платежным шлюзом бесплатно, продавец платит проценты от совершенных сделок.<br />
<br />
== Как работает платежный шлюз ==<br />
<br />
Для использования платежных шлюзов необходимо подключение к сети интернет.<br />
<br />
* Покупатель совершает транзакцию через [[веб-сайт]] или физически.<br />
* Данные пересылаются в платежный шлюз, который принимает информацию и далее передает детали транзакции в банк, выдавший карту, с помощью которой была оплачена покупка.<br />
* Банк отправляет запрос в платежную систему (VISA, Mastercard и т.д.). Происходит оценка соответствия условий сделки и кредитной ситуации клиента.<br />
* Банк-эмитент отправляет код авторизации, который «дает добро» платежной системе на совершение сделки.<br />
* Платежная система отправляет код авторизации в платежный шлюз, оттуда он поступает продавцу.<br />
* Если сделка одобрена, продажа проходит и деньги снимаются со счета клиента.<br />
<br />
Весь процесс занимает несколько секунд. Скорость зависит от качества интернет-соединения. В реальности продавец получает деньги клиента примерно через 3 дня.<br />
<br />
== Платежные шлюзы в {{NameSystem}} ==<br />
<br />
В системе бронирования {{NameSystem}} имеются шлюзы к самым популярным поставщикам платежных решений:<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Международные компании'''<br />
<div class="mw-collapsible-content"><br />
* '''ChronoPay''' – международный оператор интернет-платежей по банковским картам. Система обработки платежей компании ChronoPay позволяет проводить авторизацию и обработку онлайн-платежей в соответствии с мировыми стандартами безопасности и надежности в режиме реального времени. Компания предоставляет клиентам возможность использования широкого спектра платежных инструментов. Помимо поддержки распространенных типов банковских карт, ChronoPay тесно сотрудничает с региональными системами интернет-платежей в России и во всем мире.<br />
* '''QIWI''' (КИВИ) — это удобный сервис для оплаты всех повседневных услуг: от мобильной связи и ЖКУ до банковских кредитов. Через QIWI (КИВИ) можно приобретать ж/д билеты, оплачивать покупки в интернет-магазинах и многое другое. Платежные терминалы QIWI (КИВИ) есть везде.<br />
* '''PayPal''' – оператор электронных денежных средств. Позволяет клиентам оплачивать счета и покупки, отправлять и принимать денежные переводы. В случае оплаты покупок важнейшей особенностью PayPal является предоставление гарантий безопасности как покупателю, так и продавцу.<br />
* '''[[PayU]]'''<br />
* '''[[Cybersource]]'''<br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Россия'''<br />
<div class="mw-collapsible-content"><br />
* Процессинговый центр '''Uniteller''' осуществляет интернет-эквайринг на базе платежного решения собственной разработки, что позволяет реализовать все востребованные сервисы. Быстрая и простая кастомизация платежной страницы максимально упрощает процесс оплаты. Безопасность платежей подтверждена сертификатом безопасности PCI DSS 2.0. Круглосуточный Fraud-мониторинг и поддержка протокола 3D Secure исключает незаконное использование банковских карт. Значительным преимуществом для систем бронирования авиабилетов является поддержка «длинной записи» и интеграция с GDS, позволяющие значительно снизить комиссию за эквайринг.<br />
* '''Webmoney''' — одна из самых популярных систем онлайн-расчетов в России, Украине и других странах СНГ. Основана в 1998 г. Платежи в системе моментальны и безотзывны. Последнее означает полную защищенность билетного агентства от возвратов, «чарджбеков», злоупотреблений со стороны плательщика. Технология WebMoney создана на предоставлении всем участникам Системы единых интерфейсов по непосредственному управлению своими имущественными правами на ценности, находящиеся на хранении в специализированных компаниях — Гарантах.<br />
* '''Платрон (Platron)''' – универсальная система электронных платежей для сайта, связывающая онлайн-платежи между интернет-магазинами, покупателями и платежными системами.<br />
* '''[[РосЕвроБанк]]'''<br />
* '''[[Isbank]]'''<br />
* '''[[PayOnline]]'''<br />
* '''[[Paylate]]'''<br />
* '''[[Рапида]]'''<br />
* '''[[Payture]]'''<br />
* '''[[Сбербанк]]'''<br />
* '''[[LiqPay (ПриватБанк)]]'''<br />
* '''[[PayMO]]'''<br />
* '''[[MoneyWall]]'''<br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Украина'''<br />
<div class="mw-collapsible-content"><br />
* За 6 лет работы в области электронной коммерции, компания '''«Универсальная Финансовая Система»''' проделала значительную работу по созданию и внедрению комплексных платежных решений, настройке, интеграции различных систем — это интеграция с процессинговыми системами различных спецификаций, создание систем информационной безопасности, шлюз с биллинговыми системами мобильных операторов, подключение к системе бронирования железнодорожных билетов «Экспресс-3», отработка системы обмена данными с едиными расчетными центрами службы ЖКХ и др. За время работы был приобретен уникальный опыт в области платежных систем, сложилась сильная команда разработчиков, были созданы эффективные решения, основанные на собственных ноу-хау разработках, особенно в области комплексной безопасности и непрерывности работы систем.<br />
* '''CoPAYco''' — надежный и удобный интернет-сервис, который позволяет использовать деньги на пластиковых картах и банковских счетах, не выходя из дома.Можно оплачивать товары и услуги через интернет – в любое удобное время.<br />
* '''ПриватБанк''' — крупнейший банк Украины по количеству клиентов, активам, кредитному портфелю. ПриватБанк, в отличии от большинства крупных банков Украины, находится не в Киеве, а в Днепропетровске. Кроме того, ПриватБанк является крупнейшим коммерческим банком Украины с отечественным капиталом. ПриватБанк стал первым банком на Украине, который предложил своим клиентам простой способ использования возможностей интернет-банкинга.<br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Беларусь'''<br />
<div class="mw-collapsible-content"><br />
* '''Belassist''' – мультибанковская система приема платежей по банковским картам через интернет, позволяющая в реальном времени производить авторизацию и обработку электронных платежей. Компания организует прием банковских карт VISA, VISA Electron, MasterCard, Maestro, American Express на сайте интернет-магазина.<br />
<br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Казахстан'''<br />
<div class="mw-collapsible-content"><br />
* '''Processing.kz''' — компания, обеспечивающая технологические процессы по оказанию услуг интернет-эквайринга для банков Казахстана, оплату платежными картами для интернет-магазинов и полноценную защиту карточных данных для покупателей. Принимает онлайн платежи по банковским картам самых популярных платежных систем Visa и MasterCard. Использует технологию 3-D Secure и передачу данных с использованием протокола TLS/SSL. Преимущества: простота подключения к процессинговому центру и индивидуальный подход к каждому клиенту.<br />
* '''Kazkommertsbank''' — является одним из крупнейших банков в Казахстане и Центральной Азии. В системе {{NameSystem}} интегрирован через открытую систему E-commerce авторизации пластиковых карточек через интернет с уникальной системой обеспечения безопасности электронных платежей Visa 3D-Secure.<br />
<br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Турция'''<br />
<div class="mw-collapsible-content"><br />
* '''[[Isbank]]'''<br />
* '''[[Halkbank]]'''<br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Швейцария'''<br />
<div class="mw-collapsible-content"><br />
* '''[[Saferpay]]'''<br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Азербайджан'''<br />
<div class="mw-collapsible-content"><br />
* '''[[MilliKart]]'''<br />
* '''[[AzeriCard]]'''<br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Кыргызстан'''<br />
<div class="mw-collapsible-content"><br />
* '''[[DemirBank]]'''<br />
</div><br />
</div><br />
<br />
<br />
<!--<br />
* Процессинговый центр '''Uniteller''' осуществляет интернет-эквайринг на базе платежного решения собственной разработки, что позволяет реализовать все востребованные сервисы. Быстрая и простая кастомизация платежной страницы максимально упрощает процесс оплаты. Безопасность платежей подтверждена сертификатом безопасности PCI DSS 2.0. Круглосуточный Fraud-мониторинг и поддержка протокола 3D Secure исключает незаконное использование банковских карт. Значительным преимуществом для систем бронирования авиабилетов является поддержка «длинной записи» и интеграция с GDS, позволяющие значительно снизить комиссию за эквайринг.<br />
<br />
* '''ChronoPay''' – международный оператор интернет-платежей по банковским картам. Система обработки платежей компании ChronoPay позволяет проводить авторизацию и обработку онлайн-платежей в соответствии с мировыми стандартами безопасности и надежности в режиме реального времени. Компания предоставляет клиентам возможность использования широкого спектра платежных инструментов. Помимо поддержки распространенных типов банковских карт, ChronoPay тесно сотрудничает с региональными системами интернет-платежей в России и во всем мире.<br />
<br />
* За 6 лет работы в области электронной коммерции, компания '''«Универсальная Финансовая Система»''' проделала значительную работу по созданию и внедрению комплексных платежных решений, настройке, интеграции различных систем — это интеграция с процессинговыми системами различных спецификаций, создание систем информационной безопасности, шлюз с биллинговыми системами мобильных операторов, подключение к системе бронирования железнодорожных билетов «Экспресс-3», отработка системы обмена данными с едиными расчетными центрами службы ЖКХ и др. За время работы был приобретен уникальный опыт в области платежных систем, сложилась сильная команда разработчиков, были созданы эффективные решения, основанные на собственных ноу-хау разработках, особенно в области комплексной безопасности и непрерывности работы систем.<br />
<br />
* '''QIWI''' (КИВИ) — это удобный сервис для оплаты всех повседневных услуг: от мобильной связи и ЖКУ до банковских кредитов. Через QIWI (КИВИ) можно приобретать ж/д билеты, оплачивать покупки в интернет-магазинах и многое другое. Платежные терминалы QIWI (КИВИ) есть везде.<br />
<br />
* '''Webmoney''' — одна из самых популярных систем онлайн-расчетов в России, Украине и других странах СНГ. Основана в 1998 г. Платежи в системе моментальны и безотзывны. Последнее означает полную защищенность билетного агентства от возвратов, «чарджбеков», злоупотреблений со стороны плательщика. Технология WebMoney создана на предоставлении всем участникам Системы единых интерфейсов по непосредственному управлению своими имущественными правами на ценности, находящиеся на хранении в специализированных компаниях — Гарантах.<br />
<br />
* '''CoPAYco''' — надежный и удобный интернет-сервис, который позволяет использовать деньги на пластиковых картах и банковских счетах, не выходя из дома.Можно оплачивать товары и услуги через интернет – в любое удобное время.<br />
<br />
* '''ПриватБанк''' — крупнейший банк Украины по количеству клиентов, активам, кредитному портфелю. ПриватБанк, в отличии от большинства крупных банков Украины, находится не в Киеве, а в Днепропетровске. Кроме того, ПриватБанк является крупнейшим коммерческим банком Украины с отечественным капиталом. ПриватБанк стал первым банком на Украине, который предложил своим клиентам простой способ использования возможностей интернет-банкинга.<br />
<br />
* '''Универсальный платежный шлюз Nemo''' — встроенный в систему шлюз позволить обеспечить связь с любым платежным сервисом, например разработанным специально для вашей компании.<br />
<br />
* '''Платрон (Platron)''' – универсальная система электронных платежей для сайта, связывающая онлайн-платежи между интернет-магазинами, покупателями и платежными системами.<br />
<br />
* '''PayPal''' – оператор электронных денежных средств. Позволяет клиентам оплачивать счета и покупки, отправлять и принимать денежные переводы. В случае оплаты покупок важнейшей особенностью PayPal является предоставление гарантий безопасности как покупателю, так и продавцу.<br />
<br />
* '''Belassist''' – мультибанковская система приема платежей по банковским картам через интернет, позволяющая в реальном времени производить авторизацию и обработку электронных платежей. Компания организует прием банковских карт VISA, VISA Electron, MasterCard, Maestro, American Express на сайте интернет-магазина.<br />
<br />
* '''Processing.kz''' — компания, обеспечивающая технологические процессы по оказанию услуг интернет-эквайринга для банков Казахстана, оплату платежными картами для интернет-магазинов и полноценную защиту карточных данных для покупателей. Принимает онлайн платежи по банковским картам самых популярных платежных систем Visa и MasterCard. Использует технологию 3-D Secure и передачу данных с использованием протокола TLS/SSL. Преимущества: простота подключения к процессинговому центру и индивидуальный подход к каждому клиенту.<br />
<br />
* '''Kazkommertsbank''' — является одним из крупнейших банков в Казахстане и Центральной Азии. В системе {{NameSystem}} интегрирован через открытую систему E-commerce авторизации пластиковых карточек через интернет с уникальной системой обеспечения безопасности электронных платежей Visa 3D-Secure.<br />
<br />
* '''Agroindbank''' — крупнейший коммерческий банк в Молдавии. Подробнее о подключении см. [[Agroindbank]]. <br />
<br />
* '''[[РосЕвроБанк]]'''<br />
<br />
* '''[[Isbank]]'''<br />
<br />
* '''[[Saferpay]]'''<br />
<br />
* '''[[MilliKart]]''' <br />
<br />
* '''[[Элсом]]'''<br />
<br />
* '''[[PayOnline]]'''<br />
<br />
* '''[[Paylate]]'''<br />
<br />
* '''[[AzeriCard]]'''<br />
<br />
<!-- * '''[[ECommPay]]''' --><br />
<br />
<!-- *'''[[Gateline]]'''--><br />
<br />
*'''[[Рапида]]'''<br />
<br />
*'''[[Payture]]'''<br />
<br />
* '''Acquiro'''<br />
<br />
*'''[[PayU]]'''<br />
<br />
*'''[[Сбербанк]]'''<br />
<br />
*'''[[LiqPay (ПриватБанк)]]'''<br />
<br />
*'''[[OneClickPay]]'''<br />
<br />
*'''[[DemirBank]]'''<br />
<br />
*'''[[Cybersource]]'''<br />
<br />
*'''[[Halkbank]]'''<br />
<br />
*'''[[PayMO]]'''<br />
<br />
*'''[[MoneyWall]]'''<br />
--><br />
<br />
== Настройка способов оплаты в {{NameSystem}} ==<br />
См. статью [[Платежные методы в Nemo.travel]].<br />
<br />
== Подключение новых платежных шлюзов == <br />
<br />
Если вам необходим платёжный метод, который ещё не интегрирован в систему {{NameSystem}}, вы можете воспользоваться сервисом Payment Gateway API, который позволит быстро подключить любое платежное решение.<br><br />
Для более подробной информации см. статью [[Интеграция сервиса приёма платежей с помощью Payment Gateway API]]<br />
<br />
== См. также ==<br />
* [[Интеграция сервиса приёма платежей с помощью Payment Gateway API|Универсальный протокол Payment Gateway API]]<br />
* [[Платежные методы в Nemo.travel]]<br />
* [[Хронопей]]<br />
* [[Приватбанк]]<br />
* [[Uniteller]]<br />
* [[Монета.ру]]<br />
* [[ECommPay]]<br />
* [[Рапида]]<br />
* [[Platron]]<br />
* [[OneClickPay]]<br />
*[[Настройки фискализации]]<br />
<br />
== Полезные ссылки ==<br />
* [http://www.uniteller.com Uniteller]<br />
* [http://www.chronopay.com Chronopay]<br />
* [http://www.ufs-online.ru/ Универсальная Финансовая Система]<br />
* [http://qiwi.ru QIWI]<br />
* [http://www.ecommpay.com ECommPay]<br />
* [http://www.webmoney.ru WebMoney]<br />
* [http://www.copayco.com CoPayCo]<br />
* [http://www.privatbank.ua ПриватБанк]<br />
* [http://www.platron.ru Платрон]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=%D0%9F%D0%BB%D0%B0%D1%82%D0%B5%D0%B6%D0%BD%D1%8B%D0%B5_%D1%88%D0%BB%D1%8E%D0%B7%D1%8B&diff=17131Платежные шлюзы2020-08-06T16:31:45Z<p>Илья Шалетин: /* Платежные шлюзы в {{NameSystem}} */</p>
<hr />
<div>[[Category:Термины]]<br />
[[Category:Руководство]]<br />
[[Category:Настройки]]<br />
[[Category:Приём оплаты]]<br />
<!-- --><br />
'''Платежный шлюз''' (Payment Gateway) — сервис для быстрой и безопасной обработки электронных транзакций, онлайн-аналог платежного терминала, используемого в торговых точках. Авторизует платежи и обеспечивает контакт между продавцом, покупателем и банком.<br />
<br />
Платежные шлюзы представляют собой программные приложения, созданные специально для электронной коммерции. Однако благодаря заложенным в них инструментам быстрой и точной активизации платежей они нашли применение и в традиционном бизнесе. Безопасность обмена информацией через платежный шлюз достигается благодаря шифрованию персональных данных (таких как номер кредитной карты, секретный код и т.д.) с помощью SSL (Secure Socket Layer). Многие хостинговые компании включают платежные шлюзы в свои стандартные клиентские пакеты.<br />
<br />
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]<br />
<br />
Чтобы купить товар через платежный шлюз, клиент должен иметь учетную запись в соответствующей системе. Но однажды пройдя регистрацию, далее при покупке он выбирает способ оплаты через платежный шлюз и вводит [[Пароль]] — данные карты передаются автоматически. Некоторые онлайн-магазины предлагают своим клиентам два альтернативных способа оплаты товара: через шлюз или банковской картой. Если у продавца нет инструментов для самостоятельного процессинга пластиковых карт, он использует только платежный шлюз (так, например, совершаются практически все транзакции на аукционе eBay). Для покупателя пользование платежным шлюзом бесплатно, продавец платит проценты от совершенных сделок.<br />
<br />
== Как работает платежный шлюз ==<br />
<br />
Для использования платежных шлюзов необходимо подключение к сети интернет.<br />
<br />
* Покупатель совершает транзакцию через [[веб-сайт]] или физически.<br />
* Данные пересылаются в платежный шлюз, который принимает информацию и далее передает детали транзакции в банк, выдавший карту, с помощью которой была оплачена покупка.<br />
* Банк отправляет запрос в платежную систему (VISA, Mastercard и т.д.). Происходит оценка соответствия условий сделки и кредитной ситуации клиента.<br />
* Банк-эмитент отправляет код авторизации, который «дает добро» платежной системе на совершение сделки.<br />
* Платежная система отправляет код авторизации в платежный шлюз, оттуда он поступает продавцу.<br />
* Если сделка одобрена, продажа проходит и деньги снимаются со счета клиента.<br />
<br />
Весь процесс занимает несколько секунд. Скорость зависит от качества интернет-соединения. В реальности продавец получает деньги клиента примерно через 3 дня.<br />
<br />
== Платежные шлюзы в {{NameSystem}} ==<br />
<br />
В системе бронирования {{NameSystem}} имеются шлюзы к самым популярным поставщикам платежных решений:<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Международные компании'''<br />
<div class="mw-collapsible-content"><br />
* '''ChronoPay''' – международный оператор интернет-платежей по банковским картам. Система обработки платежей компании ChronoPay позволяет проводить авторизацию и обработку онлайн-платежей в соответствии с мировыми стандартами безопасности и надежности в режиме реального времени. Компания предоставляет клиентам возможность использования широкого спектра платежных инструментов. Помимо поддержки распространенных типов банковских карт, ChronoPay тесно сотрудничает с региональными системами интернет-платежей в России и во всем мире.<br />
* '''QIWI''' (КИВИ) — это удобный сервис для оплаты всех повседневных услуг: от мобильной связи и ЖКУ до банковских кредитов. Через QIWI (КИВИ) можно приобретать ж/д билеты, оплачивать покупки в интернет-магазинах и многое другое. Платежные терминалы QIWI (КИВИ) есть везде.<br />
* '''PayPal''' – оператор электронных денежных средств. Позволяет клиентам оплачивать счета и покупки, отправлять и принимать денежные переводы. В случае оплаты покупок важнейшей особенностью PayPal является предоставление гарантий безопасности как покупателю, так и продавцу.<br />
* '''[[PayU]]'''<br />
* '''[[Cybersource]]'''<br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Россия'''<br />
<div class="mw-collapsible-content"><br />
* Процессинговый центр '''Uniteller''' осуществляет интернет-эквайринг на базе платежного решения собственной разработки, что позволяет реализовать все востребованные сервисы. Быстрая и простая кастомизация платежной страницы максимально упрощает процесс оплаты. Безопасность платежей подтверждена сертификатом безопасности PCI DSS 2.0. Круглосуточный Fraud-мониторинг и поддержка протокола 3D Secure исключает незаконное использование банковских карт. Значительным преимуществом для систем бронирования авиабилетов является поддержка «длинной записи» и интеграция с GDS, позволяющие значительно снизить комиссию за эквайринг.<br />
* '''Webmoney''' — одна из самых популярных систем онлайн-расчетов в России, Украине и других странах СНГ. Основана в 1998 г. Платежи в системе моментальны и безотзывны. Последнее означает полную защищенность билетного агентства от возвратов, «чарджбеков», злоупотреблений со стороны плательщика. Технология WebMoney создана на предоставлении всем участникам Системы единых интерфейсов по непосредственному управлению своими имущественными правами на ценности, находящиеся на хранении в специализированных компаниях — Гарантах.<br />
* '''Платрон (Platron)''' – универсальная система электронных платежей для сайта, связывающая онлайн-платежи между интернет-магазинами, покупателями и платежными системами.<br />
* '''[[РосЕвроБанк]]'''<br />
* '''[[Isbank]]'''<br />
* '''[[PayOnline]]'''<br />
* '''[[Paylate]]'''<br />
* '''[[Рапида]]'''<br />
* '''[[Payture]]'''<br />
* '''[[Сбербанк]]'''<br />
* '''[[LiqPay (ПриватБанк)]]'''<br />
* '''[[PayMO]]'''<br />
* '''[[MoneyWall]]'''<br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Украина'''<br />
<div class="mw-collapsible-content"><br />
* За 6 лет работы в области электронной коммерции, компания '''«Универсальная Финансовая Система»''' проделала значительную работу по созданию и внедрению комплексных платежных решений, настройке, интеграции различных систем — это интеграция с процессинговыми системами различных спецификаций, создание систем информационной безопасности, шлюз с биллинговыми системами мобильных операторов, подключение к системе бронирования железнодорожных билетов «Экспресс-3», отработка системы обмена данными с едиными расчетными центрами службы ЖКХ и др. За время работы был приобретен уникальный опыт в области платежных систем, сложилась сильная команда разработчиков, были созданы эффективные решения, основанные на собственных ноу-хау разработках, особенно в области комплексной безопасности и непрерывности работы систем.<br />
* '''CoPAYco''' — надежный и удобный интернет-сервис, который позволяет использовать деньги на пластиковых картах и банковских счетах, не выходя из дома.Можно оплачивать товары и услуги через интернет – в любое удобное время.<br />
* '''ПриватБанк''' — крупнейший банк Украины по количеству клиентов, активам, кредитному портфелю. ПриватБанк, в отличии от большинства крупных банков Украины, находится не в Киеве, а в Днепропетровске. Кроме того, ПриватБанк является крупнейшим коммерческим банком Украины с отечественным капиталом. ПриватБанк стал первым банком на Украине, который предложил своим клиентам простой способ использования возможностей интернет-банкинга.<br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Беларусь'''<br />
<div class="mw-collapsible-content"><br />
* '''Belassist''' – мультибанковская система приема платежей по банковским картам через интернет, позволяющая в реальном времени производить авторизацию и обработку электронных платежей. Компания организует прием банковских карт VISA, VISA Electron, MasterCard, Maestro, American Express на сайте интернет-магазина.<br />
<br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Казахстан'''<br />
<div class="mw-collapsible-content"><br />
* '''Processing.kz''' — компания, обеспечивающая технологические процессы по оказанию услуг интернет-эквайринга для банков Казахстана, оплату платежными картами для интернет-магазинов и полноценную защиту карточных данных для покупателей. Принимает онлайн платежи по банковским картам самых популярных платежных систем Visa и MasterCard. Использует технологию 3-D Secure и передачу данных с использованием протокола TLS/SSL. Преимущества: простота подключения к процессинговому центру и индивидуальный подход к каждому клиенту.<br />
* '''Kazkommertsbank''' — является одним из крупнейших банков в Казахстане и Центральной Азии. В системе {{NameSystem}} интегрирован через открытую систему E-commerce авторизации пластиковых карточек через интернет с уникальной системой обеспечения безопасности электронных платежей Visa 3D-Secure.<br />
<br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Турция'''<br />
<div class="mw-collapsible-content"><br />
* '''[[Isbank]]'''<br />
* '''[[Halkbank]]'''<br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Швейцария'''<br />
<div class="mw-collapsible-content"><br />
* '''[[Saferpay]]'''<br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Азербайджан'''<br />
<div class="mw-collapsible-content"><br />
* '''[[MilliKart]]'''<br />
* '''[[AzeriCard]]'''<br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Кыргызстан'''<br />
<div class="mw-collapsible-content"><br />
* '''[[DemirBank]]'''<br />
</div><br />
</div><br />
<br />
<br />
<!--<br />
* Процессинговый центр '''Uniteller''' осуществляет интернет-эквайринг на базе платежного решения собственной разработки, что позволяет реализовать все востребованные сервисы. Быстрая и простая кастомизация платежной страницы максимально упрощает процесс оплаты. Безопасность платежей подтверждена сертификатом безопасности PCI DSS 2.0. Круглосуточный Fraud-мониторинг и поддержка протокола 3D Secure исключает незаконное использование банковских карт. Значительным преимуществом для систем бронирования авиабилетов является поддержка «длинной записи» и интеграция с GDS, позволяющие значительно снизить комиссию за эквайринг.<br />
<br />
* '''ChronoPay''' – международный оператор интернет-платежей по банковским картам. Система обработки платежей компании ChronoPay позволяет проводить авторизацию и обработку онлайн-платежей в соответствии с мировыми стандартами безопасности и надежности в режиме реального времени. Компания предоставляет клиентам возможность использования широкого спектра платежных инструментов. Помимо поддержки распространенных типов банковских карт, ChronoPay тесно сотрудничает с региональными системами интернет-платежей в России и во всем мире.<br />
<br />
* За 6 лет работы в области электронной коммерции, компания '''«Универсальная Финансовая Система»''' проделала значительную работу по созданию и внедрению комплексных платежных решений, настройке, интеграции различных систем — это интеграция с процессинговыми системами различных спецификаций, создание систем информационной безопасности, шлюз с биллинговыми системами мобильных операторов, подключение к системе бронирования железнодорожных билетов «Экспресс-3», отработка системы обмена данными с едиными расчетными центрами службы ЖКХ и др. За время работы был приобретен уникальный опыт в области платежных систем, сложилась сильная команда разработчиков, были созданы эффективные решения, основанные на собственных ноу-хау разработках, особенно в области комплексной безопасности и непрерывности работы систем.<br />
<br />
* '''QIWI''' (КИВИ) — это удобный сервис для оплаты всех повседневных услуг: от мобильной связи и ЖКУ до банковских кредитов. Через QIWI (КИВИ) можно приобретать ж/д билеты, оплачивать покупки в интернет-магазинах и многое другое. Платежные терминалы QIWI (КИВИ) есть везде.<br />
<br />
* '''Webmoney''' — одна из самых популярных систем онлайн-расчетов в России, Украине и других странах СНГ. Основана в 1998 г. Платежи в системе моментальны и безотзывны. Последнее означает полную защищенность билетного агентства от возвратов, «чарджбеков», злоупотреблений со стороны плательщика. Технология WebMoney создана на предоставлении всем участникам Системы единых интерфейсов по непосредственному управлению своими имущественными правами на ценности, находящиеся на хранении в специализированных компаниях — Гарантах.<br />
<br />
* '''CoPAYco''' — надежный и удобный интернет-сервис, который позволяет использовать деньги на пластиковых картах и банковских счетах, не выходя из дома.Можно оплачивать товары и услуги через интернет – в любое удобное время.<br />
<br />
* '''ПриватБанк''' — крупнейший банк Украины по количеству клиентов, активам, кредитному портфелю. ПриватБанк, в отличии от большинства крупных банков Украины, находится не в Киеве, а в Днепропетровске. Кроме того, ПриватБанк является крупнейшим коммерческим банком Украины с отечественным капиталом. ПриватБанк стал первым банком на Украине, который предложил своим клиентам простой способ использования возможностей интернет-банкинга.<br />
<br />
* '''Универсальный платежный шлюз Nemo''' — встроенный в систему шлюз позволить обеспечить связь с любым платежным сервисом, например разработанным специально для вашей компании.<br />
<br />
* '''Платрон (Platron)''' – универсальная система электронных платежей для сайта, связывающая онлайн-платежи между интернет-магазинами, покупателями и платежными системами.<br />
<br />
* '''PayPal''' – оператор электронных денежных средств. Позволяет клиентам оплачивать счета и покупки, отправлять и принимать денежные переводы. В случае оплаты покупок важнейшей особенностью PayPal является предоставление гарантий безопасности как покупателю, так и продавцу.<br />
<br />
* '''Belassist''' – мультибанковская система приема платежей по банковским картам через интернет, позволяющая в реальном времени производить авторизацию и обработку электронных платежей. Компания организует прием банковских карт VISA, VISA Electron, MasterCard, Maestro, American Express на сайте интернет-магазина.<br />
<br />
* '''Processing.kz''' — компания, обеспечивающая технологические процессы по оказанию услуг интернет-эквайринга для банков Казахстана, оплату платежными картами для интернет-магазинов и полноценную защиту карточных данных для покупателей. Принимает онлайн платежи по банковским картам самых популярных платежных систем Visa и MasterCard. Использует технологию 3-D Secure и передачу данных с использованием протокола TLS/SSL. Преимущества: простота подключения к процессинговому центру и индивидуальный подход к каждому клиенту.<br />
<br />
* '''Kazkommertsbank''' — является одним из крупнейших банков в Казахстане и Центральной Азии. В системе {{NameSystem}} интегрирован через открытую систему E-commerce авторизации пластиковых карточек через интернет с уникальной системой обеспечения безопасности электронных платежей Visa 3D-Secure.<br />
<br />
<!-- * '''Agroindbank''' — крупнейший коммерческий банк в Молдавии. Подробнее о подключении см. [[Agroindbank]]. --><br />
<br />
* '''[[РосЕвроБанк]]'''<br />
<br />
* '''[[Isbank]]'''<br />
<br />
* '''[[Saferpay]]'''<br />
<br />
* '''[[MilliKart]]''' <br />
<br />
* '''[[Элсом]]'''<br />
<br />
* '''[[PayOnline]]'''<br />
<br />
* '''[[Paylate]]'''<br />
<br />
* '''[[AzeriCard]]'''<br />
<br />
<!-- * '''[[ECommPay]]''' --><br />
<br />
<!-- *'''[[Gateline]]'''--><br />
<br />
*'''[[Рапида]]'''<br />
<br />
*'''[[Payture]]'''<br />
<br />
* '''Acquiro'''<br />
<br />
*'''[[PayU]]'''<br />
<br />
*'''[[Сбербанк]]'''<br />
<br />
*'''[[LiqPay (ПриватБанк)]]'''<br />
<br />
*'''[[OneClickPay]]'''<br />
<br />
*'''[[DemirBank]]'''<br />
<br />
*'''[[Cybersource]]'''<br />
<br />
*'''[[Halkbank]]'''<br />
<br />
*'''[[PayMO]]'''<br />
<br />
*'''[[MoneyWall]]'''<br />
--><br />
<br />
== Настройка способов оплаты в {{NameSystem}} ==<br />
См. статью [[Платежные методы в Nemo.travel]].<br />
<br />
== Подключение новых платежных шлюзов == <br />
<br />
Если вам необходим платёжный метод, который ещё не интегрирован в систему {{NameSystem}}, вы можете воспользоваться сервисом Payment Gateway API, который позволит быстро подключить любое платежное решение.<br><br />
Для более подробной информации см. статью [[Интеграция сервиса приёма платежей с помощью Payment Gateway API]]<br />
<br />
== См. также ==<br />
* [[Интеграция сервиса приёма платежей с помощью Payment Gateway API|Универсальный протокол Payment Gateway API]]<br />
* [[Платежные методы в Nemo.travel]]<br />
* [[Хронопей]]<br />
* [[Приватбанк]]<br />
* [[Uniteller]]<br />
* [[Монета.ру]]<br />
* [[ECommPay]]<br />
* [[Рапида]]<br />
* [[Platron]]<br />
* [[OneClickPay]]<br />
*[[Настройки фискализации]]<br />
<br />
== Полезные ссылки ==<br />
* [http://www.uniteller.com Uniteller]<br />
* [http://www.chronopay.com Chronopay]<br />
* [http://www.ufs-online.ru/ Универсальная Финансовая Система]<br />
* [http://qiwi.ru QIWI]<br />
* [http://www.ecommpay.com ECommPay]<br />
* [http://www.webmoney.ru WebMoney]<br />
* [http://www.copayco.com CoPayCo]<br />
* [http://www.privatbank.ua ПриватБанк]<br />
* [http://www.platron.ru Платрон]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=%D0%9F%D0%BB%D0%B0%D1%82%D0%B5%D0%B6%D0%BD%D1%8B%D0%B5_%D1%88%D0%BB%D1%8E%D0%B7%D1%8B&diff=17130Платежные шлюзы2020-08-06T16:30:49Z<p>Илья Шалетин: /* Платежные шлюзы в {{NameSystem}} */</p>
<hr />
<div>[[Category:Термины]]<br />
[[Category:Руководство]]<br />
[[Category:Настройки]]<br />
[[Category:Приём оплаты]]<br />
<!-- --><br />
'''Платежный шлюз''' (Payment Gateway) — сервис для быстрой и безопасной обработки электронных транзакций, онлайн-аналог платежного терминала, используемого в торговых точках. Авторизует платежи и обеспечивает контакт между продавцом, покупателем и банком.<br />
<br />
Платежные шлюзы представляют собой программные приложения, созданные специально для электронной коммерции. Однако благодаря заложенным в них инструментам быстрой и точной активизации платежей они нашли применение и в традиционном бизнесе. Безопасность обмена информацией через платежный шлюз достигается благодаря шифрованию персональных данных (таких как номер кредитной карты, секретный код и т.д.) с помощью SSL (Secure Socket Layer). Многие хостинговые компании включают платежные шлюзы в свои стандартные клиентские пакеты.<br />
<br />
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]<br />
<br />
Чтобы купить товар через платежный шлюз, клиент должен иметь учетную запись в соответствующей системе. Но однажды пройдя регистрацию, далее при покупке он выбирает способ оплаты через платежный шлюз и вводит [[Пароль]] — данные карты передаются автоматически. Некоторые онлайн-магазины предлагают своим клиентам два альтернативных способа оплаты товара: через шлюз или банковской картой. Если у продавца нет инструментов для самостоятельного процессинга пластиковых карт, он использует только платежный шлюз (так, например, совершаются практически все транзакции на аукционе eBay). Для покупателя пользование платежным шлюзом бесплатно, продавец платит проценты от совершенных сделок.<br />
<br />
== Как работает платежный шлюз ==<br />
<br />
Для использования платежных шлюзов необходимо подключение к сети интернет.<br />
<br />
* Покупатель совершает транзакцию через [[веб-сайт]] или физически.<br />
* Данные пересылаются в платежный шлюз, который принимает информацию и далее передает детали транзакции в банк, выдавший карту, с помощью которой была оплачена покупка.<br />
* Банк отправляет запрос в платежную систему (VISA, Mastercard и т.д.). Происходит оценка соответствия условий сделки и кредитной ситуации клиента.<br />
* Банк-эмитент отправляет код авторизации, который «дает добро» платежной системе на совершение сделки.<br />
* Платежная система отправляет код авторизации в платежный шлюз, оттуда он поступает продавцу.<br />
* Если сделка одобрена, продажа проходит и деньги снимаются со счета клиента.<br />
<br />
Весь процесс занимает несколько секунд. Скорость зависит от качества интернет-соединения. В реальности продавец получает деньги клиента примерно через 3 дня.<br />
<br />
== Платежные шлюзы в {{NameSystem}} ==<br />
<br />
В системе бронирования {{NameSystem}} имеются шлюзы к самым популярным поставщикам платежных решений:<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Международные компании'''<br />
<div class="mw-collapsible-content"><br />
* '''ChronoPay''' – международный оператор интернет-платежей по банковским картам. Система обработки платежей компании ChronoPay позволяет проводить авторизацию и обработку онлайн-платежей в соответствии с мировыми стандартами безопасности и надежности в режиме реального времени. Компания предоставляет клиентам возможность использования широкого спектра платежных инструментов. Помимо поддержки распространенных типов банковских карт, ChronoPay тесно сотрудничает с региональными системами интернет-платежей в России и во всем мире.<br />
* '''QIWI''' (КИВИ) — это удобный сервис для оплаты всех повседневных услуг: от мобильной связи и ЖКУ до банковских кредитов. Через QIWI (КИВИ) можно приобретать ж/д билеты, оплачивать покупки в интернет-магазинах и многое другое. Платежные терминалы QIWI (КИВИ) есть везде.<br />
* '''PayPal''' – оператор электронных денежных средств. Позволяет клиентам оплачивать счета и покупки, отправлять и принимать денежные переводы. В случае оплаты покупок важнейшей особенностью PayPal является предоставление гарантий безопасности как покупателю, так и продавцу.<br />
* '''[[PayU]]'''<br />
* '''[[Cybersource]]'''<br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Россия'''<br />
<div class="mw-collapsible-content"><br />
* Процессинговый центр '''Uniteller''' осуществляет интернет-эквайринг на базе платежного решения собственной разработки, что позволяет реализовать все востребованные сервисы. Быстрая и простая кастомизация платежной страницы максимально упрощает процесс оплаты. Безопасность платежей подтверждена сертификатом безопасности PCI DSS 2.0. Круглосуточный Fraud-мониторинг и поддержка протокола 3D Secure исключает незаконное использование банковских карт. Значительным преимуществом для систем бронирования авиабилетов является поддержка «длинной записи» и интеграция с GDS, позволяющие значительно снизить комиссию за эквайринг.<br />
* '''Webmoney''' — одна из самых популярных систем онлайн-расчетов в России, Украине и других странах СНГ. Основана в 1998 г. Платежи в системе моментальны и безотзывны. Последнее означает полную защищенность билетного агентства от возвратов, «чарджбеков», злоупотреблений со стороны плательщика. Технология WebMoney создана на предоставлении всем участникам Системы единых интерфейсов по непосредственному управлению своими имущественными правами на ценности, находящиеся на хранении в специализированных компаниях — Гарантах.<br />
* '''Платрон (Platron)''' – универсальная система электронных платежей для сайта, связывающая онлайн-платежи между интернет-магазинами, покупателями и платежными системами.<br />
* '''[[РосЕвроБанк]]'''<br />
* '''[[Isbank]]'''<br />
* '''[[PayOnline]]'''<br />
* '''[[Paylate]]'''<br />
* '''[[Рапида]]'''<br />
* '''[[Payture]]'''<br />
* '''[[Сбербанк]]'''<br />
* '''[[LiqPay (ПриватБанк)]]'''<br />
* '''[[PayMO]]'''<br />
* '''[[MoneyWall]]'''<br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Украина'''<br />
<div class="mw-collapsible-content"><br />
* За 6 лет работы в области электронной коммерции, компания '''«Универсальная Финансовая Система»''' проделала значительную работу по созданию и внедрению комплексных платежных решений, настройке, интеграции различных систем — это интеграция с процессинговыми системами различных спецификаций, создание систем информационной безопасности, шлюз с биллинговыми системами мобильных операторов, подключение к системе бронирования железнодорожных билетов «Экспресс-3», отработка системы обмена данными с едиными расчетными центрами службы ЖКХ и др. За время работы был приобретен уникальный опыт в области платежных систем, сложилась сильная команда разработчиков, были созданы эффективные решения, основанные на собственных ноу-хау разработках, особенно в области комплексной безопасности и непрерывности работы систем.<br />
* '''CoPAYco''' — надежный и удобный интернет-сервис, который позволяет использовать деньги на пластиковых картах и банковских счетах, не выходя из дома.Можно оплачивать товары и услуги через интернет – в любое удобное время.<br />
* '''ПриватБанк''' — крупнейший банк Украины по количеству клиентов, активам, кредитному портфелю. ПриватБанк, в отличии от большинства крупных банков Украины, находится не в Киеве, а в Днепропетровске. Кроме того, ПриватБанк является крупнейшим коммерческим банком Украины с отечественным капиталом. ПриватБанк стал первым банком на Украине, который предложил своим клиентам простой способ использования возможностей интернет-банкинга.<br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Беларусь'''<br />
<div class="mw-collapsible-content"><br />
* '''Belassist''' – мультибанковская система приема платежей по банковским картам через интернет, позволяющая в реальном времени производить авторизацию и обработку электронных платежей. Компания организует прием банковских карт VISA, VISA Electron, MasterCard, Maestro, American Express на сайте интернет-магазина.<br />
<br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Казахстан'''<br />
<div class="mw-collapsible-content"><br />
* '''Processing.kz''' — компания, обеспечивающая технологические процессы по оказанию услуг интернет-эквайринга для банков Казахстана, оплату платежными картами для интернет-магазинов и полноценную защиту карточных данных для покупателей. Принимает онлайн платежи по банковским картам самых популярных платежных систем Visa и MasterCard. Использует технологию 3-D Secure и передачу данных с использованием протокола TLS/SSL. Преимущества: простота подключения к процессинговому центру и индивидуальный подход к каждому клиенту.<br />
* '''Kazkommertsbank''' — является одним из крупнейших банков в Казахстане и Центральной Азии. В системе {{NameSystem}} интегрирован через открытую систему E-commerce авторизации пластиковых карточек через интернет с уникальной системой обеспечения безопасности электронных платежей Visa 3D-Secure.<br />
<br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Турция'''<br />
<div class="mw-collapsible-content"><br />
* '''[[Isbank]]'''<br />
* '''[[Halkbank]]'''<br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Швейцария'''<br />
<div class="mw-collapsible-content"><br />
* '''[[Saferpay]]'''<br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Азербайджан'''<br />
<div class="mw-collapsible-content"><br />
* '''[[MilliKart]]'''<br />
* '''[[AzeriCard]]'''<br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Кыргызстан'''<br />
<div class="mw-collapsible-content"><br />
* '''[[DemirBank]]'''<br />
</div><br />
</div><br />
<br />
<br />
<br />
* Процессинговый центр '''Uniteller''' осуществляет интернет-эквайринг на базе платежного решения собственной разработки, что позволяет реализовать все востребованные сервисы. Быстрая и простая кастомизация платежной страницы максимально упрощает процесс оплаты. Безопасность платежей подтверждена сертификатом безопасности PCI DSS 2.0. Круглосуточный Fraud-мониторинг и поддержка протокола 3D Secure исключает незаконное использование банковских карт. Значительным преимуществом для систем бронирования авиабилетов является поддержка «длинной записи» и интеграция с GDS, позволяющие значительно снизить комиссию за эквайринг.<br />
<br />
* '''ChronoPay''' – международный оператор интернет-платежей по банковским картам. Система обработки платежей компании ChronoPay позволяет проводить авторизацию и обработку онлайн-платежей в соответствии с мировыми стандартами безопасности и надежности в режиме реального времени. Компания предоставляет клиентам возможность использования широкого спектра платежных инструментов. Помимо поддержки распространенных типов банковских карт, ChronoPay тесно сотрудничает с региональными системами интернет-платежей в России и во всем мире.<br />
<br />
* За 6 лет работы в области электронной коммерции, компания '''«Универсальная Финансовая Система»''' проделала значительную работу по созданию и внедрению комплексных платежных решений, настройке, интеграции различных систем — это интеграция с процессинговыми системами различных спецификаций, создание систем информационной безопасности, шлюз с биллинговыми системами мобильных операторов, подключение к системе бронирования железнодорожных билетов «Экспресс-3», отработка системы обмена данными с едиными расчетными центрами службы ЖКХ и др. За время работы был приобретен уникальный опыт в области платежных систем, сложилась сильная команда разработчиков, были созданы эффективные решения, основанные на собственных ноу-хау разработках, особенно в области комплексной безопасности и непрерывности работы систем.<br />
<br />
* '''QIWI''' (КИВИ) — это удобный сервис для оплаты всех повседневных услуг: от мобильной связи и ЖКУ до банковских кредитов. Через QIWI (КИВИ) можно приобретать ж/д билеты, оплачивать покупки в интернет-магазинах и многое другое. Платежные терминалы QIWI (КИВИ) есть везде.<br />
<br />
* '''Webmoney''' — одна из самых популярных систем онлайн-расчетов в России, Украине и других странах СНГ. Основана в 1998 г. Платежи в системе моментальны и безотзывны. Последнее означает полную защищенность билетного агентства от возвратов, «чарджбеков», злоупотреблений со стороны плательщика. Технология WebMoney создана на предоставлении всем участникам Системы единых интерфейсов по непосредственному управлению своими имущественными правами на ценности, находящиеся на хранении в специализированных компаниях — Гарантах.<br />
<br />
* '''CoPAYco''' — надежный и удобный интернет-сервис, который позволяет использовать деньги на пластиковых картах и банковских счетах, не выходя из дома.Можно оплачивать товары и услуги через интернет – в любое удобное время.<br />
<br />
* '''ПриватБанк''' — крупнейший банк Украины по количеству клиентов, активам, кредитному портфелю. ПриватБанк, в отличии от большинства крупных банков Украины, находится не в Киеве, а в Днепропетровске. Кроме того, ПриватБанк является крупнейшим коммерческим банком Украины с отечественным капиталом. ПриватБанк стал первым банком на Украине, который предложил своим клиентам простой способ использования возможностей интернет-банкинга.<br />
<br />
* '''Универсальный платежный шлюз Nemo''' — встроенный в систему шлюз позволить обеспечить связь с любым платежным сервисом, например разработанным специально для вашей компании.<br />
<br />
* '''Платрон (Platron)''' – универсальная система электронных платежей для сайта, связывающая онлайн-платежи между интернет-магазинами, покупателями и платежными системами.<br />
<br />
* '''PayPal''' – оператор электронных денежных средств. Позволяет клиентам оплачивать счета и покупки, отправлять и принимать денежные переводы. В случае оплаты покупок важнейшей особенностью PayPal является предоставление гарантий безопасности как покупателю, так и продавцу.<br />
<br />
* '''Belassist''' – мультибанковская система приема платежей по банковским картам через интернет, позволяющая в реальном времени производить авторизацию и обработку электронных платежей. Компания организует прием банковских карт VISA, VISA Electron, MasterCard, Maestro, American Express на сайте интернет-магазина.<br />
<br />
* '''Processing.kz''' — компания, обеспечивающая технологические процессы по оказанию услуг интернет-эквайринга для банков Казахстана, оплату платежными картами для интернет-магазинов и полноценную защиту карточных данных для покупателей. Принимает онлайн платежи по банковским картам самых популярных платежных систем Visa и MasterCard. Использует технологию 3-D Secure и передачу данных с использованием протокола TLS/SSL. Преимущества: простота подключения к процессинговому центру и индивидуальный подход к каждому клиенту.<br />
<br />
* '''Kazkommertsbank''' — является одним из крупнейших банков в Казахстане и Центральной Азии. В системе {{NameSystem}} интегрирован через открытую систему E-commerce авторизации пластиковых карточек через интернет с уникальной системой обеспечения безопасности электронных платежей Visa 3D-Secure.<br />
<br />
<!-- * '''Agroindbank''' — крупнейший коммерческий банк в Молдавии. Подробнее о подключении см. [[Agroindbank]]. --><br />
<br />
* '''[[РосЕвроБанк]]'''<br />
<br />
* '''[[Isbank]]'''<br />
<br />
* '''[[Saferpay]]'''<br />
<br />
* '''[[MilliKart]]''' <br />
<br />
* '''[[Элсом]]'''<br />
<br />
* '''[[PayOnline]]'''<br />
<br />
* '''[[Paylate]]'''<br />
<br />
* '''[[AzeriCard]]'''<br />
<br />
<!-- * '''[[ECommPay]]''' --><br />
<br />
<!-- *'''[[Gateline]]'''--><br />
<br />
*'''[[Рапида]]'''<br />
<br />
*'''[[Payture]]'''<br />
<br />
* '''Acquiro'''<br />
<br />
*'''[[PayU]]'''<br />
<br />
*'''[[Сбербанк]]'''<br />
<br />
*'''[[LiqPay (ПриватБанк)]]'''<br />
<br />
*'''[[OneClickPay]]'''<br />
<br />
*'''[[DemirBank]]'''<br />
<br />
*'''[[Cybersource]]'''<br />
<br />
*'''[[Halkbank]]'''<br />
<br />
*'''[[PayMO]]'''<br />
<br />
*'''[[MoneyWall]]'''<br />
<br />
== Настройка способов оплаты в {{NameSystem}} ==<br />
См. статью [[Платежные методы в Nemo.travel]].<br />
<br />
== Подключение новых платежных шлюзов == <br />
<br />
Если вам необходим платёжный метод, который ещё не интегрирован в систему {{NameSystem}}, вы можете воспользоваться сервисом Payment Gateway API, который позволит быстро подключить любое платежное решение.<br><br />
Для более подробной информации см. статью [[Интеграция сервиса приёма платежей с помощью Payment Gateway API]]<br />
<br />
== См. также ==<br />
* [[Интеграция сервиса приёма платежей с помощью Payment Gateway API|Универсальный протокол Payment Gateway API]]<br />
* [[Платежные методы в Nemo.travel]]<br />
* [[Хронопей]]<br />
* [[Приватбанк]]<br />
* [[Uniteller]]<br />
* [[Монета.ру]]<br />
* [[ECommPay]]<br />
* [[Рапида]]<br />
* [[Platron]]<br />
* [[OneClickPay]]<br />
*[[Настройки фискализации]]<br />
<br />
== Полезные ссылки ==<br />
* [http://www.uniteller.com Uniteller]<br />
* [http://www.chronopay.com Chronopay]<br />
* [http://www.ufs-online.ru/ Универсальная Финансовая Система]<br />
* [http://qiwi.ru QIWI]<br />
* [http://www.ecommpay.com ECommPay]<br />
* [http://www.webmoney.ru WebMoney]<br />
* [http://www.copayco.com CoPayCo]<br />
* [http://www.privatbank.ua ПриватБанк]<br />
* [http://www.platron.ru Платрон]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=%D0%9F%D0%BB%D0%B0%D1%82%D0%B5%D0%B6%D0%BD%D1%8B%D0%B5_%D1%88%D0%BB%D1%8E%D0%B7%D1%8B&diff=17129Платежные шлюзы2020-08-06T16:30:04Z<p>Илья Шалетин: </p>
<hr />
<div>[[Category:Термины]]<br />
[[Category:Руководство]]<br />
[[Category:Настройки]]<br />
[[Category:Приём оплаты]]<br />
<!-- --><br />
'''Платежный шлюз''' (Payment Gateway) — сервис для быстрой и безопасной обработки электронных транзакций, онлайн-аналог платежного терминала, используемого в торговых точках. Авторизует платежи и обеспечивает контакт между продавцом, покупателем и банком.<br />
<br />
Платежные шлюзы представляют собой программные приложения, созданные специально для электронной коммерции. Однако благодаря заложенным в них инструментам быстрой и точной активизации платежей они нашли применение и в традиционном бизнесе. Безопасность обмена информацией через платежный шлюз достигается благодаря шифрованию персональных данных (таких как номер кредитной карты, секретный код и т.д.) с помощью SSL (Secure Socket Layer). Многие хостинговые компании включают платежные шлюзы в свои стандартные клиентские пакеты.<br />
<br />
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]<br />
<br />
Чтобы купить товар через платежный шлюз, клиент должен иметь учетную запись в соответствующей системе. Но однажды пройдя регистрацию, далее при покупке он выбирает способ оплаты через платежный шлюз и вводит [[Пароль]] — данные карты передаются автоматически. Некоторые онлайн-магазины предлагают своим клиентам два альтернативных способа оплаты товара: через шлюз или банковской картой. Если у продавца нет инструментов для самостоятельного процессинга пластиковых карт, он использует только платежный шлюз (так, например, совершаются практически все транзакции на аукционе eBay). Для покупателя пользование платежным шлюзом бесплатно, продавец платит проценты от совершенных сделок.<br />
<br />
== Как работает платежный шлюз ==<br />
<br />
Для использования платежных шлюзов необходимо подключение к сети интернет.<br />
<br />
* Покупатель совершает транзакцию через [[веб-сайт]] или физически.<br />
* Данные пересылаются в платежный шлюз, который принимает информацию и далее передает детали транзакции в банк, выдавший карту, с помощью которой была оплачена покупка.<br />
* Банк отправляет запрос в платежную систему (VISA, Mastercard и т.д.). Происходит оценка соответствия условий сделки и кредитной ситуации клиента.<br />
* Банк-эмитент отправляет код авторизации, который «дает добро» платежной системе на совершение сделки.<br />
* Платежная система отправляет код авторизации в платежный шлюз, оттуда он поступает продавцу.<br />
* Если сделка одобрена, продажа проходит и деньги снимаются со счета клиента.<br />
<br />
Весь процесс занимает несколько секунд. Скорость зависит от качества интернет-соединения. В реальности продавец получает деньги клиента примерно через 3 дня.<br />
<br />
== Платежные шлюзы в {{NameSystem}} ==<br />
<br />
В системе бронирования {{NameSystem}} имеются шлюзы к самым популярным поставщикам платежных решений:<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Международные компании'''<br />
<div class="mw-collapsible-content"><br />
* '''ChronoPay''' – международный оператор интернет-платежей по банковским картам. Система обработки платежей компании ChronoPay позволяет проводить авторизацию и обработку онлайн-платежей в соответствии с мировыми стандартами безопасности и надежности в режиме реального времени. Компания предоставляет клиентам возможность использования широкого спектра платежных инструментов. Помимо поддержки распространенных типов банковских карт, ChronoPay тесно сотрудничает с региональными системами интернет-платежей в России и во всем мире.<br />
* '''QIWI''' (КИВИ) — это удобный сервис для оплаты всех повседневных услуг: от мобильной связи и ЖКУ до банковских кредитов. Через QIWI (КИВИ) можно приобретать ж/д билеты, оплачивать покупки в интернет-магазинах и многое другое. Платежные терминалы QIWI (КИВИ) есть везде.<br />
* '''PayPal''' – оператор электронных денежных средств. Позволяет клиентам оплачивать счета и покупки, отправлять и принимать денежные переводы. В случае оплаты покупок важнейшей особенностью PayPal является предоставление гарантий безопасности как покупателю, так и продавцу.<br />
* '''[[PayU]]'''<br />
* '''[[Cybersource]]'''<br />
</div><br />
</div><br />
'''Россия'''<br />
<div class="mw-collapsible-content"><br />
* Процессинговый центр '''Uniteller''' осуществляет интернет-эквайринг на базе платежного решения собственной разработки, что позволяет реализовать все востребованные сервисы. Быстрая и простая кастомизация платежной страницы максимально упрощает процесс оплаты. Безопасность платежей подтверждена сертификатом безопасности PCI DSS 2.0. Круглосуточный Fraud-мониторинг и поддержка протокола 3D Secure исключает незаконное использование банковских карт. Значительным преимуществом для систем бронирования авиабилетов является поддержка «длинной записи» и интеграция с GDS, позволяющие значительно снизить комиссию за эквайринг.<br />
* '''Webmoney''' — одна из самых популярных систем онлайн-расчетов в России, Украине и других странах СНГ. Основана в 1998 г. Платежи в системе моментальны и безотзывны. Последнее означает полную защищенность билетного агентства от возвратов, «чарджбеков», злоупотреблений со стороны плательщика. Технология WebMoney создана на предоставлении всем участникам Системы единых интерфейсов по непосредственному управлению своими имущественными правами на ценности, находящиеся на хранении в специализированных компаниях — Гарантах.<br />
* '''Платрон (Platron)''' – универсальная система электронных платежей для сайта, связывающая онлайн-платежи между интернет-магазинами, покупателями и платежными системами.<br />
* '''[[РосЕвроБанк]]'''<br />
* '''[[Isbank]]'''<br />
* '''[[PayOnline]]'''<br />
* '''[[Paylate]]'''<br />
* '''[[Рапида]]'''<br />
* '''[[Payture]]'''<br />
* '''[[Сбербанк]]'''<br />
* '''[[LiqPay (ПриватБанк)]]'''<br />
* '''[[PayMO]]'''<br />
* '''[[MoneyWall]]'''<br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Украина'''<br />
<div class="mw-collapsible-content"><br />
* За 6 лет работы в области электронной коммерции, компания '''«Универсальная Финансовая Система»''' проделала значительную работу по созданию и внедрению комплексных платежных решений, настройке, интеграции различных систем — это интеграция с процессинговыми системами различных спецификаций, создание систем информационной безопасности, шлюз с биллинговыми системами мобильных операторов, подключение к системе бронирования железнодорожных билетов «Экспресс-3», отработка системы обмена данными с едиными расчетными центрами службы ЖКХ и др. За время работы был приобретен уникальный опыт в области платежных систем, сложилась сильная команда разработчиков, были созданы эффективные решения, основанные на собственных ноу-хау разработках, особенно в области комплексной безопасности и непрерывности работы систем.<br />
* '''CoPAYco''' — надежный и удобный интернет-сервис, который позволяет использовать деньги на пластиковых картах и банковских счетах, не выходя из дома.Можно оплачивать товары и услуги через интернет – в любое удобное время.<br />
* '''ПриватБанк''' — крупнейший банк Украины по количеству клиентов, активам, кредитному портфелю. ПриватБанк, в отличии от большинства крупных банков Украины, находится не в Киеве, а в Днепропетровске. Кроме того, ПриватБанк является крупнейшим коммерческим банком Украины с отечественным капиталом. ПриватБанк стал первым банком на Украине, который предложил своим клиентам простой способ использования возможностей интернет-банкинга.<br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Беларусь'''<br />
<div class="mw-collapsible-content"><br />
* '''Belassist''' – мультибанковская система приема платежей по банковским картам через интернет, позволяющая в реальном времени производить авторизацию и обработку электронных платежей. Компания организует прием банковских карт VISA, VISA Electron, MasterCard, Maestro, American Express на сайте интернет-магазина.<br />
<br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Казахстан'''<br />
<div class="mw-collapsible-content"><br />
* '''Processing.kz''' — компания, обеспечивающая технологические процессы по оказанию услуг интернет-эквайринга для банков Казахстана, оплату платежными картами для интернет-магазинов и полноценную защиту карточных данных для покупателей. Принимает онлайн платежи по банковским картам самых популярных платежных систем Visa и MasterCard. Использует технологию 3-D Secure и передачу данных с использованием протокола TLS/SSL. Преимущества: простота подключения к процессинговому центру и индивидуальный подход к каждому клиенту.<br />
* '''Kazkommertsbank''' — является одним из крупнейших банков в Казахстане и Центральной Азии. В системе {{NameSystem}} интегрирован через открытую систему E-commerce авторизации пластиковых карточек через интернет с уникальной системой обеспечения безопасности электронных платежей Visa 3D-Secure.<br />
<br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Турция'''<br />
<div class="mw-collapsible-content"><br />
* '''[[Isbank]]'''<br />
* '''[[Halkbank]]'''<br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Швейцария'''<br />
<div class="mw-collapsible-content"><br />
* '''[[Saferpay]]'''<br />
</div><br />
</div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Азербайджан'''<br />
<div class="mw-collapsible-content"><br />
* '''[[MilliKart]]'''<br />
* '''[[AzeriCard]]'''<br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Кыргызстан'''<br />
<div class="mw-collapsible-content"><br />
* '''[[DemirBank]]'''<br />
</div><br />
</div><br />
<br />
<br />
<br />
* Процессинговый центр '''Uniteller''' осуществляет интернет-эквайринг на базе платежного решения собственной разработки, что позволяет реализовать все востребованные сервисы. Быстрая и простая кастомизация платежной страницы максимально упрощает процесс оплаты. Безопасность платежей подтверждена сертификатом безопасности PCI DSS 2.0. Круглосуточный Fraud-мониторинг и поддержка протокола 3D Secure исключает незаконное использование банковских карт. Значительным преимуществом для систем бронирования авиабилетов является поддержка «длинной записи» и интеграция с GDS, позволяющие значительно снизить комиссию за эквайринг.<br />
<br />
* '''ChronoPay''' – международный оператор интернет-платежей по банковским картам. Система обработки платежей компании ChronoPay позволяет проводить авторизацию и обработку онлайн-платежей в соответствии с мировыми стандартами безопасности и надежности в режиме реального времени. Компания предоставляет клиентам возможность использования широкого спектра платежных инструментов. Помимо поддержки распространенных типов банковских карт, ChronoPay тесно сотрудничает с региональными системами интернет-платежей в России и во всем мире.<br />
<br />
* За 6 лет работы в области электронной коммерции, компания '''«Универсальная Финансовая Система»''' проделала значительную работу по созданию и внедрению комплексных платежных решений, настройке, интеграции различных систем — это интеграция с процессинговыми системами различных спецификаций, создание систем информационной безопасности, шлюз с биллинговыми системами мобильных операторов, подключение к системе бронирования железнодорожных билетов «Экспресс-3», отработка системы обмена данными с едиными расчетными центрами службы ЖКХ и др. За время работы был приобретен уникальный опыт в области платежных систем, сложилась сильная команда разработчиков, были созданы эффективные решения, основанные на собственных ноу-хау разработках, особенно в области комплексной безопасности и непрерывности работы систем.<br />
<br />
* '''QIWI''' (КИВИ) — это удобный сервис для оплаты всех повседневных услуг: от мобильной связи и ЖКУ до банковских кредитов. Через QIWI (КИВИ) можно приобретать ж/д билеты, оплачивать покупки в интернет-магазинах и многое другое. Платежные терминалы QIWI (КИВИ) есть везде.<br />
<br />
* '''Webmoney''' — одна из самых популярных систем онлайн-расчетов в России, Украине и других странах СНГ. Основана в 1998 г. Платежи в системе моментальны и безотзывны. Последнее означает полную защищенность билетного агентства от возвратов, «чарджбеков», злоупотреблений со стороны плательщика. Технология WebMoney создана на предоставлении всем участникам Системы единых интерфейсов по непосредственному управлению своими имущественными правами на ценности, находящиеся на хранении в специализированных компаниях — Гарантах.<br />
<br />
* '''CoPAYco''' — надежный и удобный интернет-сервис, который позволяет использовать деньги на пластиковых картах и банковских счетах, не выходя из дома.Можно оплачивать товары и услуги через интернет – в любое удобное время.<br />
<br />
* '''ПриватБанк''' — крупнейший банк Украины по количеству клиентов, активам, кредитному портфелю. ПриватБанк, в отличии от большинства крупных банков Украины, находится не в Киеве, а в Днепропетровске. Кроме того, ПриватБанк является крупнейшим коммерческим банком Украины с отечественным капиталом. ПриватБанк стал первым банком на Украине, который предложил своим клиентам простой способ использования возможностей интернет-банкинга.<br />
<br />
* '''Универсальный платежный шлюз Nemo''' — встроенный в систему шлюз позволить обеспечить связь с любым платежным сервисом, например разработанным специально для вашей компании.<br />
<br />
* '''Платрон (Platron)''' – универсальная система электронных платежей для сайта, связывающая онлайн-платежи между интернет-магазинами, покупателями и платежными системами.<br />
<br />
* '''PayPal''' – оператор электронных денежных средств. Позволяет клиентам оплачивать счета и покупки, отправлять и принимать денежные переводы. В случае оплаты покупок важнейшей особенностью PayPal является предоставление гарантий безопасности как покупателю, так и продавцу.<br />
<br />
* '''Belassist''' – мультибанковская система приема платежей по банковским картам через интернет, позволяющая в реальном времени производить авторизацию и обработку электронных платежей. Компания организует прием банковских карт VISA, VISA Electron, MasterCard, Maestro, American Express на сайте интернет-магазина.<br />
<br />
* '''Processing.kz''' — компания, обеспечивающая технологические процессы по оказанию услуг интернет-эквайринга для банков Казахстана, оплату платежными картами для интернет-магазинов и полноценную защиту карточных данных для покупателей. Принимает онлайн платежи по банковским картам самых популярных платежных систем Visa и MasterCard. Использует технологию 3-D Secure и передачу данных с использованием протокола TLS/SSL. Преимущества: простота подключения к процессинговому центру и индивидуальный подход к каждому клиенту.<br />
<br />
* '''Kazkommertsbank''' — является одним из крупнейших банков в Казахстане и Центральной Азии. В системе {{NameSystem}} интегрирован через открытую систему E-commerce авторизации пластиковых карточек через интернет с уникальной системой обеспечения безопасности электронных платежей Visa 3D-Secure.<br />
<br />
<!-- * '''Agroindbank''' — крупнейший коммерческий банк в Молдавии. Подробнее о подключении см. [[Agroindbank]]. --><br />
<br />
* '''[[РосЕвроБанк]]'''<br />
<br />
* '''[[Isbank]]'''<br />
<br />
* '''[[Saferpay]]'''<br />
<br />
* '''[[MilliKart]]''' <br />
<br />
* '''[[Элсом]]'''<br />
<br />
* '''[[PayOnline]]'''<br />
<br />
* '''[[Paylate]]'''<br />
<br />
* '''[[AzeriCard]]'''<br />
<br />
<!-- * '''[[ECommPay]]''' --><br />
<br />
<!-- *'''[[Gateline]]'''--><br />
<br />
*'''[[Рапида]]'''<br />
<br />
*'''[[Payture]]'''<br />
<br />
* '''Acquiro'''<br />
<br />
*'''[[PayU]]'''<br />
<br />
*'''[[Сбербанк]]'''<br />
<br />
*'''[[LiqPay (ПриватБанк)]]'''<br />
<br />
*'''[[OneClickPay]]'''<br />
<br />
*'''[[DemirBank]]'''<br />
<br />
*'''[[Cybersource]]'''<br />
<br />
*'''[[Halkbank]]'''<br />
<br />
*'''[[PayMO]]'''<br />
<br />
*'''[[MoneyWall]]'''<br />
<br />
== Настройка способов оплаты в {{NameSystem}} ==<br />
См. статью [[Платежные методы в Nemo.travel]].<br />
<br />
== Подключение новых платежных шлюзов == <br />
<br />
Если вам необходим платёжный метод, который ещё не интегрирован в систему {{NameSystem}}, вы можете воспользоваться сервисом Payment Gateway API, который позволит быстро подключить любое платежное решение.<br><br />
Для более подробной информации см. статью [[Интеграция сервиса приёма платежей с помощью Payment Gateway API]]<br />
<br />
== См. также ==<br />
* [[Интеграция сервиса приёма платежей с помощью Payment Gateway API|Универсальный протокол Payment Gateway API]]<br />
* [[Платежные методы в Nemo.travel]]<br />
* [[Хронопей]]<br />
* [[Приватбанк]]<br />
* [[Uniteller]]<br />
* [[Монета.ру]]<br />
* [[ECommPay]]<br />
* [[Рапида]]<br />
* [[Platron]]<br />
* [[OneClickPay]]<br />
*[[Настройки фискализации]]<br />
<br />
== Полезные ссылки ==<br />
* [http://www.uniteller.com Uniteller]<br />
* [http://www.chronopay.com Chronopay]<br />
* [http://www.ufs-online.ru/ Универсальная Финансовая Система]<br />
* [http://qiwi.ru QIWI]<br />
* [http://www.ecommpay.com ECommPay]<br />
* [http://www.webmoney.ru WebMoney]<br />
* [http://www.copayco.com CoPayCo]<br />
* [http://www.privatbank.ua ПриватБанк]<br />
* [http://www.platron.ru Платрон]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=%D0%9F%D0%BB%D0%B0%D1%82%D0%B5%D0%B6%D0%BD%D1%8B%D0%B5_%D1%88%D0%BB%D1%8E%D0%B7%D1%8B&diff=17128Платежные шлюзы2020-08-06T16:02:50Z<p>Илья Шалетин: /* Платежные шлюзы в {{NameSystem}} */</p>
<hr />
<div>[[Category:Термины]]<br />
[[Category:Руководство]]<br />
[[Category:Настройки]]<br />
[[Category:Приём оплаты]]<br />
<!-- --><br />
'''Платежный шлюз''' (Payment Gateway) — сервис для быстрой и безопасной обработки электронных транзакций, онлайн-аналог платежного терминала, используемого в торговых точках. Авторизует платежи и обеспечивает контакт между продавцом, покупателем и банком.<br />
<br />
Платежные шлюзы представляют собой программные приложения, созданные специально для электронной коммерции. Однако благодаря заложенным в них инструментам быстрой и точной активизации платежей они нашли применение и в традиционном бизнесе. Безопасность обмена информацией через платежный шлюз достигается благодаря шифрованию персональных данных (таких как номер кредитной карты, секретный код и т.д.) с помощью SSL (Secure Socket Layer). Многие хостинговые компании включают платежные шлюзы в свои стандартные клиентские пакеты.<br />
<br />
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]<br />
<br />
Чтобы купить товар через платежный шлюз, клиент должен иметь учетную запись в соответствующей системе. Но однажды пройдя регистрацию, далее при покупке он выбирает способ оплаты через платежный шлюз и вводит [[Пароль]] — данные карты передаются автоматически. Некоторые онлайн-магазины предлагают своим клиентам два альтернативных способа оплаты товара: через шлюз или банковской картой. Если у продавца нет инструментов для самостоятельного процессинга пластиковых карт, он использует только платежный шлюз (так, например, совершаются практически все транзакции на аукционе eBay). Для покупателя пользование платежным шлюзом бесплатно, продавец платит проценты от совершенных сделок.<br />
<br />
== Как работает платежный шлюз ==<br />
<br />
Для использования платежных шлюзов необходимо подключение к сети интернет.<br />
<br />
* Покупатель совершает транзакцию через [[веб-сайт]] или физически.<br />
* Данные пересылаются в платежный шлюз, который принимает информацию и далее передает детали транзакции в банк, выдавший карту, с помощью которой была оплачена покупка.<br />
* Банк отправляет запрос в платежную систему (VISA, Mastercard и т.д.). Происходит оценка соответствия условий сделки и кредитной ситуации клиента.<br />
* Банк-эмитент отправляет код авторизации, который «дает добро» платежной системе на совершение сделки.<br />
* Платежная система отправляет код авторизации в платежный шлюз, оттуда он поступает продавцу.<br />
* Если сделка одобрена, продажа проходит и деньги снимаются со счета клиента.<br />
<br />
Весь процесс занимает несколько секунд. Скорость зависит от качества интернет-соединения. В реальности продавец получает деньги клиента примерно через 3 дня.<br />
<br />
== Платежные шлюзы в {{NameSystem}} ==<br />
<br />
В системе бронирования {{NameSystem}} имеются шлюзы к самым популярным поставщикам платежных решений:<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1100px"><br />
'''Россия'''<br />
<div class="mw-collapsible-content"><br />
* Процессинговый центр '''Uniteller''' осуществляет интернет-эквайринг на базе платежного решения собственной разработки, что позволяет реализовать все востребованные сервисы. Быстрая и простая кастомизация платежной страницы максимально упрощает процесс оплаты. Безопасность платежей подтверждена сертификатом безопасности PCI DSS 2.0. Круглосуточный Fraud-мониторинг и поддержка протокола 3D Secure исключает незаконное использование банковских карт. Значительным преимуществом для систем бронирования авиабилетов является поддержка «длинной записи» и интеграция с GDS, позволяющие значительно снизить комиссию за эквайринг.<br />
</div><br />
</div><br />
* Процессинговый центр '''Uniteller''' осуществляет интернет-эквайринг на базе платежного решения собственной разработки, что позволяет реализовать все востребованные сервисы. Быстрая и простая кастомизация платежной страницы максимально упрощает процесс оплаты. Безопасность платежей подтверждена сертификатом безопасности PCI DSS 2.0. Круглосуточный Fraud-мониторинг и поддержка протокола 3D Secure исключает незаконное использование банковских карт. Значительным преимуществом для систем бронирования авиабилетов является поддержка «длинной записи» и интеграция с GDS, позволяющие значительно снизить комиссию за эквайринг.<br />
<br />
* '''ChronoPay''' – международный оператор интернет-платежей по банковским картам. Система обработки платежей компании ChronoPay позволяет проводить авторизацию и обработку онлайн-платежей в соответствии с мировыми стандартами безопасности и надежности в режиме реального времени. Компания предоставляет клиентам возможность использования широкого спектра платежных инструментов. Помимо поддержки распространенных типов банковских карт, ChronoPay тесно сотрудничает с региональными системами интернет-платежей в России и во всем мире.<br />
<br />
* За 6 лет работы в области электронной коммерции, компания '''«Универсальная Финансовая Система»''' проделала значительную работу по созданию и внедрению комплексных платежных решений, настройке, интеграции различных систем — это интеграция с процессинговыми системами различных спецификаций, создание систем информационной безопасности, шлюз с биллинговыми системами мобильных операторов, подключение к системе бронирования железнодорожных билетов «Экспресс-3», отработка системы обмена данными с едиными расчетными центрами службы ЖКХ и др. За время работы был приобретен уникальный опыт в области платежных систем, сложилась сильная команда разработчиков, были созданы эффективные решения, основанные на собственных ноу-хау разработках, особенно в области комплексной безопасности и непрерывности работы систем.<br />
<br />
* '''QIWI''' (КИВИ) — это удобный сервис для оплаты всех повседневных услуг: от мобильной связи и ЖКУ до банковских кредитов. Через QIWI (КИВИ) можно приобретать ж/д билеты, оплачивать покупки в интернет-магазинах и многое другое. Платежные терминалы QIWI (КИВИ) есть везде.<br />
<br />
* '''Webmoney''' — одна из самых популярных систем онлайн-расчетов в России, Украине и других странах СНГ. Основана в 1998 г. Платежи в системе моментальны и безотзывны. Последнее означает полную защищенность билетного агентства от возвратов, «чарджбеков», злоупотреблений со стороны плательщика. Технология WebMoney создана на предоставлении всем участникам Системы единых интерфейсов по непосредственному управлению своими имущественными правами на ценности, находящиеся на хранении в специализированных компаниях — Гарантах.<br />
<br />
* '''CoPAYco''' — надежный и удобный интернет-сервис, который позволяет использовать деньги на пластиковых картах и банковских счетах, не выходя из дома.Можно оплачивать товары и услуги через интернет – в любое удобное время.<br />
<br />
* '''ПриватБанк''' — крупнейший банк Украины по количеству клиентов, активам, кредитному портфелю. ПриватБанк, в отличии от большинства крупных банков Украины, находится не в Киеве, а в Днепропетровске. Кроме того, ПриватБанк является крупнейшим коммерческим банком Украины с отечественным капиталом. ПриватБанк стал первым банком на Украине, который предложил своим клиентам простой способ использования возможностей интернет-банкинга.<br />
<br />
* '''Универсальный платежный шлюз Nemo''' — встроенный в систему шлюз позволить обеспечить связь с любым платежным сервисом, например разработанным специально для вашей компании.<br />
<br />
* '''Платрон (Platron)''' – универсальная система электронных платежей для сайта, связывающая онлайн-платежи между интернет-магазинами, покупателями и платежными системами.<br />
<br />
* '''PayPal''' – оператор электронных денежных средств. Позволяет клиентам оплачивать счета и покупки, отправлять и принимать денежные переводы. В случае оплаты покупок важнейшей особенностью PayPal является предоставление гарантий безопасности как покупателю, так и продавцу.<br />
<br />
* '''Belassist''' – мультибанковская система приема платежей по банковским картам через интернет, позволяющая в реальном времени производить авторизацию и обработку электронных платежей. Компания организует прием банковских карт VISA, VISA Electron, MasterCard, Maestro, American Express на сайте интернет-магазина.<br />
<br />
* '''Processing.kz''' — компания, обеспечивающая технологические процессы по оказанию услуг интернет-эквайринга для банков Казахстана, оплату платежными картами для интернет-магазинов и полноценную защиту карточных данных для покупателей. Принимает онлайн платежи по банковским картам самых популярных платежных систем Visa и MasterCard. Использует технологию 3-D Secure и передачу данных с использованием протокола TLS/SSL. Преимущества: простота подключения к процессинговому центру и индивидуальный подход к каждому клиенту.<br />
<br />
* '''Kazkommertsbank''' — является одним из крупнейших банков в Казахстане и Центральной Азии. В системе {{NameSystem}} интегрирован через открытую систему E-commerce авторизации пластиковых карточек через интернет с уникальной системой обеспечения безопасности электронных платежей Visa 3D-Secure.<br />
<br />
<!-- * '''Agroindbank''' — крупнейший коммерческий банк в Молдавии. Подробнее о подключении см. [[Agroindbank]]. --><br />
<br />
* '''[[РосЕвроБанк]]'''<br />
<br />
* '''[[Isbank]]'''<br />
<br />
* '''[[Saferpay]]'''<br />
<br />
* '''[[MilliKart]]''' <br />
<br />
* '''[[Элсом]]'''<br />
<br />
* '''[[PayOnline]]'''<br />
<br />
* '''[[Paylate]]'''<br />
<br />
* '''[[AzeriCard]]'''<br />
<br />
<!-- * '''[[ECommPay]]''' --><br />
<br />
<!-- *'''[[Gateline]]'''--><br />
<br />
*'''[[Рапида]]'''<br />
<br />
*'''[[Payture]]'''<br />
<br />
* '''Acquiro'''<br />
<br />
*'''[[PayU]]'''<br />
<br />
*'''[[Сбербанк]]'''<br />
<br />
*'''[[LiqPay (ПриватБанк)]]'''<br />
<br />
*'''[[OneClickPay]]'''<br />
<br />
*'''[[DemirBank]]'''<br />
<br />
*'''[[Cybersource]]'''<br />
<br />
*'''[[Halkbank]]'''<br />
<br />
*'''[[PayMO]]'''<br />
<br />
*'''[[MoneyWall]]'''<br />
<br />
== Настройка способов оплаты в {{NameSystem}} ==<br />
См. статью [[Платежные методы в Nemo.travel]].<br />
<br />
== Подключение новых платежных шлюзов == <br />
<br />
Если вам необходим платёжный метод, который ещё не интегрирован в систему {{NameSystem}}, вы можете воспользоваться сервисом Payment Gateway API, который позволит быстро подключить любое платежное решение.<br><br />
Для более подробной информации см. статью [[Интеграция сервиса приёма платежей с помощью Payment Gateway API]]<br />
<br />
== См. также ==<br />
* [[Интеграция сервиса приёма платежей с помощью Payment Gateway API|Универсальный протокол Payment Gateway API]]<br />
* [[Платежные методы в Nemo.travel]]<br />
* [[Хронопей]]<br />
* [[Приватбанк]]<br />
* [[Uniteller]]<br />
* [[Монета.ру]]<br />
* [[ECommPay]]<br />
* [[Рапида]]<br />
* [[Platron]]<br />
* [[OneClickPay]]<br />
*[[Настройки фискализации]]<br />
<br />
== Полезные ссылки ==<br />
* [http://www.uniteller.com Uniteller]<br />
* [http://www.chronopay.com Chronopay]<br />
* [http://www.ufs-online.ru/ Универсальная Финансовая Система]<br />
* [http://qiwi.ru QIWI]<br />
* [http://www.ecommpay.com ECommPay]<br />
* [http://www.webmoney.ru WebMoney]<br />
* [http://www.copayco.com CoPayCo]<br />
* [http://www.privatbank.ua ПриватБанк]<br />
* [http://www.platron.ru Платрон]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=%D0%9F%D0%BB%D0%B0%D1%82%D0%B5%D0%B6%D0%BD%D1%8B%D0%B5_%D1%88%D0%BB%D1%8E%D0%B7%D1%8B&diff=17127Платежные шлюзы2020-08-06T16:01:54Z<p>Илья Шалетин: /* Платежные шлюзы в {{NameSystem}} */</p>
<hr />
<div>[[Category:Термины]]<br />
[[Category:Руководство]]<br />
[[Category:Настройки]]<br />
[[Category:Приём оплаты]]<br />
<!-- --><br />
'''Платежный шлюз''' (Payment Gateway) — сервис для быстрой и безопасной обработки электронных транзакций, онлайн-аналог платежного терминала, используемого в торговых точках. Авторизует платежи и обеспечивает контакт между продавцом, покупателем и банком.<br />
<br />
Платежные шлюзы представляют собой программные приложения, созданные специально для электронной коммерции. Однако благодаря заложенным в них инструментам быстрой и точной активизации платежей они нашли применение и в традиционном бизнесе. Безопасность обмена информацией через платежный шлюз достигается благодаря шифрованию персональных данных (таких как номер кредитной карты, секретный код и т.д.) с помощью SSL (Secure Socket Layer). Многие хостинговые компании включают платежные шлюзы в свои стандартные клиентские пакеты.<br />
<br />
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]<br />
<br />
Чтобы купить товар через платежный шлюз, клиент должен иметь учетную запись в соответствующей системе. Но однажды пройдя регистрацию, далее при покупке он выбирает способ оплаты через платежный шлюз и вводит [[Пароль]] — данные карты передаются автоматически. Некоторые онлайн-магазины предлагают своим клиентам два альтернативных способа оплаты товара: через шлюз или банковской картой. Если у продавца нет инструментов для самостоятельного процессинга пластиковых карт, он использует только платежный шлюз (так, например, совершаются практически все транзакции на аукционе eBay). Для покупателя пользование платежным шлюзом бесплатно, продавец платит проценты от совершенных сделок.<br />
<br />
== Как работает платежный шлюз ==<br />
<br />
Для использования платежных шлюзов необходимо подключение к сети интернет.<br />
<br />
* Покупатель совершает транзакцию через [[веб-сайт]] или физически.<br />
* Данные пересылаются в платежный шлюз, который принимает информацию и далее передает детали транзакции в банк, выдавший карту, с помощью которой была оплачена покупка.<br />
* Банк отправляет запрос в платежную систему (VISA, Mastercard и т.д.). Происходит оценка соответствия условий сделки и кредитной ситуации клиента.<br />
* Банк-эмитент отправляет код авторизации, который «дает добро» платежной системе на совершение сделки.<br />
* Платежная система отправляет код авторизации в платежный шлюз, оттуда он поступает продавцу.<br />
* Если сделка одобрена, продажа проходит и деньги снимаются со счета клиента.<br />
<br />
Весь процесс занимает несколько секунд. Скорость зависит от качества интернет-соединения. В реальности продавец получает деньги клиента примерно через 3 дня.<br />
<br />
== Платежные шлюзы в {{NameSystem}} ==<br />
<br />
В системе бронирования {{NameSystem}} имеются шлюзы к самым популярным поставщикам платежных решений:<br />
<br />
'''Россия'''<br />
<div class="mw-collapsible-content"><br />
* Процессинговый центр '''Uniteller''' осуществляет интернет-эквайринг на базе платежного решения собственной разработки, что позволяет реализовать все востребованные сервисы. Быстрая и простая кастомизация платежной страницы максимально упрощает процесс оплаты. Безопасность платежей подтверждена сертификатом безопасности PCI DSS 2.0. Круглосуточный Fraud-мониторинг и поддержка протокола 3D Secure исключает незаконное использование банковских карт. Значительным преимуществом для систем бронирования авиабилетов является поддержка «длинной записи» и интеграция с GDS, позволяющие значительно снизить комиссию за эквайринг.<br />
</div><br />
<br />
* Процессинговый центр '''Uniteller''' осуществляет интернет-эквайринг на базе платежного решения собственной разработки, что позволяет реализовать все востребованные сервисы. Быстрая и простая кастомизация платежной страницы максимально упрощает процесс оплаты. Безопасность платежей подтверждена сертификатом безопасности PCI DSS 2.0. Круглосуточный Fraud-мониторинг и поддержка протокола 3D Secure исключает незаконное использование банковских карт. Значительным преимуществом для систем бронирования авиабилетов является поддержка «длинной записи» и интеграция с GDS, позволяющие значительно снизить комиссию за эквайринг.<br />
<br />
* '''ChronoPay''' – международный оператор интернет-платежей по банковским картам. Система обработки платежей компании ChronoPay позволяет проводить авторизацию и обработку онлайн-платежей в соответствии с мировыми стандартами безопасности и надежности в режиме реального времени. Компания предоставляет клиентам возможность использования широкого спектра платежных инструментов. Помимо поддержки распространенных типов банковских карт, ChronoPay тесно сотрудничает с региональными системами интернет-платежей в России и во всем мире.<br />
<br />
* За 6 лет работы в области электронной коммерции, компания '''«Универсальная Финансовая Система»''' проделала значительную работу по созданию и внедрению комплексных платежных решений, настройке, интеграции различных систем — это интеграция с процессинговыми системами различных спецификаций, создание систем информационной безопасности, шлюз с биллинговыми системами мобильных операторов, подключение к системе бронирования железнодорожных билетов «Экспресс-3», отработка системы обмена данными с едиными расчетными центрами службы ЖКХ и др. За время работы был приобретен уникальный опыт в области платежных систем, сложилась сильная команда разработчиков, были созданы эффективные решения, основанные на собственных ноу-хау разработках, особенно в области комплексной безопасности и непрерывности работы систем.<br />
<br />
* '''QIWI''' (КИВИ) — это удобный сервис для оплаты всех повседневных услуг: от мобильной связи и ЖКУ до банковских кредитов. Через QIWI (КИВИ) можно приобретать ж/д билеты, оплачивать покупки в интернет-магазинах и многое другое. Платежные терминалы QIWI (КИВИ) есть везде.<br />
<br />
* '''Webmoney''' — одна из самых популярных систем онлайн-расчетов в России, Украине и других странах СНГ. Основана в 1998 г. Платежи в системе моментальны и безотзывны. Последнее означает полную защищенность билетного агентства от возвратов, «чарджбеков», злоупотреблений со стороны плательщика. Технология WebMoney создана на предоставлении всем участникам Системы единых интерфейсов по непосредственному управлению своими имущественными правами на ценности, находящиеся на хранении в специализированных компаниях — Гарантах.<br />
<br />
* '''CoPAYco''' — надежный и удобный интернет-сервис, который позволяет использовать деньги на пластиковых картах и банковских счетах, не выходя из дома.Можно оплачивать товары и услуги через интернет – в любое удобное время.<br />
<br />
* '''ПриватБанк''' — крупнейший банк Украины по количеству клиентов, активам, кредитному портфелю. ПриватБанк, в отличии от большинства крупных банков Украины, находится не в Киеве, а в Днепропетровске. Кроме того, ПриватБанк является крупнейшим коммерческим банком Украины с отечественным капиталом. ПриватБанк стал первым банком на Украине, который предложил своим клиентам простой способ использования возможностей интернет-банкинга.<br />
<br />
* '''Универсальный платежный шлюз Nemo''' — встроенный в систему шлюз позволить обеспечить связь с любым платежным сервисом, например разработанным специально для вашей компании.<br />
<br />
* '''Платрон (Platron)''' – универсальная система электронных платежей для сайта, связывающая онлайн-платежи между интернет-магазинами, покупателями и платежными системами.<br />
<br />
* '''PayPal''' – оператор электронных денежных средств. Позволяет клиентам оплачивать счета и покупки, отправлять и принимать денежные переводы. В случае оплаты покупок важнейшей особенностью PayPal является предоставление гарантий безопасности как покупателю, так и продавцу.<br />
<br />
* '''Belassist''' – мультибанковская система приема платежей по банковским картам через интернет, позволяющая в реальном времени производить авторизацию и обработку электронных платежей. Компания организует прием банковских карт VISA, VISA Electron, MasterCard, Maestro, American Express на сайте интернет-магазина.<br />
<br />
* '''Processing.kz''' — компания, обеспечивающая технологические процессы по оказанию услуг интернет-эквайринга для банков Казахстана, оплату платежными картами для интернет-магазинов и полноценную защиту карточных данных для покупателей. Принимает онлайн платежи по банковским картам самых популярных платежных систем Visa и MasterCard. Использует технологию 3-D Secure и передачу данных с использованием протокола TLS/SSL. Преимущества: простота подключения к процессинговому центру и индивидуальный подход к каждому клиенту.<br />
<br />
* '''Kazkommertsbank''' — является одним из крупнейших банков в Казахстане и Центральной Азии. В системе {{NameSystem}} интегрирован через открытую систему E-commerce авторизации пластиковых карточек через интернет с уникальной системой обеспечения безопасности электронных платежей Visa 3D-Secure.<br />
<br />
<!-- * '''Agroindbank''' — крупнейший коммерческий банк в Молдавии. Подробнее о подключении см. [[Agroindbank]]. --><br />
<br />
* '''[[РосЕвроБанк]]'''<br />
<br />
* '''[[Isbank]]'''<br />
<br />
* '''[[Saferpay]]'''<br />
<br />
* '''[[MilliKart]]''' <br />
<br />
* '''[[Элсом]]'''<br />
<br />
* '''[[PayOnline]]'''<br />
<br />
* '''[[Paylate]]'''<br />
<br />
* '''[[AzeriCard]]'''<br />
<br />
<!-- * '''[[ECommPay]]''' --><br />
<br />
<!-- *'''[[Gateline]]'''--><br />
<br />
*'''[[Рапида]]'''<br />
<br />
*'''[[Payture]]'''<br />
<br />
* '''Acquiro'''<br />
<br />
*'''[[PayU]]'''<br />
<br />
*'''[[Сбербанк]]'''<br />
<br />
*'''[[LiqPay (ПриватБанк)]]'''<br />
<br />
*'''[[OneClickPay]]'''<br />
<br />
*'''[[DemirBank]]'''<br />
<br />
*'''[[Cybersource]]'''<br />
<br />
*'''[[Halkbank]]'''<br />
<br />
*'''[[PayMO]]'''<br />
<br />
*'''[[MoneyWall]]'''<br />
<br />
== Настройка способов оплаты в {{NameSystem}} ==<br />
См. статью [[Платежные методы в Nemo.travel]].<br />
<br />
== Подключение новых платежных шлюзов == <br />
<br />
Если вам необходим платёжный метод, который ещё не интегрирован в систему {{NameSystem}}, вы можете воспользоваться сервисом Payment Gateway API, который позволит быстро подключить любое платежное решение.<br><br />
Для более подробной информации см. статью [[Интеграция сервиса приёма платежей с помощью Payment Gateway API]]<br />
<br />
== См. также ==<br />
* [[Интеграция сервиса приёма платежей с помощью Payment Gateway API|Универсальный протокол Payment Gateway API]]<br />
* [[Платежные методы в Nemo.travel]]<br />
* [[Хронопей]]<br />
* [[Приватбанк]]<br />
* [[Uniteller]]<br />
* [[Монета.ру]]<br />
* [[ECommPay]]<br />
* [[Рапида]]<br />
* [[Platron]]<br />
* [[OneClickPay]]<br />
*[[Настройки фискализации]]<br />
<br />
== Полезные ссылки ==<br />
* [http://www.uniteller.com Uniteller]<br />
* [http://www.chronopay.com Chronopay]<br />
* [http://www.ufs-online.ru/ Универсальная Финансовая Система]<br />
* [http://qiwi.ru QIWI]<br />
* [http://www.ecommpay.com ECommPay]<br />
* [http://www.webmoney.ru WebMoney]<br />
* [http://www.copayco.com CoPayCo]<br />
* [http://www.privatbank.ua ПриватБанк]<br />
* [http://www.platron.ru Платрон]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=%D0%9F%D0%BB%D0%B0%D1%82%D0%B5%D0%B6%D0%BD%D1%8B%D0%B5_%D1%88%D0%BB%D1%8E%D0%B7%D1%8B&diff=17126Платежные шлюзы2020-08-06T15:57:20Z<p>Илья Шалетин: /* Платежные шлюзы в {{NameSystem}} */</p>
<hr />
<div>[[Category:Термины]]<br />
[[Category:Руководство]]<br />
[[Category:Настройки]]<br />
[[Category:Приём оплаты]]<br />
<!-- --><br />
'''Платежный шлюз''' (Payment Gateway) — сервис для быстрой и безопасной обработки электронных транзакций, онлайн-аналог платежного терминала, используемого в торговых точках. Авторизует платежи и обеспечивает контакт между продавцом, покупателем и банком.<br />
<br />
Платежные шлюзы представляют собой программные приложения, созданные специально для электронной коммерции. Однако благодаря заложенным в них инструментам быстрой и точной активизации платежей они нашли применение и в традиционном бизнесе. Безопасность обмена информацией через платежный шлюз достигается благодаря шифрованию персональных данных (таких как номер кредитной карты, секретный код и т.д.) с помощью SSL (Secure Socket Layer). Многие хостинговые компании включают платежные шлюзы в свои стандартные клиентские пакеты.<br />
<br />
[[Изображение:Nemo-goto.png|center|link=http://nemo.travel]]<br />
<br />
Чтобы купить товар через платежный шлюз, клиент должен иметь учетную запись в соответствующей системе. Но однажды пройдя регистрацию, далее при покупке он выбирает способ оплаты через платежный шлюз и вводит [[Пароль]] — данные карты передаются автоматически. Некоторые онлайн-магазины предлагают своим клиентам два альтернативных способа оплаты товара: через шлюз или банковской картой. Если у продавца нет инструментов для самостоятельного процессинга пластиковых карт, он использует только платежный шлюз (так, например, совершаются практически все транзакции на аукционе eBay). Для покупателя пользование платежным шлюзом бесплатно, продавец платит проценты от совершенных сделок.<br />
<br />
== Как работает платежный шлюз ==<br />
<br />
Для использования платежных шлюзов необходимо подключение к сети интернет.<br />
<br />
* Покупатель совершает транзакцию через [[веб-сайт]] или физически.<br />
* Данные пересылаются в платежный шлюз, который принимает информацию и далее передает детали транзакции в банк, выдавший карту, с помощью которой была оплачена покупка.<br />
* Банк отправляет запрос в платежную систему (VISA, Mastercard и т.д.). Происходит оценка соответствия условий сделки и кредитной ситуации клиента.<br />
* Банк-эмитент отправляет код авторизации, который «дает добро» платежной системе на совершение сделки.<br />
* Платежная система отправляет код авторизации в платежный шлюз, оттуда он поступает продавцу.<br />
* Если сделка одобрена, продажа проходит и деньги снимаются со счета клиента.<br />
<br />
Весь процесс занимает несколько секунд. Скорость зависит от качества интернет-соединения. В реальности продавец получает деньги клиента примерно через 3 дня.<br />
<br />
== Платежные шлюзы в {{NameSystem}} ==<br />
<br />
В системе бронирования {{NameSystem}} имеются шлюзы к самым популярным поставщикам платежных решений:<br />
<br />
* Процессинговый центр '''Uniteller''' осуществляет интернет-эквайринг на базе платежного решения собственной разработки, что позволяет реализовать все востребованные сервисы. Быстрая и простая кастомизация платежной страницы максимально упрощает процесс оплаты. Безопасность платежей подтверждена сертификатом безопасности PCI DSS 2.0. Круглосуточный Fraud-мониторинг и поддержка протокола 3D Secure исключает незаконное использование банковских карт. Значительным преимуществом для систем бронирования авиабилетов является поддержка «длинной записи» и интеграция с GDS, позволяющие значительно снизить комиссию за эквайринг.<br />
<br />
* '''ChronoPay''' – международный оператор интернет-платежей по банковским картам. Система обработки платежей компании ChronoPay позволяет проводить авторизацию и обработку онлайн-платежей в соответствии с мировыми стандартами безопасности и надежности в режиме реального времени. Компания предоставляет клиентам возможность использования широкого спектра платежных инструментов. Помимо поддержки распространенных типов банковских карт, ChronoPay тесно сотрудничает с региональными системами интернет-платежей в России и во всем мире.<br />
<br />
* За 6 лет работы в области электронной коммерции, компания '''«Универсальная Финансовая Система»''' проделала значительную работу по созданию и внедрению комплексных платежных решений, настройке, интеграции различных систем — это интеграция с процессинговыми системами различных спецификаций, создание систем информационной безопасности, шлюз с биллинговыми системами мобильных операторов, подключение к системе бронирования железнодорожных билетов «Экспресс-3», отработка системы обмена данными с едиными расчетными центрами службы ЖКХ и др. За время работы был приобретен уникальный опыт в области платежных систем, сложилась сильная команда разработчиков, были созданы эффективные решения, основанные на собственных ноу-хау разработках, особенно в области комплексной безопасности и непрерывности работы систем.<br />
<br />
* '''QIWI''' (КИВИ) — это удобный сервис для оплаты всех повседневных услуг: от мобильной связи и ЖКУ до банковских кредитов. Через QIWI (КИВИ) можно приобретать ж/д билеты, оплачивать покупки в интернет-магазинах и многое другое. Платежные терминалы QIWI (КИВИ) есть везде.<br />
<br />
* '''Webmoney''' — одна из самых популярных систем онлайн-расчетов в России, Украине и других странах СНГ. Основана в 1998 г. Платежи в системе моментальны и безотзывны. Последнее означает полную защищенность билетного агентства от возвратов, «чарджбеков», злоупотреблений со стороны плательщика. Технология WebMoney создана на предоставлении всем участникам Системы единых интерфейсов по непосредственному управлению своими имущественными правами на ценности, находящиеся на хранении в специализированных компаниях — Гарантах.<br />
<br />
* '''CoPAYco''' — надежный и удобный интернет-сервис, который позволяет использовать деньги на пластиковых картах и банковских счетах, не выходя из дома.Можно оплачивать товары и услуги через интернет – в любое удобное время.<br />
<br />
* '''ПриватБанк''' — крупнейший банк Украины по количеству клиентов, активам, кредитному портфелю. ПриватБанк, в отличии от большинства крупных банков Украины, находится не в Киеве, а в Днепропетровске. Кроме того, ПриватБанк является крупнейшим коммерческим банком Украины с отечественным капиталом. ПриватБанк стал первым банком на Украине, который предложил своим клиентам простой способ использования возможностей интернет-банкинга.<br />
<br />
* '''Универсальный платежный шлюз Nemo''' — встроенный в систему шлюз позволить обеспечить связь с любым платежным сервисом, например разработанным специально для вашей компании.<br />
<br />
* '''Платрон (Platron)''' – универсальная система электронных платежей для сайта, связывающая онлайн-платежи между интернет-магазинами, покупателями и платежными системами.<br />
<br />
* '''PayPal''' – оператор электронных денежных средств. Позволяет клиентам оплачивать счета и покупки, отправлять и принимать денежные переводы. В случае оплаты покупок важнейшей особенностью PayPal является предоставление гарантий безопасности как покупателю, так и продавцу.<br />
<br />
* '''Belassist''' – мультибанковская система приема платежей по банковским картам через интернет, позволяющая в реальном времени производить авторизацию и обработку электронных платежей. Компания организует прием банковских карт VISA, VISA Electron, MasterCard, Maestro, American Express на сайте интернет-магазина.<br />
<br />
* '''Processing.kz''' — компания, обеспечивающая технологические процессы по оказанию услуг интернет-эквайринга для банков Казахстана, оплату платежными картами для интернет-магазинов и полноценную защиту карточных данных для покупателей. Принимает онлайн платежи по банковским картам самых популярных платежных систем Visa и MasterCard. Использует технологию 3-D Secure и передачу данных с использованием протокола TLS/SSL. Преимущества: простота подключения к процессинговому центру и индивидуальный подход к каждому клиенту.<br />
<br />
* '''Kazkommertsbank''' — является одним из крупнейших банков в Казахстане и Центральной Азии. В системе {{NameSystem}} интегрирован через открытую систему E-commerce авторизации пластиковых карточек через интернет с уникальной системой обеспечения безопасности электронных платежей Visa 3D-Secure.<br />
<br />
<!-- * '''Agroindbank''' — крупнейший коммерческий банк в Молдавии. Подробнее о подключении см. [[Agroindbank]]. --><br />
<br />
* '''[[РосЕвроБанк]]'''<br />
<br />
* '''[[Isbank]]'''<br />
<br />
* '''[[Saferpay]]'''<br />
<br />
* '''[[MilliKart]]''' <br />
<br />
* '''[[Элсом]]'''<br />
<br />
* '''[[PayOnline]]'''<br />
<br />
* '''[[Paylate]]'''<br />
<br />
* '''[[AzeriCard]]'''<br />
<br />
<!-- * '''[[ECommPay]]''' --><br />
<br />
<!-- *'''[[Gateline]]'''--><br />
<br />
*'''[[Рапида]]'''<br />
<br />
*'''[[Payture]]'''<br />
<br />
* '''Acquiro'''<br />
<br />
*'''[[PayU]]'''<br />
<br />
*'''[[Сбербанк]]'''<br />
<br />
*'''[[LiqPay (ПриватБанк)]]'''<br />
<br />
*'''[[OneClickPay]]'''<br />
<br />
*'''[[DemirBank]]'''<br />
<br />
*'''[[Cybersource]]'''<br />
<br />
*'''[[Halkbank]]'''<br />
<br />
*'''[[PayMO]]'''<br />
<br />
*'''[[MoneyWall]]'''<br />
<br />
== Настройка способов оплаты в {{NameSystem}} ==<br />
См. статью [[Платежные методы в Nemo.travel]].<br />
<br />
== Подключение новых платежных шлюзов == <br />
<br />
Если вам необходим платёжный метод, который ещё не интегрирован в систему {{NameSystem}}, вы можете воспользоваться сервисом Payment Gateway API, который позволит быстро подключить любое платежное решение.<br><br />
Для более подробной информации см. статью [[Интеграция сервиса приёма платежей с помощью Payment Gateway API]]<br />
<br />
== См. также ==<br />
* [[Интеграция сервиса приёма платежей с помощью Payment Gateway API|Универсальный протокол Payment Gateway API]]<br />
* [[Платежные методы в Nemo.travel]]<br />
* [[Хронопей]]<br />
* [[Приватбанк]]<br />
* [[Uniteller]]<br />
* [[Монета.ру]]<br />
* [[ECommPay]]<br />
* [[Рапида]]<br />
* [[Platron]]<br />
* [[OneClickPay]]<br />
*[[Настройки фискализации]]<br />
<br />
== Полезные ссылки ==<br />
* [http://www.uniteller.com Uniteller]<br />
* [http://www.chronopay.com Chronopay]<br />
* [http://www.ufs-online.ru/ Универсальная Финансовая Система]<br />
* [http://qiwi.ru QIWI]<br />
* [http://www.ecommpay.com ECommPay]<br />
* [http://www.webmoney.ru WebMoney]<br />
* [http://www.copayco.com CoPayCo]<br />
* [http://www.privatbank.ua ПриватБанк]<br />
* [http://www.platron.ru Платрон]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&diff=17125Форма поиска (Авиабилеты)2020-08-06T15:02:27Z<p>Илья Шалетин: /* Основные параметры поискового запроса на форме поиска */</p>
<hr />
<div>[[Категория: Руководство]]<br />
Форма поиска 一 блок системы {{NameSystemLink}} компонента [[Авиабилеты (компонент)|Авиабилеты]] с настройками для задания параметров поискового запроса и запуска [[Поиск (Авиабилеты)|поиска авиабилетов]].<br />
<br />
[[Файл:Search form avia.png]]<br />
<br />
==Основные параметры поискового запроса на форме поиска==<br />
<br />
* '''Тип маршрута''':<br />
** [[Маршрут "В одну сторону"|В одну сторону]],<br />
** [[Маршрут "Туда и обратно"|Туда и обратно]], <br />
** [[Сложный маршрут]]. <br />
Тип маршрута можно выбрать из выпадающего меню.<br />
<br />
[[Файл:Route.png]]<br />
<br />
Настройка '''Вид селектора типа перелёта''' определяет, каким образом будет отображаться возможность выбора типа маршрута: Выпадающий список, Кнопки, Скрывать селектор.<br />
<br />
* '''Даты вылета и прилета''' — задаются через встроенный календарь с областью видимости на два месяца и возможностью перемещения по нему вперед и назад.<br> В разделе настроек '''Управление продажами → Авиабилеты → Процессы → Форма поиска''' можно задать ограничения на диапазон дат, разрешенных для поиска и бронирования относительно текущего числа. Это регулируется следующими настройками:<br />
**'''''Ближайшая разрешенная дата для поиска билетов (дней от текущего числа)''''' - Отсчет ведется от сегодняшнего дня. Ноль означает ''сегодня''. <br>Можно задать целым числом либо промежутком времени, заданным в следующем формате: ''00:00-9:30,1''. <br> Это означает, что в период времени с 00:00 до 9:30 значение настройки равно 1. Максимальное количество временных промежутков - 2, разделитель - ";". <br>Пример: ''00:00-9:30,1;19:30-23:59,2''. Таким образом, во время, не указанное во временных интервалах, настройка будет равна 0. То есть: в интервал времени с 00:00 до 9:30 пользователи сайта смогут искать рейсы с вылетом не раньше, чем завтра (+1 от текущей даты). В период с 19:30 до 23:59 пользователи сайта смогут искать рейсы с вылетом не раньше, чем послезавтра (+2 от текущей даты). В неохваченный период (с 9:30 до 19:30 будет доступен поиск рейсов с вылетом сегодня (+0 от текущей даты). <br>Значение интервала времени можно вводить от 00:00 до 24:00 включительно. <br>Принцип работы трех следующих настроек аналогичный.<br />
**'''''Ближайшая разрешенная дата для бронирования билетов (дней от текущего числа)''''' - Если значения настройки установлены так, что на какую-либо дату поиск разрешен, но не разрешено бронирование, то при попытке бронирования пользователь получит сообщение об ошибке: ''Бронирование запрещено, т.к. выбранная дата бронирования меньше ближайшей разрешенной даты для бронирования билетов''.<br />
**'''''Самая дальняя разрешенная дата для поиска билетов (дней от текущего числа)''''' - принцип работы настройки аналогичный предыдущим двум, но ограничение задается на самую дальнюю доступную в календаре дату для поиска.<br />
**'''''Самая дальняя разрешенная дата для бронирования билетов (дней от текущего числа)''''' - принцип работы настройки, аналогичный предыдущим трем, но ограничение задается на самую дальнюю доступную дату для бронирования.<br />
<br />
[[Файл:Time.png|500px]]<br />
<br />
* '''Аэропорты вылета и прилета''' — пустое или предварительно заполненное текстовое поле с функцией автозаполнения по мере набора текста пользователем. Поддерживается поиск по названию города на русском или английском языке, названию аэропорта на русском или английском языке, IATA коду аэропорта. Совпадение определяется по первым буквам. В качестве подсказки выводится название страны расположения аэропорта и код аэропорта. <br />
<br />
Для удобства поиска рекомендуется включить кнопку, меняющую местами пункты вылета и прилета, в разделе '''Настройки системы - Интеграция - Nemo 1.0 (JSON API) - Отображать кнопку, которая меняет местами города вылета и прилета'''.<br />
<br />
В том же разделе вы можете использовать настройку '''В автокомплите на форме поиска принудительно заменять выбранный аэропорт агрегирующим''' - если аэропорт входит в агрегацию (например, Домодедово -> Москва), то при выборе этого аэропорта он подменяется агрегирующим.<br />
<br />
По умолчанию для поиска доступны все аэропорты. Если сайт настроен на продажу билетов только одной конкретной авиакомпании, то имеет смысл отображать для поиска только те направления, по которым данная а/к осуществляет полеты. Для этого можно включить настройку ''Режим работы автокомплита IATA точек: По маршрутной сетке авиакомпании'' в разделе '''Настройки системы - Интеграция - Nemo 1.0 (JSON API)''' и внести IATA-код авиакомпании в поле ниже ''(Укажите авиакомпанию для подгрузки маршрутной сетки)'' Чтобы отобрать автокомплит сразу по нескольким авиакомпаниям, можно задать более одной, указывая их коды через запятую. {{Attention| Данная настройка работает только для ГРС Сирена Трэвел. Маршрутная сеть авиакомпании будет подгружаться специальным запросом напрямую из ГРС, и соответствующие аэропорты будут доступны или не доступны для выбора на форме поиска}}.<br />
<br />
Также в разделе '''Управление продажами - Авиабилеты - Процессы - Форма поиска''' присутствует настройка '''Выделять даты доступных рейсов в календаре формы поиска''' позволяющая включить подсветку доступных для поиска дат в календаре на форме поиска. И обратная настройка '''Блокировать выбор недоступных дат в календаре''' позволяющая блокировать выбор даты в календаре, если в этот день нет рейсов по расписанию. {{Attention| Данные настройки работают только для ГРС Сирена Трэвел. Расписание авиакомпаний будет подгружаться дополнительным запросом из ГРС по пакету выбранному в разделе '''Управления продажами - Авиабилеты - Процесс поиска - тонкая настройка - Пакеты для поиска по расписанию в NEMO2.0''' }}.<br />
<br />
[[Файл:TimeToShine.png|500px]]<br />
<br />
* '''Количество [[пассажир]]ов''' - доступные типы пассажиров: <br />
** Взрослый (adult),<br />
** Ребенок - от 2 полных до 12 неполных лет (child),<br />
** Младенец без места - до 2 неполных лет (infant), <br />
** Младенец с местом - до 2 неполных лет (infant-seat).<br />
<!--<br />
<br />
УСТАРЕВШИЕ НАСТРОЙКИ!!<br />
<br />
<br>В разделе настроек '''Управление продажами → Авиабилеты → Процессы → Форма поиска''' возможно разрешить/запретить поиск перелетов для детей без сопровождения взрослых. За это отвечает настройка: <br><br />
**'''Поиск перевозки детей без взрослых''':<br />
*** '''''Запрещен''''',<br />
*** '''''Разрешен''''',<br />
*** '''''Ребенок по цене взрослого'''''.<br />
--><br />
<br />
По умолчанию в выпадающем списке для быстрого выбора доступны три наиболее часто используемых комбинаций пассажиров: 1 взрослый, 2 взрослых, 2 взрослых и 1 ребенок. Для выбора других сочетаний по клику на кнопку '''Больше пассажиров''' появится всплывающее окно: <br />
<br />
[[Файл:Passengers.png|400px]]<br />
<br />
Чтобы сделать доступной эту возможность, нужно использовать настройку '''Включить расширенный выбор пассажиров (работает только для стандартного способа выбора пассажиров)''', которая позволит выбирать различные сочетания пассажиров помимо наиболее часто используемых.<br />
<br />
Настроить сочетания пассажиров можно с помощью настройки '''Предопределенные сочетания пассажиров в быстром поиске'''. Они задаются в виде JSON-строки вида [{"label": "idealFamily", "set": {"ADT":2, "CLD":1}}]<br />
<br />
Можно изменить расширенный режим выбора пассажиров на быстрый выбор в выпадающем списке: <br />
<br />
[[Файл:Passengers2.png|300px]]<br />
<br />
Для этого нужно включить настройку '''Выбор пассажиров на форме поиска с помощью подробного селекта''' в разделе '''Настройки системы - Интеграция - Nemo 1.0 (JSON API)'''. <br />
<br />
<br />
* '''Только прямые''' — включает поиск только рейсов без пересадок. Для того чтобы скрыть этот чекбокс и запретить искать рейсы без пересадок, включите настройку ''Скрывать опцию поиска только среди прямых рейсов на форме поиска'' в разделе '''Управление продажами - Авиабилеты - Процессы - Форма поиска'''.<br />
* '''Класс перелета''' - выбор [[Класс обслуживания|класса обслуживания]]:<br />
** '''''Эконом''''', <br />
** '''''Бизнес''''', <br />
** '''''Первый'''''.<br> Для старых тем оформления отображение эконом-премиум класса и первого класса на форме поиска регулируется настройками '''''Отображать класс эконом-премиум на форме поиска''''' и '''''Отображать первый класс на форме поиска''''' соответственно в разделе '''Управление продажами → Авиабилеты → Устаревшие настройки → Ограничения поиска'''. <br />
<br />
<!--<br />
УСТАРЕВШИЕ НАСТРОЙКИ!<br />
<br />
Кроме того, в данном разделе есть еще 4 полезные настройки: <br />
*** ''искать также класс эконом-премиум параллельным запросом при поиске эконом класса''<br />
*** ''искать также первый класс параллельным запросом при поиске бизнес класса''<br />
*** ''отображать класс эконом-премиум на форме поиска''<br />
*** ''при поиске "эконом" запрашивать в {{NameSystem2}} все классы''.<br> Используется только в запросах к авиа-серверу, начиная с версии 1.2. Может значительно увеличить число запросов в GDS. </span><br />
--><br />
<br />
* '''Искать ±Х дня''' — при выборе данной опции поиск производится в диапазоне X дней (задаётся в настройках) от выбранной даты, также система выделит самые дешевые тарифы из диапазона (см. [[Поиск по окружным датам (Авиабилеты)]]). После перехода на выбранную дату с матрицы результатов поиска по окружным датам пользователь получит полную выдачу результатов поиска на эту фиксированную дату.<br>Отображение параметра регулируется опцией ''Скрывать соседние даты на форме поиска'' в разделе '''Управление продажами - Авиабилеты - Процессы - Форма поиска'''. <br />
<br />
[[Файл:Форма_поиска_-_дополнительные_параметры.png]]<br />
<br />
==Дополнительные параметры поискового запроса==<br />
* '''Цена билетов''' — ограничение верхнего предела стоимости найденных комбинаций за всех пассажиров.<br />
* '''Авиакомпании''' — задайте одну или несколько предпочитаемых [[Авиакомпания|авиакомпаний]], рейсы которых должны быть в результатах поиска. (Для старых тем оформления режим работы параметра регулируется опцией '''''Режим фильтрации авиакомпаний на форме поиска'''''.) Указанные на форме поиска авиакомпании передаются непосредственно в запросе к поставщику, и в результатах поиска в итоге будут присутствовать только перелеты указанных ранее авиакомпаний.<br />
<br />
<br />
* '''Время в пути''' - ограничение поиска рейсов по длительности перелета. Доступные для выбора варианты: не важно (по умолчанию ищутся все), не более 6 часов, не более 12 часов, не более суток.<br />
* '''Пересадки''' - можно задать поиск только прямых рейсов или рейсов только с короткими пересадками (не более 2 часов). <br />
<br />
<!--**''Через параметры запроса к поставщику'' - установлено по умолчанию. Если выбрано это значение, то в поисковом запросе к ГРС явно указывается код требуемой авиакомпании, и тогда в результатах будут присутствовать только те рейсы, где данная авиакомпания является валидирующим перевозчиком.<br />
**''Через постфильтры на результатах'' - если выбрано это значение, то в поисковом запросе код авиакомпании не отправляется в ГРС, т.е. получаем обычную полную выдачу, но в результатах уже будет предустановлен постфильтр на данную авиакомпанию. Выдача будет содержать не только те рейсы, где данная авиакомпания является валидирующим перевозчиком, но и те, где она фигурирует как маркетинговая хотя бы в одном сегменте. )--><br />
<br />
[[Файл:Extra1.png]]<br />
<br />
== Блок "Сейчас ищут" ==<br />
{{Attention|Работает только для старых тем оформления.}}<br />
<br />
При включении блока на сайте отображается информация о 6-ти последних поисковых запросах, с которых можно перейти на результаты этих поисков. Результаты этого блока обновляются при обновлении страницы.<br />
<br />
Включить блок можно опцией '''''Показывать блок «Сейчас ищут»''''' в разделе: '''Управление продажами → Авиабилеты → Форма поиска'''.<br />
<br />
[[Файл:Сейчас_ищут.png|500px|Пример блока «Сейчас ищут»]]<br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px"><br />
<u>'''Код включения блока в CMS'''</u><br />
<div class="mw-collapsible-content"><br />
<br />
<syntaxhighlight lang="html4strict" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;"><br />
{literal}<br />
<script src="/static/js/nowSearching.js"></script><br />
<script><br />
$(function () {<br />
$('.js-flights-nowSearching').nowSearching();<br />
});<br />
</script> <br />
{/literal}<br />
<div class="new-ui-container new-flights-nowSearching js-flights-nowSearching"><br />
<div class="new-flights-nowSearching__header"><br />
<!-- ko if: !loading() --><br />
<span class="new-ui-button new-ui-button_small new-ui-button_secondary new-flights-nowSearching__refresh js-flights-nowSearching__refresh">{'nowsearching__refresh'|language}</span><br />
<!-- /ko --> {'nowsearching__title'|language}<br />
</div><br />
<div class="new-ui-container__divider new-ui-container__divider_smallMargin new-flights-nowSearching__divider"></div><br />
<div class="new-flights-nowSearching__items" data-bind="foreach: elements, css: {ldelim}'new-flights-nowSearching__items_loading':loading{rdelim}"><br />
<!-- ko if: $index() != 0 --><br />
<div class="new-ui-container__divider new-ui-container__divider_smallMargin new-flights-nowSearching__divider"></div><br />
<!-- /ko --><br />
<a class="new-flights-nowSearching__item" data-bind="attr: {ldelim}href: '/index.php?go=search/view_results&uid='+searchUid{rdelim}"><br />
<money class="new-flights-nowSearching__item__price" data-bind="nowSearchingMoney: price" format="0,0 $"></money><br />
<div data-bind="attr:{ldelim}'class':'new-flights-nowSearching__item__data new-flights-nowSearching__item__data_'+searchType{rdelim}"><br />
<!-- ko if: searchType == 'OW' --><br />
<div class="new-flights-nowSearching__item__route" data-bind="html: segments0.depAir+' — '+segments0.arrAir"></div><br />
<div class="new-flights-nowSearching__item__dates" data-bind="html: segments0.depDate+'{'nowsearching__date_owadder'|language}'"></div><br />
<!-- /ko --><br />
<!-- ko if: searchType == 'RT' --><br />
<div class="new-flights-nowSearching__item__route" data-bind="html: segments0.depAir+' — '+segments0.arrAir"></div><br />
<div class="new-flights-nowSearching__item__dates" data-bind="html: segments0.depDate+' {'nowsearching__date_rtadder_1'|language} '+segments1.depDate+' {'nowsearching__date_rtadder_2'|language}'"></div><br />
<!-- /ko --><br />
<!-- ko if: searchType == 'CR' --><br />
<div class="new-flights-nowSearching__item__routeShort" data-bind="html: segments.length+' '+(segments.length%10 > 4 ? '{'nowsearching__flightsnumber_5pl'|language}' : '{'nowsearching__flightsnumber_2-4'|language}')"></div><br />
<!-- /ko --><br />
</div><br />
</a><br />
</div><br />
</div><br />
<br />
</syntaxhighlight><br />
<br />
</div><br />
</div><br />
<br />
== См. также ==<br />
*[[Авиабилеты (компонент)]]<br />
*[[Поиск (Авиабилеты)]]<br />
*[[Результаты поиска]]<br />
*[[Тип маршрута]]<br />
*[[Поиск по окружным датам (Авиабилеты)]]<br />
*[[Форма бронирования (Авиабилеты)]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&diff=17124Форма поиска (Авиабилеты)2020-08-06T15:00:20Z<p>Илья Шалетин: /* Основные параметры поискового запроса на форме поиска */</p>
<hr />
<div>[[Категория: Руководство]]<br />
Форма поиска 一 блок системы {{NameSystemLink}} компонента [[Авиабилеты (компонент)|Авиабилеты]] с настройками для задания параметров поискового запроса и запуска [[Поиск (Авиабилеты)|поиска авиабилетов]].<br />
<br />
[[Файл:Search form avia.png]]<br />
<br />
==Основные параметры поискового запроса на форме поиска==<br />
<br />
* '''Тип маршрута''':<br />
** [[Маршрут "В одну сторону"|В одну сторону]],<br />
** [[Маршрут "Туда и обратно"|Туда и обратно]], <br />
** [[Сложный маршрут]]. <br />
Тип маршрута можно выбрать из выпадающего меню.<br />
<br />
[[Файл:Route.png]]<br />
<br />
Настройка '''Вид селектора типа перелёта''' определяет, каким образом будет отображаться возможность выбора типа маршрута: Выпадающий список, Кнопки, Скрывать селектор.<br />
<br />
* '''Даты вылета и прилета''' — задаются через встроенный календарь с областью видимости на два месяца и возможностью перемещения по нему вперед и назад.<br> В разделе настроек '''Управление продажами → Авиабилеты → Процессы → Форма поиска''' можно задать ограничения на диапазон дат, разрешенных для поиска и бронирования относительно текущего числа. Это регулируется следующими настройками:<br />
**'''''Ближайшая разрешенная дата для поиска билетов (дней от текущего числа)''''' - Отсчет ведется от сегодняшнего дня. Ноль означает ''сегодня''. <br>Можно задать целым числом либо промежутком времени, заданным в следующем формате: ''00:00-9:30,1''. <br> Это означает, что в период времени с 00:00 до 9:30 значение настройки равно 1. Максимальное количество временных промежутков - 2, разделитель - ";". <br>Пример: ''00:00-9:30,1;19:30-23:59,2''. Таким образом, во время, не указанное во временных интервалах, настройка будет равна 0. То есть: в интервал времени с 00:00 до 9:30 пользователи сайта смогут искать рейсы с вылетом не раньше, чем завтра (+1 от текущей даты). В период с 19:30 до 23:59 пользователи сайта смогут искать рейсы с вылетом не раньше, чем послезавтра (+2 от текущей даты). В неохваченный период (с 9:30 до 19:30 будет доступен поиск рейсов с вылетом сегодня (+0 от текущей даты). <br>Значение интервала времени можно вводить от 00:00 до 24:00 включительно. <br>Принцип работы трех следующих настроек аналогичный.<br />
**'''''Ближайшая разрешенная дата для бронирования билетов (дней от текущего числа)''''' - Если значения настройки установлены так, что на какую-либо дату поиск разрешен, но не разрешено бронирование, то при попытке бронирования пользователь получит сообщение об ошибке: ''Бронирование запрещено, т.к. выбранная дата бронирования меньше ближайшей разрешенной даты для бронирования билетов''.<br />
**'''''Самая дальняя разрешенная дата для поиска билетов (дней от текущего числа)''''' - принцип работы настройки аналогичный предыдущим двум, но ограничение задается на самую дальнюю доступную в календаре дату для поиска.<br />
**'''''Самая дальняя разрешенная дата для бронирования билетов (дней от текущего числа)''''' - принцип работы настройки, аналогичный предыдущим трем, но ограничение задается на самую дальнюю доступную дату для бронирования.<br />
<br />
[[Файл:Time.png|500px]]<br />
<br />
* '''Аэропорты вылета и прилета''' — пустое или предварительно заполненное текстовое поле с функцией автозаполнения по мере набора текста пользователем. Поддерживается поиск по названию города на русском или английском языке, названию аэропорта на русском или английском языке, IATA коду аэропорта. Совпадение определяется по первым буквам. В качестве подсказки выводится название страны расположения аэропорта и код аэропорта. <br />
<br />
Для удобства поиска рекомендуется включить кнопку, меняющую местами пункты вылета и прилета, в разделе '''Настройки системы - Интеграция - Nemo 1.0 (JSON API) - Отображать кнопку, которая меняет местами города вылета и прилета'''.<br />
<br />
В том же разделе вы можете использовать настройку '''В автокомплите на форме поиска принудительно заменять выбранный аэропорт агрегирующим''' - если аэропорт входит в агрегацию (например, Домодедово -> Москва), то при выборе этого аэропорта он подменяется агрегирующим.<br />
<br />
По умолчанию для поиска доступны все аэропорты. Если сайт настроен на продажу билетов только одной конкретной авиакомпании, то имеет смысл отображать для поиска только те направления, по которым данная а/к осуществляет полеты. Для этого можно включить настройку ''Режим работы автокомплита IATA точек: По маршрутной сетке авиакомпании'' в разделе '''Настройки системы - Интеграция - Nemo 1.0 (JSON API)''' и внести IATA-код авиакомпании в поле ниже ''(Укажите авиакомпанию для подгрузки маршрутной сетки)'' Чтобы отобрать автокомплит сразу по нескольким авиакомпаниям, можно задать более одной, указывая их коды через запятую. {{Attention| Данная настройка работает только для ГРС Сирена Трэвел. Маршрутная сеть авиакомпании будет подгружаться специальным запросом напрямую из ГРС, и соответствующие аэропорты будут доступны или не доступны для выбора на форме поиска}}.<br />
<br />
Также в разделе '''Управление продажами - Авиабилеты - Процессы - Форма поиска''' присутствует настройка '''Выделять даты доступных рейсов в календаре формы поиска''' позволяющая включить подсветку доступных для поиска дат в календаре на форме поиска. И обратная настройка '''Блокировать выбор недоступных дат в календаре''' позволяющая блокировать выбор даты в календаре, если в этот день нет рейсов по расписанию. {{Attention| Данные настройки работают только для ГРС Сирена Трэвел. Расписание авиакомпаний будет подгружаться дополнительным запросом из ГРС по пакету выбранному в разделе '''Управления продажами - Авиабилеты - Процесс поиска - тонкая настройка - Пакеты для поиска по расписанию в NEMO2.0''' }}.<br />
<br />
[[Файл:TimeToShine.png|500px]]<br />
<br />
* '''Количество [[пассажир]]ов''' - доступные типы пассажиров: <br />
** Взрослый (adult),<br />
** Ребенок - от 2 полных до 12 неполных лет (child),<br />
** Младенец без места - до 2 неполных лет (infant), <br />
** Младенец с местом - до 2 неполных лет (infant-seat).<br />
<!--<br />
<br />
УСТАРЕВШИЕ НАСТРОЙКИ!!<br />
<br />
<br>В разделе настроек '''Управление продажами → Авиабилеты → Процессы → Форма поиска''' возможно разрешить/запретить поиск перелетов для детей без сопровождения взрослых. За это отвечает настройка: <br><br />
**'''Поиск перевозки детей без взрослых''':<br />
*** '''''Запрещен''''',<br />
*** '''''Разрешен''''',<br />
*** '''''Ребенок по цене взрослого'''''.<br />
--><br />
<br />
По умолчанию в выпадающем списке для быстрого выбора доступны три наиболее часто используемых комбинаций пассажиров: 1 взрослый, 2 взрослых, 2 взрослых и 1 ребенок. Для выбора других сочетаний по клику на кнопку '''Больше пассажиров''' появится всплывающее окно: <br />
<br />
[[Файл:Passengers.png|400px]]<br />
<br />
Чтобы включить эту возможность, нужно использовать настройку '''Включить расширенный выбор пассажиров (работает только для стандартного способа выбора пассажиров)''', которая позволит выбирать различные сочетания пассажиров помимо наиболее часто используемых.<br />
<br />
Можно изменить данный режим выбора пассажиров на быстрый выбор в выпадающем списке: <br />
<br />
[[Файл:Passengers2.png|300px]]<br />
<br />
Для этого нужно включить настройку '''Выбор пассажиров на форме поиска с помощью подробного селекта''' в разделе '''Настройки системы - Интеграция - Nemo 1.0 (JSON API)'''. <br />
<br />
<br />
* '''Только прямые''' — включает поиск только рейсов без пересадок. Для того чтобы скрыть этот чекбокс и запретить искать рейсы без пересадок, включите настройку ''Скрывать опцию поиска только среди прямых рейсов на форме поиска'' в разделе '''Управление продажами - Авиабилеты - Процессы - Форма поиска'''.<br />
* '''Класс перелета''' - выбор [[Класс обслуживания|класса обслуживания]]:<br />
** '''''Эконом''''', <br />
** '''''Бизнес''''', <br />
** '''''Первый'''''.<br> Для старых тем оформления отображение эконом-премиум класса и первого класса на форме поиска регулируется настройками '''''Отображать класс эконом-премиум на форме поиска''''' и '''''Отображать первый класс на форме поиска''''' соответственно в разделе '''Управление продажами → Авиабилеты → Устаревшие настройки → Ограничения поиска'''. <br />
<br />
<!--<br />
УСТАРЕВШИЕ НАСТРОЙКИ!<br />
<br />
Кроме того, в данном разделе есть еще 4 полезные настройки: <br />
*** ''искать также класс эконом-премиум параллельным запросом при поиске эконом класса''<br />
*** ''искать также первый класс параллельным запросом при поиске бизнес класса''<br />
*** ''отображать класс эконом-премиум на форме поиска''<br />
*** ''при поиске "эконом" запрашивать в {{NameSystem2}} все классы''.<br> Используется только в запросах к авиа-серверу, начиная с версии 1.2. Может значительно увеличить число запросов в GDS. </span><br />
--><br />
<br />
* '''Искать ±Х дня''' — при выборе данной опции поиск производится в диапазоне X дней (задаётся в настройках) от выбранной даты, также система выделит самые дешевые тарифы из диапазона (см. [[Поиск по окружным датам (Авиабилеты)]]). После перехода на выбранную дату с матрицы результатов поиска по окружным датам пользователь получит полную выдачу результатов поиска на эту фиксированную дату.<br>Отображение параметра регулируется опцией ''Скрывать соседние даты на форме поиска'' в разделе '''Управление продажами - Авиабилеты - Процессы - Форма поиска'''. <br />
<br />
[[Файл:Форма_поиска_-_дополнительные_параметры.png]]<br />
<br />
==Дополнительные параметры поискового запроса==<br />
* '''Цена билетов''' — ограничение верхнего предела стоимости найденных комбинаций за всех пассажиров.<br />
* '''Авиакомпании''' — задайте одну или несколько предпочитаемых [[Авиакомпания|авиакомпаний]], рейсы которых должны быть в результатах поиска. (Для старых тем оформления режим работы параметра регулируется опцией '''''Режим фильтрации авиакомпаний на форме поиска'''''.) Указанные на форме поиска авиакомпании передаются непосредственно в запросе к поставщику, и в результатах поиска в итоге будут присутствовать только перелеты указанных ранее авиакомпаний.<br />
<br />
<br />
* '''Время в пути''' - ограничение поиска рейсов по длительности перелета. Доступные для выбора варианты: не важно (по умолчанию ищутся все), не более 6 часов, не более 12 часов, не более суток.<br />
* '''Пересадки''' - можно задать поиск только прямых рейсов или рейсов только с короткими пересадками (не более 2 часов). <br />
<br />
<!--**''Через параметры запроса к поставщику'' - установлено по умолчанию. Если выбрано это значение, то в поисковом запросе к ГРС явно указывается код требуемой авиакомпании, и тогда в результатах будут присутствовать только те рейсы, где данная авиакомпания является валидирующим перевозчиком.<br />
**''Через постфильтры на результатах'' - если выбрано это значение, то в поисковом запросе код авиакомпании не отправляется в ГРС, т.е. получаем обычную полную выдачу, но в результатах уже будет предустановлен постфильтр на данную авиакомпанию. Выдача будет содержать не только те рейсы, где данная авиакомпания является валидирующим перевозчиком, но и те, где она фигурирует как маркетинговая хотя бы в одном сегменте. )--><br />
<br />
[[Файл:Extra1.png]]<br />
<br />
== Блок "Сейчас ищут" ==<br />
{{Attention|Работает только для старых тем оформления.}}<br />
<br />
При включении блока на сайте отображается информация о 6-ти последних поисковых запросах, с которых можно перейти на результаты этих поисков. Результаты этого блока обновляются при обновлении страницы.<br />
<br />
Включить блок можно опцией '''''Показывать блок «Сейчас ищут»''''' в разделе: '''Управление продажами → Авиабилеты → Форма поиска'''.<br />
<br />
[[Файл:Сейчас_ищут.png|500px|Пример блока «Сейчас ищут»]]<br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px"><br />
<u>'''Код включения блока в CMS'''</u><br />
<div class="mw-collapsible-content"><br />
<br />
<syntaxhighlight lang="html4strict" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;"><br />
{literal}<br />
<script src="/static/js/nowSearching.js"></script><br />
<script><br />
$(function () {<br />
$('.js-flights-nowSearching').nowSearching();<br />
});<br />
</script> <br />
{/literal}<br />
<div class="new-ui-container new-flights-nowSearching js-flights-nowSearching"><br />
<div class="new-flights-nowSearching__header"><br />
<!-- ko if: !loading() --><br />
<span class="new-ui-button new-ui-button_small new-ui-button_secondary new-flights-nowSearching__refresh js-flights-nowSearching__refresh">{'nowsearching__refresh'|language}</span><br />
<!-- /ko --> {'nowsearching__title'|language}<br />
</div><br />
<div class="new-ui-container__divider new-ui-container__divider_smallMargin new-flights-nowSearching__divider"></div><br />
<div class="new-flights-nowSearching__items" data-bind="foreach: elements, css: {ldelim}'new-flights-nowSearching__items_loading':loading{rdelim}"><br />
<!-- ko if: $index() != 0 --><br />
<div class="new-ui-container__divider new-ui-container__divider_smallMargin new-flights-nowSearching__divider"></div><br />
<!-- /ko --><br />
<a class="new-flights-nowSearching__item" data-bind="attr: {ldelim}href: '/index.php?go=search/view_results&uid='+searchUid{rdelim}"><br />
<money class="new-flights-nowSearching__item__price" data-bind="nowSearchingMoney: price" format="0,0 $"></money><br />
<div data-bind="attr:{ldelim}'class':'new-flights-nowSearching__item__data new-flights-nowSearching__item__data_'+searchType{rdelim}"><br />
<!-- ko if: searchType == 'OW' --><br />
<div class="new-flights-nowSearching__item__route" data-bind="html: segments0.depAir+' — '+segments0.arrAir"></div><br />
<div class="new-flights-nowSearching__item__dates" data-bind="html: segments0.depDate+'{'nowsearching__date_owadder'|language}'"></div><br />
<!-- /ko --><br />
<!-- ko if: searchType == 'RT' --><br />
<div class="new-flights-nowSearching__item__route" data-bind="html: segments0.depAir+' — '+segments0.arrAir"></div><br />
<div class="new-flights-nowSearching__item__dates" data-bind="html: segments0.depDate+' {'nowsearching__date_rtadder_1'|language} '+segments1.depDate+' {'nowsearching__date_rtadder_2'|language}'"></div><br />
<!-- /ko --><br />
<!-- ko if: searchType == 'CR' --><br />
<div class="new-flights-nowSearching__item__routeShort" data-bind="html: segments.length+' '+(segments.length%10 > 4 ? '{'nowsearching__flightsnumber_5pl'|language}' : '{'nowsearching__flightsnumber_2-4'|language}')"></div><br />
<!-- /ko --><br />
</div><br />
</a><br />
</div><br />
</div><br />
<br />
</syntaxhighlight><br />
<br />
</div><br />
</div><br />
<br />
== См. также ==<br />
*[[Авиабилеты (компонент)]]<br />
*[[Поиск (Авиабилеты)]]<br />
*[[Результаты поиска]]<br />
*[[Тип маршрута]]<br />
*[[Поиск по окружным датам (Авиабилеты)]]<br />
*[[Форма бронирования (Авиабилеты)]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&diff=17123Форма поиска (Авиабилеты)2020-08-06T14:55:20Z<p>Илья Шалетин: /* Основные параметры поискового запроса на форме поиска */</p>
<hr />
<div>[[Категория: Руководство]]<br />
Форма поиска 一 блок системы {{NameSystemLink}} компонента [[Авиабилеты (компонент)|Авиабилеты]] с настройками для задания параметров поискового запроса и запуска [[Поиск (Авиабилеты)|поиска авиабилетов]].<br />
<br />
[[Файл:Search form avia.png]]<br />
<br />
==Основные параметры поискового запроса на форме поиска==<br />
<br />
* '''Тип маршрута''':<br />
** [[Маршрут "В одну сторону"|В одну сторону]],<br />
** [[Маршрут "Туда и обратно"|Туда и обратно]], <br />
** [[Сложный маршрут]]. <br />
Тип маршрута можно выбрать из выпадающего меню.<br />
<br />
[[Файл:Route.png]]<br />
<br />
Настройка '''Вид селектора типа перелёта''' определяет, каким образом будет отображаться возможность выбора типа маршрута: Выпадающий список, Кнопки, Скрывать селектор.<br />
<br />
* '''Даты вылета и прилета''' — задаются через встроенный календарь с областью видимости на два месяца и возможностью перемещения по нему вперед и назад.<br> В разделе настроек '''Управление продажами → Авиабилеты → Процессы → Форма поиска''' можно задать ограничения на диапазон дат, разрешенных для поиска и бронирования относительно текущего числа. Это регулируется следующими настройками:<br />
**'''''Ближайшая разрешенная дата для поиска билетов (дней от текущего числа)''''' - Отсчет ведется от сегодняшнего дня. Ноль означает ''сегодня''. <br>Можно задать целым числом либо промежутком времени, заданным в следующем формате: ''00:00-9:30,1''. <br> Это означает, что в период времени с 00:00 до 9:30 значение настройки равно 1. Максимальное количество временных промежутков - 2, разделитель - ";". <br>Пример: ''00:00-9:30,1;19:30-23:59,2''. Таким образом, во время, не указанное во временных интервалах, настройка будет равна 0. То есть: в интервал времени с 00:00 до 9:30 пользователи сайта смогут искать рейсы с вылетом не раньше, чем завтра (+1 от текущей даты). В период с 19:30 до 23:59 пользователи сайта смогут искать рейсы с вылетом не раньше, чем послезавтра (+2 от текущей даты). В неохваченный период (с 9:30 до 19:30 будет доступен поиск рейсов с вылетом сегодня (+0 от текущей даты). <br>Значение интервала времени можно вводить от 00:00 до 24:00 включительно. <br>Принцип работы трех следующих настроек аналогичный.<br />
**'''''Ближайшая разрешенная дата для бронирования билетов (дней от текущего числа)''''' - Если значения настройки установлены так, что на какую-либо дату поиск разрешен, но не разрешено бронирование, то при попытке бронирования пользователь получит сообщение об ошибке: ''Бронирование запрещено, т.к. выбранная дата бронирования меньше ближайшей разрешенной даты для бронирования билетов''.<br />
**'''''Самая дальняя разрешенная дата для поиска билетов (дней от текущего числа)''''' - принцип работы настройки аналогичный предыдущим двум, но ограничение задается на самую дальнюю доступную в календаре дату для поиска.<br />
**'''''Самая дальняя разрешенная дата для бронирования билетов (дней от текущего числа)''''' - принцип работы настройки, аналогичный предыдущим трем, но ограничение задается на самую дальнюю доступную дату для бронирования.<br />
<br />
[[Файл:Time.png|500px]]<br />
<br />
* '''Аэропорты вылета и прилета''' — пустое или предварительно заполненное текстовое поле с функцией автозаполнения по мере набора текста пользователем. Поддерживается поиск по названию города на русском или английском языке, названию аэропорта на русском или английском языке, IATA коду аэропорта. Совпадение определяется по первым буквам. В качестве подсказки выводится название страны расположения аэропорта и код аэропорта.<br />
<br />
Для удобства поиска рекомендуется включить кнопку, меняющую местами пункты вылета и прилета, в разделе '''Настройки системы - Интеграция - Nemo 1.0 (JSON API) - Отображать кнопку, которая меняет местами города вылета и прилета'''.<br />
<br />
По умолчанию для поиска доступны все аэропорты. Если сайт настроен на продажу билетов только одной конкретной авиакомпании, то имеет смысл отображать для поиска только те направления, по которым данная а/к осуществляет полеты. Для этого можно включить настройку ''Режим работы автокомплита IATA точек: По маршрутной сетке авиакомпании'' в разделе '''Настройки системы - Интеграция - Nemo 1.0 (JSON API)''' и внести IATA-код авиакомпании в поле ниже ''(Укажите авиакомпанию для подгрузки маршрутной сетки)'' Чтобы отобрать автокомплит сразу по нескольким авиакомпаниям, можно задать более одной, указывая их коды через запятую. {{Attention| Данная настройка работает только для ГРС Сирена Трэвел. Маршрутная сеть авиакомпании будет подгружаться специальным запросом напрямую из ГРС, и соответствующие аэропорты будут доступны или не доступны для выбора на форме поиска}}.<br />
<br />
Также в разделе '''Управление продажами - Авиабилеты - Процессы - Форма поиска''' присутствует настройка '''Выделять даты доступных рейсов в календаре формы поиска''' позволяющая включить подсветку доступных для поиска дат в календаре на форме поиска. И обратная настройка '''Блокировать выбор недоступных дат в календаре''' позволяющая блокировать выбор даты в календаре, если в этот день нет рейсов по расписанию. {{Attention| Данные настройки работают только для ГРС Сирена Трэвел. Расписание авиакомпаний будет подгружаться дополнительным запросом из ГРС по пакету выбранному в разделе '''Управления продажами - Авиабилеты - Процесс поиска - тонкая настройка - Пакеты для поиска по расписанию в NEMO2.0''' }}.<br />
<br />
[[Файл:TimeToShine.png|500px]]<br />
<br />
* '''Количество [[пассажир]]ов''' - доступные типы пассажиров: <br />
** Взрослый (adult),<br />
** Ребенок - от 2 полных до 12 неполных лет (child),<br />
** Младенец без места - до 2 неполных лет (infant), <br />
** Младенец с местом - до 2 неполных лет (infant-seat).<br />
<!--<br />
<br />
УСТАРЕВШИЕ НАСТРОЙКИ!!<br />
<br />
<br>В разделе настроек '''Управление продажами → Авиабилеты → Процессы → Форма поиска''' возможно разрешить/запретить поиск перелетов для детей без сопровождения взрослых. За это отвечает настройка: <br><br />
**'''Поиск перевозки детей без взрослых''':<br />
*** '''''Запрещен''''',<br />
*** '''''Разрешен''''',<br />
*** '''''Ребенок по цене взрослого'''''.<br />
--><br />
<br />
По умолчанию в выпадающем списке для быстрого выбора доступны три наиболее часто используемых комбинаций пассажиров: 1 взрослый, 2 взрослых, 2 взрослых и 1 ребенок. Для выбора других сочетаний по клику на кнопку '''Больше пассажиров''' появится всплывающее окно: <br />
<br />
[[Файл:Passengers.png|400px]]<br />
<br />
Чтобы включить эту возможность, нужно использовать настройку '''Включить расширенный выбор пассажиров (работает только для стандартного способа выбора пассажиров)''', которая позволит выбирать различные сочетания пассажиров помимо наиболее часто используемых.<br />
<br />
Можно изменить данный режим выбора пассажиров на быстрый выбор в выпадающем списке: <br />
<br />
[[Файл:Passengers2.png|300px]]<br />
<br />
Для этого нужно включить настройку '''Выбор пассажиров на форме поиска с помощью подробного селекта''' в разделе '''Настройки системы - Интеграция - Nemo 1.0 (JSON API)'''. <br />
<br />
<br />
* '''Только прямые''' — включает поиск только рейсов без пересадок. Для того чтобы скрыть этот чекбокс и запретить искать рейсы без пересадок, включите настройку ''Скрывать опцию поиска только среди прямых рейсов на форме поиска'' в разделе '''Управление продажами - Авиабилеты - Процессы - Форма поиска'''.<br />
* '''Класс перелета''' - выбор [[Класс обслуживания|класса обслуживания]]:<br />
** '''''Эконом''''', <br />
** '''''Бизнес''''', <br />
** '''''Первый'''''.<br> Для старых тем оформления отображение эконом-премиум класса и первого класса на форме поиска регулируется настройками '''''Отображать класс эконом-премиум на форме поиска''''' и '''''Отображать первый класс на форме поиска''''' соответственно в разделе '''Управление продажами → Авиабилеты → Устаревшие настройки → Ограничения поиска'''. <br />
<br />
<!--<br />
УСТАРЕВШИЕ НАСТРОЙКИ!<br />
<br />
Кроме того, в данном разделе есть еще 4 полезные настройки: <br />
*** ''искать также класс эконом-премиум параллельным запросом при поиске эконом класса''<br />
*** ''искать также первый класс параллельным запросом при поиске бизнес класса''<br />
*** ''отображать класс эконом-премиум на форме поиска''<br />
*** ''при поиске "эконом" запрашивать в {{NameSystem2}} все классы''.<br> Используется только в запросах к авиа-серверу, начиная с версии 1.2. Может значительно увеличить число запросов в GDS. </span><br />
--><br />
<br />
* '''Искать ±Х дня''' — при выборе данной опции поиск производится в диапазоне X дней (задаётся в настройках) от выбранной даты, также система выделит самые дешевые тарифы из диапазона (см. [[Поиск по окружным датам (Авиабилеты)]]). После перехода на выбранную дату с матрицы результатов поиска по окружным датам пользователь получит полную выдачу результатов поиска на эту фиксированную дату.<br>Отображение параметра регулируется опцией ''Скрывать соседние даты на форме поиска'' в разделе '''Управление продажами - Авиабилеты - Процессы - Форма поиска'''. <br />
<br />
[[Файл:Форма_поиска_-_дополнительные_параметры.png]]<br />
<br />
==Дополнительные параметры поискового запроса==<br />
* '''Цена билетов''' — ограничение верхнего предела стоимости найденных комбинаций за всех пассажиров.<br />
* '''Авиакомпании''' — задайте одну или несколько предпочитаемых [[Авиакомпания|авиакомпаний]], рейсы которых должны быть в результатах поиска. (Для старых тем оформления режим работы параметра регулируется опцией '''''Режим фильтрации авиакомпаний на форме поиска'''''.) Указанные на форме поиска авиакомпании передаются непосредственно в запросе к поставщику, и в результатах поиска в итоге будут присутствовать только перелеты указанных ранее авиакомпаний.<br />
<br />
<br />
* '''Время в пути''' - ограничение поиска рейсов по длительности перелета. Доступные для выбора варианты: не важно (по умолчанию ищутся все), не более 6 часов, не более 12 часов, не более суток.<br />
* '''Пересадки''' - можно задать поиск только прямых рейсов или рейсов только с короткими пересадками (не более 2 часов). <br />
<br />
<!--**''Через параметры запроса к поставщику'' - установлено по умолчанию. Если выбрано это значение, то в поисковом запросе к ГРС явно указывается код требуемой авиакомпании, и тогда в результатах будут присутствовать только те рейсы, где данная авиакомпания является валидирующим перевозчиком.<br />
**''Через постфильтры на результатах'' - если выбрано это значение, то в поисковом запросе код авиакомпании не отправляется в ГРС, т.е. получаем обычную полную выдачу, но в результатах уже будет предустановлен постфильтр на данную авиакомпанию. Выдача будет содержать не только те рейсы, где данная авиакомпания является валидирующим перевозчиком, но и те, где она фигурирует как маркетинговая хотя бы в одном сегменте. )--><br />
<br />
[[Файл:Extra1.png]]<br />
<br />
== Блок "Сейчас ищут" ==<br />
{{Attention|Работает только для старых тем оформления.}}<br />
<br />
При включении блока на сайте отображается информация о 6-ти последних поисковых запросах, с которых можно перейти на результаты этих поисков. Результаты этого блока обновляются при обновлении страницы.<br />
<br />
Включить блок можно опцией '''''Показывать блок «Сейчас ищут»''''' в разделе: '''Управление продажами → Авиабилеты → Форма поиска'''.<br />
<br />
[[Файл:Сейчас_ищут.png|500px|Пример блока «Сейчас ищут»]]<br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px"><br />
<u>'''Код включения блока в CMS'''</u><br />
<div class="mw-collapsible-content"><br />
<br />
<syntaxhighlight lang="html4strict" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;"><br />
{literal}<br />
<script src="/static/js/nowSearching.js"></script><br />
<script><br />
$(function () {<br />
$('.js-flights-nowSearching').nowSearching();<br />
});<br />
</script> <br />
{/literal}<br />
<div class="new-ui-container new-flights-nowSearching js-flights-nowSearching"><br />
<div class="new-flights-nowSearching__header"><br />
<!-- ko if: !loading() --><br />
<span class="new-ui-button new-ui-button_small new-ui-button_secondary new-flights-nowSearching__refresh js-flights-nowSearching__refresh">{'nowsearching__refresh'|language}</span><br />
<!-- /ko --> {'nowsearching__title'|language}<br />
</div><br />
<div class="new-ui-container__divider new-ui-container__divider_smallMargin new-flights-nowSearching__divider"></div><br />
<div class="new-flights-nowSearching__items" data-bind="foreach: elements, css: {ldelim}'new-flights-nowSearching__items_loading':loading{rdelim}"><br />
<!-- ko if: $index() != 0 --><br />
<div class="new-ui-container__divider new-ui-container__divider_smallMargin new-flights-nowSearching__divider"></div><br />
<!-- /ko --><br />
<a class="new-flights-nowSearching__item" data-bind="attr: {ldelim}href: '/index.php?go=search/view_results&uid='+searchUid{rdelim}"><br />
<money class="new-flights-nowSearching__item__price" data-bind="nowSearchingMoney: price" format="0,0 $"></money><br />
<div data-bind="attr:{ldelim}'class':'new-flights-nowSearching__item__data new-flights-nowSearching__item__data_'+searchType{rdelim}"><br />
<!-- ko if: searchType == 'OW' --><br />
<div class="new-flights-nowSearching__item__route" data-bind="html: segments0.depAir+' — '+segments0.arrAir"></div><br />
<div class="new-flights-nowSearching__item__dates" data-bind="html: segments0.depDate+'{'nowsearching__date_owadder'|language}'"></div><br />
<!-- /ko --><br />
<!-- ko if: searchType == 'RT' --><br />
<div class="new-flights-nowSearching__item__route" data-bind="html: segments0.depAir+' — '+segments0.arrAir"></div><br />
<div class="new-flights-nowSearching__item__dates" data-bind="html: segments0.depDate+' {'nowsearching__date_rtadder_1'|language} '+segments1.depDate+' {'nowsearching__date_rtadder_2'|language}'"></div><br />
<!-- /ko --><br />
<!-- ko if: searchType == 'CR' --><br />
<div class="new-flights-nowSearching__item__routeShort" data-bind="html: segments.length+' '+(segments.length%10 > 4 ? '{'nowsearching__flightsnumber_5pl'|language}' : '{'nowsearching__flightsnumber_2-4'|language}')"></div><br />
<!-- /ko --><br />
</div><br />
</a><br />
</div><br />
</div><br />
<br />
</syntaxhighlight><br />
<br />
</div><br />
</div><br />
<br />
== См. также ==<br />
*[[Авиабилеты (компонент)]]<br />
*[[Поиск (Авиабилеты)]]<br />
*[[Результаты поиска]]<br />
*[[Тип маршрута]]<br />
*[[Поиск по окружным датам (Авиабилеты)]]<br />
*[[Форма бронирования (Авиабилеты)]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B)&diff=17122Форма поиска (Авиабилеты)2020-08-06T14:52:25Z<p>Илья Шалетин: /* Основные параметры поискового запроса на форме поиска */</p>
<hr />
<div>[[Категория: Руководство]]<br />
Форма поиска 一 блок системы {{NameSystemLink}} компонента [[Авиабилеты (компонент)|Авиабилеты]] с настройками для задания параметров поискового запроса и запуска [[Поиск (Авиабилеты)|поиска авиабилетов]].<br />
<br />
[[Файл:Search form avia.png]]<br />
<br />
==Основные параметры поискового запроса на форме поиска==<br />
<br />
* '''Тип маршрута''':<br />
** [[Маршрут "В одну сторону"|В одну сторону]],<br />
** [[Маршрут "Туда и обратно"|Туда и обратно]], <br />
** [[Сложный маршрут]]. <br />
Тип маршрута можно выбрать из выпадающего меню.<br />
<br />
[[Файл:Route.png]]<br />
<br />
* '''Даты вылета и прилета''' — задаются через встроенный календарь с областью видимости на два месяца и возможностью перемещения по нему вперед и назад.<br> В разделе настроек '''Управление продажами → Авиабилеты → Процессы → Форма поиска''' можно задать ограничения на диапазон дат, разрешенных для поиска и бронирования относительно текущего числа. Это регулируется следующими настройками:<br />
**'''''Ближайшая разрешенная дата для поиска билетов (дней от текущего числа)''''' - Отсчет ведется от сегодняшнего дня. Ноль означает ''сегодня''. <br>Можно задать целым числом либо промежутком времени, заданным в следующем формате: ''00:00-9:30,1''. <br> Это означает, что в период времени с 00:00 до 9:30 значение настройки равно 1. Максимальное количество временных промежутков - 2, разделитель - ";". <br>Пример: ''00:00-9:30,1;19:30-23:59,2''. Таким образом, во время, не указанное во временных интервалах, настройка будет равна 0. То есть: в интервал времени с 00:00 до 9:30 пользователи сайта смогут искать рейсы с вылетом не раньше, чем завтра (+1 от текущей даты). В период с 19:30 до 23:59 пользователи сайта смогут искать рейсы с вылетом не раньше, чем послезавтра (+2 от текущей даты). В неохваченный период (с 9:30 до 19:30 будет доступен поиск рейсов с вылетом сегодня (+0 от текущей даты). <br>Значение интервала времени можно вводить от 00:00 до 24:00 включительно. <br>Принцип работы трех следующих настроек аналогичный.<br />
**'''''Ближайшая разрешенная дата для бронирования билетов (дней от текущего числа)''''' - Если значения настройки установлены так, что на какую-либо дату поиск разрешен, но не разрешено бронирование, то при попытке бронирования пользователь получит сообщение об ошибке: ''Бронирование запрещено, т.к. выбранная дата бронирования меньше ближайшей разрешенной даты для бронирования билетов''.<br />
**'''''Самая дальняя разрешенная дата для поиска билетов (дней от текущего числа)''''' - принцип работы настройки аналогичный предыдущим двум, но ограничение задается на самую дальнюю доступную в календаре дату для поиска.<br />
**'''''Самая дальняя разрешенная дата для бронирования билетов (дней от текущего числа)''''' - принцип работы настройки, аналогичный предыдущим трем, но ограничение задается на самую дальнюю доступную дату для бронирования.<br />
<br />
[[Файл:Time.png|500px]]<br />
<br />
* '''Аэропорты вылета и прилета''' — пустое или предварительно заполненное текстовое поле с функцией автозаполнения по мере набора текста пользователем. Поддерживается поиск по названию города на русском или английском языке, названию аэропорта на русском или английском языке, IATA коду аэропорта. Совпадение определяется по первым буквам. В качестве подсказки выводится название страны расположения аэропорта и код аэропорта.<br />
<br />
Для удобства поиска рекомендуется включить кнопку, меняющую местами пункты вылета и прилета, в разделе '''Настройки системы - Интеграция - Nemo 1.0 (JSON API) - Отображать кнопку, которая меняет местами города вылета и прилета'''.<br />
<br />
По умолчанию для поиска доступны все аэропорты. Если сайт настроен на продажу билетов только одной конкретной авиакомпании, то имеет смысл отображать для поиска только те направления, по которым данная а/к осуществляет полеты. Для этого можно включить настройку ''Режим работы автокомплита IATA точек: По маршрутной сетке авиакомпании'' в разделе '''Настройки системы - Интеграция - Nemo 1.0 (JSON API)''' и внести IATA-код авиакомпании в поле ниже ''(Укажите авиакомпанию для подгрузки маршрутной сетки)'' Чтобы отобрать автокомплит сразу по нескольким авиакомпаниям, можно задать более одной, указывая их коды через запятую. {{Attention| Данная настройка работает только для ГРС Сирена Трэвел. Маршрутная сеть авиакомпании будет подгружаться специальным запросом напрямую из ГРС, и соответствующие аэропорты будут доступны или не доступны для выбора на форме поиска}}.<br />
<br />
Также в разделе '''Управление продажами - Авиабилеты - Процессы - Форма поиска''' присутствует настройка '''Выделять даты доступных рейсов в календаре формы поиска''' позволяющая включить подсветку доступных для поиска дат в календаре на форме поиска. И обратная настройка '''Блокировать выбор недоступных дат в календаре''' позволяющая блокировать выбор даты в календаре, если в этот день нет рейсов по расписанию. {{Attention| Данные настройки работают только для ГРС Сирена Трэвел. Расписание авиакомпаний будет подгружаться дополнительным запросом из ГРС по пакету выбранному в разделе '''Управления продажами - Авиабилеты - Процесс поиска - тонкая настройка - Пакеты для поиска по расписанию в NEMO2.0''' }}.<br />
<br />
[[Файл:TimeToShine.png|500px]]<br />
<br />
* '''Количество [[пассажир]]ов''' - доступные типы пассажиров: <br />
** Взрослый (adult),<br />
** Ребенок - от 2 полных до 12 неполных лет (child),<br />
** Младенец без места - до 2 неполных лет (infant), <br />
** Младенец с местом - до 2 неполных лет (infant-seat).<br />
<!--<br />
<br />
УСТАРЕВШИЕ НАСТРОЙКИ!!<br />
<br />
<br>В разделе настроек '''Управление продажами → Авиабилеты → Процессы → Форма поиска''' возможно разрешить/запретить поиск перелетов для детей без сопровождения взрослых. За это отвечает настройка: <br><br />
**'''Поиск перевозки детей без взрослых''':<br />
*** '''''Запрещен''''',<br />
*** '''''Разрешен''''',<br />
*** '''''Ребенок по цене взрослого'''''.<br />
--><br />
<br />
По умолчанию в выпадающем списке для быстрого выбора доступны три наиболее часто используемых комбинаций пассажиров: 1 взрослый, 2 взрослых, 2 взрослых и 1 ребенок. Для выбора других сочетаний по клику на кнопку '''Больше пассажиров''' появится всплывающее окно: <br />
<br />
[[Файл:Passengers.png|400px]]<br />
<br />
Можно изменить данный режим выбора пассажиров на быстрый выбор в выпадающем списке: <br />
<br />
[[Файл:Passengers2.png|300px]]<br />
<br />
Для этого нужно включить настройку '''Выбор пассажиров на форме поиска с помощью подробного селекта''' в разделе '''Настройки системы - Интеграция - Nemo 1.0 (JSON API)'''. <br />
<br />
Также вы можете использовать настройку * '''Включить расширенный выбор пассажиров (работает только для стандартного способа выбора пассажиров)''', которая позволит выбирать различные сочетания пассажиров помимо наиболее часто используемых.<br />
<br />
* '''Только прямые''' — включает поиск только рейсов без пересадок. Для того чтобы скрыть этот чекбокс и запретить искать рейсы без пересадок, включите настройку ''Скрывать опцию поиска только среди прямых рейсов на форме поиска'' в разделе '''Управление продажами - Авиабилеты - Процессы - Форма поиска'''.<br />
* '''Класс перелета''' - выбор [[Класс обслуживания|класса обслуживания]]:<br />
** '''''Эконом''''', <br />
** '''''Бизнес''''', <br />
** '''''Первый'''''.<br> Для старых тем оформления отображение эконом-премиум класса и первого класса на форме поиска регулируется настройками '''''Отображать класс эконом-премиум на форме поиска''''' и '''''Отображать первый класс на форме поиска''''' соответственно в разделе '''Управление продажами → Авиабилеты → Устаревшие настройки → Ограничения поиска'''. <br />
<br />
<!--<br />
УСТАРЕВШИЕ НАСТРОЙКИ!<br />
<br />
Кроме того, в данном разделе есть еще 4 полезные настройки: <br />
*** ''искать также класс эконом-премиум параллельным запросом при поиске эконом класса''<br />
*** ''искать также первый класс параллельным запросом при поиске бизнес класса''<br />
*** ''отображать класс эконом-премиум на форме поиска''<br />
*** ''при поиске "эконом" запрашивать в {{NameSystem2}} все классы''.<br> Используется только в запросах к авиа-серверу, начиная с версии 1.2. Может значительно увеличить число запросов в GDS. </span><br />
--><br />
<br />
* '''Искать ±Х дня''' — при выборе данной опции поиск производится в диапазоне X дней (задаётся в настройках) от выбранной даты, также система выделит самые дешевые тарифы из диапазона (см. [[Поиск по окружным датам (Авиабилеты)]]). После перехода на выбранную дату с матрицы результатов поиска по окружным датам пользователь получит полную выдачу результатов поиска на эту фиксированную дату.<br>Отображение параметра регулируется опцией ''Скрывать соседние даты на форме поиска'' в разделе '''Управление продажами - Авиабилеты - Процессы - Форма поиска'''. <br />
<br />
[[Файл:Форма_поиска_-_дополнительные_параметры.png]]<br />
<br />
==Дополнительные параметры поискового запроса==<br />
* '''Цена билетов''' — ограничение верхнего предела стоимости найденных комбинаций за всех пассажиров.<br />
* '''Авиакомпании''' — задайте одну или несколько предпочитаемых [[Авиакомпания|авиакомпаний]], рейсы которых должны быть в результатах поиска. (Для старых тем оформления режим работы параметра регулируется опцией '''''Режим фильтрации авиакомпаний на форме поиска'''''.) Указанные на форме поиска авиакомпании передаются непосредственно в запросе к поставщику, и в результатах поиска в итоге будут присутствовать только перелеты указанных ранее авиакомпаний.<br />
<br />
<br />
* '''Время в пути''' - ограничение поиска рейсов по длительности перелета. Доступные для выбора варианты: не важно (по умолчанию ищутся все), не более 6 часов, не более 12 часов, не более суток.<br />
* '''Пересадки''' - можно задать поиск только прямых рейсов или рейсов только с короткими пересадками (не более 2 часов). <br />
<br />
<!--**''Через параметры запроса к поставщику'' - установлено по умолчанию. Если выбрано это значение, то в поисковом запросе к ГРС явно указывается код требуемой авиакомпании, и тогда в результатах будут присутствовать только те рейсы, где данная авиакомпания является валидирующим перевозчиком.<br />
**''Через постфильтры на результатах'' - если выбрано это значение, то в поисковом запросе код авиакомпании не отправляется в ГРС, т.е. получаем обычную полную выдачу, но в результатах уже будет предустановлен постфильтр на данную авиакомпанию. Выдача будет содержать не только те рейсы, где данная авиакомпания является валидирующим перевозчиком, но и те, где она фигурирует как маркетинговая хотя бы в одном сегменте. )--><br />
<br />
[[Файл:Extra1.png]]<br />
<br />
== Блок "Сейчас ищут" ==<br />
{{Attention|Работает только для старых тем оформления.}}<br />
<br />
При включении блока на сайте отображается информация о 6-ти последних поисковых запросах, с которых можно перейти на результаты этих поисков. Результаты этого блока обновляются при обновлении страницы.<br />
<br />
Включить блок можно опцией '''''Показывать блок «Сейчас ищут»''''' в разделе: '''Управление продажами → Авиабилеты → Форма поиска'''.<br />
<br />
[[Файл:Сейчас_ищут.png|500px|Пример блока «Сейчас ищут»]]<br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px"><br />
<u>'''Код включения блока в CMS'''</u><br />
<div class="mw-collapsible-content"><br />
<br />
<syntaxhighlight lang="html4strict" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;"><br />
{literal}<br />
<script src="/static/js/nowSearching.js"></script><br />
<script><br />
$(function () {<br />
$('.js-flights-nowSearching').nowSearching();<br />
});<br />
</script> <br />
{/literal}<br />
<div class="new-ui-container new-flights-nowSearching js-flights-nowSearching"><br />
<div class="new-flights-nowSearching__header"><br />
<!-- ko if: !loading() --><br />
<span class="new-ui-button new-ui-button_small new-ui-button_secondary new-flights-nowSearching__refresh js-flights-nowSearching__refresh">{'nowsearching__refresh'|language}</span><br />
<!-- /ko --> {'nowsearching__title'|language}<br />
</div><br />
<div class="new-ui-container__divider new-ui-container__divider_smallMargin new-flights-nowSearching__divider"></div><br />
<div class="new-flights-nowSearching__items" data-bind="foreach: elements, css: {ldelim}'new-flights-nowSearching__items_loading':loading{rdelim}"><br />
<!-- ko if: $index() != 0 --><br />
<div class="new-ui-container__divider new-ui-container__divider_smallMargin new-flights-nowSearching__divider"></div><br />
<!-- /ko --><br />
<a class="new-flights-nowSearching__item" data-bind="attr: {ldelim}href: '/index.php?go=search/view_results&uid='+searchUid{rdelim}"><br />
<money class="new-flights-nowSearching__item__price" data-bind="nowSearchingMoney: price" format="0,0 $"></money><br />
<div data-bind="attr:{ldelim}'class':'new-flights-nowSearching__item__data new-flights-nowSearching__item__data_'+searchType{rdelim}"><br />
<!-- ko if: searchType == 'OW' --><br />
<div class="new-flights-nowSearching__item__route" data-bind="html: segments0.depAir+' — '+segments0.arrAir"></div><br />
<div class="new-flights-nowSearching__item__dates" data-bind="html: segments0.depDate+'{'nowsearching__date_owadder'|language}'"></div><br />
<!-- /ko --><br />
<!-- ko if: searchType == 'RT' --><br />
<div class="new-flights-nowSearching__item__route" data-bind="html: segments0.depAir+' — '+segments0.arrAir"></div><br />
<div class="new-flights-nowSearching__item__dates" data-bind="html: segments0.depDate+' {'nowsearching__date_rtadder_1'|language} '+segments1.depDate+' {'nowsearching__date_rtadder_2'|language}'"></div><br />
<!-- /ko --><br />
<!-- ko if: searchType == 'CR' --><br />
<div class="new-flights-nowSearching__item__routeShort" data-bind="html: segments.length+' '+(segments.length%10 > 4 ? '{'nowsearching__flightsnumber_5pl'|language}' : '{'nowsearching__flightsnumber_2-4'|language}')"></div><br />
<!-- /ko --><br />
</div><br />
</a><br />
</div><br />
</div><br />
<br />
</syntaxhighlight><br />
<br />
</div><br />
</div><br />
<br />
== См. также ==<br />
*[[Авиабилеты (компонент)]]<br />
*[[Поиск (Авиабилеты)]]<br />
*[[Результаты поиска]]<br />
*[[Тип маршрута]]<br />
*[[Поиск по окружным датам (Авиабилеты)]]<br />
*[[Форма бронирования (Авиабилеты)]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=Time_limit&diff=17119Time limit2020-07-27T16:43:13Z<p>Илья Шалетин: </p>
<hr />
<div>[[Категория:Авиабилеты]][[Категория:Железнодорожные билеты]]<br />
'''Time limit''' is the time given to perform an action or operation.<br />
<br />
== Booking time limit==<br />
[[Файл:Timelimit.png|600px|thumb|right|Time limit settings for order payment]]<br />
[[Файл:Timelim2.png|500px|thumb|right|Time limit for payment on the order information page]]<br />
'''Booking time limit''' — is the time allowed to pay and issue bookings. <br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' If payment is not made or is not fixed before the time limit for payment, the order will be cancelled automatically (provided that the auto cancellation of unpaid bookings is enabled for the agency).</span><br />
<br />
=== Booking time limit settings ===<br />
<br />
At the end of the time limit:<br />
* payment and ticketing are prohibited, <br />
* with the "Enable auto cancellation of bookings" option enabled in '''Site management → Domains and protocols''', the booking auto cancellation is launched.<br />
<br />
The time limit is set separately for each component in the section '''«System settings»''' → '''«background processes»''' → '''«Time limits»''':<br />
* Air tickets<br />
* Hotels<br />
* Rail<br />
<br />
To set the time limit, it is necessary to select the type of service and user, for which the settings will be applied:<br />
<br />
* '''General time limit''' — defines the mechanism for calculating the total time limit value for payment and ticketing: (this setting contains two options: the type of time limit and its value)<br />
** '''''Do not use''''' — when this option is selected, the system will not pay attention to the values specified here. <br />
**'''''Booking date''''' — means that the time limit starts on the day of booking at 11:59pm. <br />
**'''''Booking date plus ...''''' — in this case the time limit takes the value of the total time of booking and the specified time value. <br />
**'''''System time limit minus ...''''' — the time limit is set as supplier time limit minus the preset value.<br />
**'''''GDS time limit with max limit ...''''' — if supplier time limit is greater than the set value, then this value will be used, if less - suppler's time limit will be used. <br />
*'''Value''' — this option allows you to set the time range of the general payment time limit in the selected unit: seconds, minutes, hours, days. <br />
* '''Time limit: autocancellation time for unpaid B2C orders''' — the time provided to pay for booked orders of individuals. <br />
* '''Time limit: autocancellation time for unpaid B2B orders''' — the time provided to pay for booked orders of companies. <br />
* '''Deadline for enetering mandatory extra data to a booking (in hours before a service start)''' — This option allows you to redefine the supplier time limit depending on the airline. The time limit is counted in hours from the date of order creation. The values are set in the following format: CODE_IATA:value, CODE_IATA:value (several values can be separated by commas). For example, SU:2.5,PS:3<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' For the '''Recalculate Additional Time Limit from Airline Supplier (set in hours from order creation date)''' setting to work correctly, you must enable the '''Recalculate Additional Time Limit from Airline Supplier immediately after Booking''' setting below.</span><br />
* '''Recalculate Additional Time Limit from Airline Supplier immediately after Booking''' - recalculates the time limit immediately after the booking if the setting "Additional limit on time limit from supplier by airlines" is used<br />
* '''Limitation of the maximum time limit before the service starts in minutes''' - allows you to remove the restriction (60 minutes before departure) on ticketing. This value is subtracted from the departure time of the first segment. For example, departure of the first segment is at 20:30, the setting is set to 30 minutes, i.e. check-in is possible before 20:00. It is possible to set at least 30 minutes, otherwise the value will not apply. The default setting is 1 hour before departure.<br />
<br />
=== Interaction of settings ===<br />
The shortest time is selected from the settings on this page.<br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' If the service time limit is lower than the values specified here, the orders will be cancelled by the service time limit.</span><br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' If the payment time limit set in the settings is the same or greater than the departure time, the restriction is triggered and the supplier time limit is set for the order.</span><br />
<br />
The time shown on the booking page may not match the time on the booking information page, if the general payment time limit settings are set to '''''«not use»''''' or '''''«actual time limit from supplier minus ...»''''', then the confirmation page will display the time limit received from the supplier based on these settings. The difference can be several hours.<br />
<br />
If there are no settings, the order will be cancelled when the service time limit is reached.<br />
<br />
===Setting a time limit from the fare rules text===<br />
<br />
It often happens that the fare rules contain a time limit. This time limit is set by the airline, it may be different from what the GDS sends. <br />
<br />
The '''Use ticketing TL from fare rules''' option ({{NameProject2}} Administration panel: '''Avia settings → Profiles → User profile''') enables setting time limit for ticketing in Websky from fare rules text. Thus, the time limit for an order will be set from the fare rules and not from the GDS.<br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span> Be careful when using this option! If you are using the time limit from the fare text, we cannot guarantee that it will work correctly by 100%. When this setting is enabled, the <u>agent will take responsibility for its value</span></u>.<br />
<br />
=== Time limit Display ===<br />
The date of cancellation can be seen on the booking confirmation page, on the page with order information and in the '''"Personal Account'''" ("Autocancellation" column ).<br />
<br />
=== Features of Use ===<br />
Be careful when using timlimits in Websky. The available options for determining time limits allow you to set up the logic of their behavior very flexibly, so you need to clearly understand how timlimits will work when the settings are set.<br />
<br />
For example, if '''General Time Limit''' is set as '''''Actual Time Limit from Supplier minus...''''' value of ''X'', it means that Websky will use a time limit equal to the reduced real time limit of the supplier by the value of X. This means, for example, that when the time limit is reached in Websky, you will not be able to place an order - there will be no "Pay" button on the order information page, but, in the supplier's terminal, this order can be placed because the time limit has not yet been reached in its system. <span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention</span>''' The GDS time limit value is usually equal to the departure time minus one hour.</span><br />
<br />
If the time limit is prior to booking (this is possible if the '''''Actual Time Limit from Supplier minus...''''' is set to a large value or the booking is made on the day of flight/trip/purchase/hotel arrival), then a message will be displayed for air travel that the booking is not relevant. And hotel rooms, which are not fined from the moment of booking, will be booked only after prior payment, as well as orders with fines from the moment of booking.<br />
<br />
=== Manual time limit modification ===<br />
[[Файл:PopupChangeTLnewFormBookflight2.png|300px|thumb|right|Pop-up for manual time limit modification]]<br />
In the '''«Orders» ⇨ «Time limits»''' section, there is '''''«Manual time limit modification»''''' setting. The setting allows the manager and experts of the agency to manually change the time and date of the time limit to pay for the order. This functionality is applicable to airline and hotel components. To change the time limit, you need to use the "Change time limit" link, which is located under the line "This price is valid when paying for the order till" in the payment information block on the order information page.<br />
<br />
<br />
On the booking form 2.0 manual time limit modification is available in the '''Service Information''' menu.<br />
<br />
In addition, a notification will be sent to the customer if the template '''''«Order was changed during synchronization»''''' is set and the option '''''«Send an e-mail to the customer about order changes»''''' from '''Notifications and Documents → Options''' is enabled.<br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' Please note that if you change the payment time limit by more than the supplier's time limit, you assume all financial risks. The time limit for payment from the supplier and this message are present in the pop-up window of the manual time limit change.</span><br />
<br />
=== Time zone accounting ===<br />
[[Файл:Standard_time_zones_of_the_world.png|400px|thumb|right|Time zone map]]<br />
The '''administrative time zone''' (time zone) - a section of the earth's surface where a certain time zone is set according to some law. Generally, the concept of administrative time zone also includes coincidence of date - in this case, the zones UTC-10:00 and UTC+14:00 will be considered different, although they have the same time of day.<br />
<br />
'''Coordinated Universal Time (UTC)''' is a standard by which society regulates time. The time zones around the globe are expressed as positive and negative shifts from UTC.<br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' You should remember that UTC time is not converted neither in winter nor in summer. Therefore, for those places where there is a transition to daylight saving time, the shift from UTC changes.</span><br />
<br />
Websky servers are located in Europe/Moscow time zone (UTC+03:00). Payment and voiding time limits received from suppliers are calculated considering the configured time zone of PCC connection requisites. To select the time zone, use the value of the drop-down list '''''«Time zone of connection details»''''' in the GDS requisites configuration in the section '''«Avia tickets»''' → '''«GDS connection requisites»''', the default value is Europe/Moscow.<br />
<br />
<br />
==== Time data in Sabre ====<br />
{| style="width: 600px" class="wikitable"<br />
|-<br />
! scope="col" width="300" | Element<br />
! scope="col" width="300" | Description<br />
|-<br />
| Time limit for payment<br />
| PCC time zone<br />
|-<br />
| Time limit for ticketing<br />
| PCC time zone<br />
|-<br />
| Session<br />
| UTC+00:00<br />
|-<br />
| Departure time<br />
| Local time - airport time zone<br />
|-<br />
| Arrival time<br />
| Local time - airport time zone<br />
|}<br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' The GDS may receive data on both the time limit for payment and ticketing at the same time. Priority is given to the time limit that expires earlier (which is less). It is the smallest time limit that Websky will use as the supplier's time limit.</span><br />
<br />
=== Logging of booking time limit calculation ===<br />
To facilitate monitoring of time limits operation, Websky has implemented logging of their calculation:<br />
* When switching to the customer information input page (for the avia component)<br />
* While making a booking<br />
* While updating the order value when selecting a payment gateway<br />
* During the process of order issuance<br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px"><br />
<u>'''Example of time limit calculation log'''</u><br />
<div class="mw-collapsible-content"><br />
<syntaxhighlight lang="text" enclose="div" style="font-size:9pt;background: #F9F9F9; padding: 10px 5px; margin: 10px 0;"><br />
Array<br />
(<br />
[0] => Settings Owner:2432<br />
[1] => Order Type:FLIGHTS<br />
[2] => Supplier Time Limit:2014-02-26 17:18:00 (1393420680)<br />
[3] => Current time:2014-02-25 17:18:57<br />
[4] => Name of the setting:timelimit.FLIGHTS.booking_timelimit_option<br />
[5] => "General time limit" setting:last_day_minus<br />
[6] => "Value" number:1<br />
[7] => "Value" setting multiplier:H<br />
[8] => General time limit calculation:<br />
[9] => Supplier limit -X, value: 2014-02-26 16:18:00<br />
[10] => B2B mode<br />
[11] => Array<br />
(<br />
[message] => Calculated time limits:<br />
[info] => Array<br />
(<br />
[Supplier Time Limit] => 2014-02-26 17:18:00<br />
[Time Limit by Settings] => 2014-02-26 16:18:00<br />
[Additional b2b/b2c time limit] => 2014-02-25 22:18:57<br />
)<br />
<br />
)<br />
<br />
[12] => Selected minimum time limit:2014-02-25 22:18:57<br />
)<br />
</syntaxhighlight><br />
</div><br />
</div><br />
<br />
<br />
=== Checking the time limit during payment ===<br />
Conditions under which the time limit for payment is checked:<br />
* For '''''Avia''''' or'''''Rail''''' orders, the status must be '''''Booked'''''.<br />
* For '''''Hotel''''' bookings, the status must be any other than '''''Booked''''' and penalties applied not from the moment of booking.<br />
<br />
== See also ==<br />
* [[Cancellation]]<br />
* [[Autocancellator]]<br />
* [[Автоаннуляция|Autocancellation (eng pending)]]<br />
* [[Booking]]<br />
* [[Ticketing]]<br />
* [[Автовыписка|Automatic ticketing (eng pending)]]<br />
* [[Voiding]]<br />
* [[Заказы|Orders (eng pending)]]<br />
* [[Настройка|Configuration (eng pending)]]<br />
* [[Personal Account]]<br />
* [[Шаблоны электронных писем|Electronic letters templates (eng pending)]]<br />
* [[ДОТВ#Особенности работы с DOTW | Features of working with DOTW (eng pending)]]<br />
* [[Хотелбедс#Особенности работы с HotelBeds | Features of working with HotelBeds (eng pending)]]<br />
* [[Сирена Трэвел|Sirena Travel (eng pending)]]<br />
* [[Fare Rules]]<br />
<br />
[[Category:Термины]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=Time_limit&diff=17118Time limit2020-07-27T16:42:20Z<p>Илья Шалетин: </p>
<hr />
<div>[[Категория:Авиабилеты]][[Категория:Железнодорожные билеты]]<br />
'''Time limit''' is the time given to perform an action or operation.<br />
<br />
== Booking time limit==<br />
[[Файл:Timelimit.png|600px|thumb|right|Time limit settings for order payment]]<br />
[[Файл:Timelim2.png|500px|thumb|right|Time limit for payment on the order information page]]<br />
'''Booking time limit''' — is the time allowed to pay and issue bookings. <br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' If payment is not made or is not fixed before the time limit for payment, the order will be cancelled automatically (provided that the auto cancellation of unpaid bookings is enabled for the agency).</span><br />
<br />
=== Booking time limit settings ===<br />
<br />
At the end of the time limit:<br />
* payment and ticketing are prohibited, <br />
* with the "Enable auto cancellation of bookings" option enabled in '''Site management → Domains and protocols''', the booking auto cancellation is launched.<br />
<br />
The time limit is set separately for each component in the section '''«System settings»''' → '''«background processes»''' → '''«Time limits»''':<br />
* Air tickets<br />
* Hotels<br />
* Rail<br />
<br />
To set the time limit, it is necessary to select the type of service and user, for which the settings will be applied:<br />
<br />
* '''General time limit''' — defines the mechanism for calculating the total time limit value for payment and ticketing: (this setting contains two options: the type of time limit and its value)<br />
** '''''Do not use''''' — when this option is selected, the system will not pay attention to the values specified here. <br />
**'''''Booking date''''' — means that the time limit starts on the day of booking at 11:59pm. <br />
**'''''Booking date plus ...''''' — in this case the time limit takes the value of the total time of booking and the specified time value. <br />
**'''''System time limit minus ...''''' — the time limit is set as supplier time limit minus the preset value.<br />
**'''''GDS time limit with max limit ...''''' — if supplier time limit is greater than the set value, then this value will be used, if less - suppler's time limit will be used. <br />
*'''Value''' — this option allows you to set the time range of the general payment time limit in the selected unit: seconds, minutes, hours, days. <br />
* '''Time limit: autocancellation time for unpaid B2C orders''' — the time provided to pay for booked orders of individuals. <br />
* '''Time limit: autocancellation time for unpaid B2B orders''' — the time provided to pay for booked orders of companies. <br />
* '''Deadline for enetering mandatory extra data to a booking (in hours before a service start)''' — This option allows you to redefine the supplier time limit depending on the airline. The time limit is counted in hours from the date of order creation. The values are set in the following format: CODE_IATA:value, CODE_IATA:value (several values can be separated by commas). For example, SU:2.5,PS:3<br />
span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' For the '''Recalculate Additional Time Limit from Airline Supplier (set in hours from order creation date)''' setting to work correctly, you must enable the '''Recalculate Additional Time Limit from Airline Supplier immediately after Booking''' setting below.</span><br />
* '''Recalculate Additional Time Limit from Airline Supplier immediately after Booking''' - recalculates the time limit immediately after the booking if the setting "Additional limit on time limit from supplier by airlines" is used<br />
* '''Limitation of the maximum time limit before the service starts in minutes''' - allows you to remove the restriction (60 minutes before departure) on ticketing. This value is subtracted from the departure time of the first segment. For example, departure of the first segment is at 20:30, the setting is set to 30 minutes, i.e. check-in is possible before 20:00. It is possible to set at least 30 minutes, otherwise the value will not apply. The default setting is 1 hour before departure.<br />
<br />
=== Interaction of settings ===<br />
The shortest time is selected from the settings on this page.<br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' If the service time limit is lower than the values specified here, the orders will be cancelled by the service time limit.</span><br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' If the payment time limit set in the settings is the same or greater than the departure time, the restriction is triggered and the supplier time limit is set for the order.</span><br />
<br />
The time shown on the booking page may not match the time on the booking information page, if the general payment time limit settings are set to '''''«not use»''''' or '''''«actual time limit from supplier minus ...»''''', then the confirmation page will display the time limit received from the supplier based on these settings. The difference can be several hours.<br />
<br />
If there are no settings, the order will be cancelled when the service time limit is reached.<br />
<br />
===Setting a time limit from the fare rules text===<br />
<br />
It often happens that the fare rules contain a time limit. This time limit is set by the airline, it may be different from what the GDS sends. <br />
<br />
The '''Use ticketing TL from fare rules''' option ({{NameProject2}} Administration panel: '''Avia settings → Profiles → User profile''') enables setting time limit for ticketing in Websky from fare rules text. Thus, the time limit for an order will be set from the fare rules and not from the GDS.<br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span> Be careful when using this option! If you are using the time limit from the fare text, we cannot guarantee that it will work correctly by 100%. When this setting is enabled, the <u>agent will take responsibility for its value</span></u>.<br />
<br />
=== Time limit Display ===<br />
The date of cancellation can be seen on the booking confirmation page, on the page with order information and in the '''"Personal Account'''" ("Autocancellation" column ).<br />
<br />
=== Features of Use ===<br />
Be careful when using timlimits in Websky. The available options for determining time limits allow you to set up the logic of their behavior very flexibly, so you need to clearly understand how timlimits will work when the settings are set.<br />
<br />
For example, if '''General Time Limit''' is set as '''''Actual Time Limit from Supplier minus...''''' value of ''X'', it means that Websky will use a time limit equal to the reduced real time limit of the supplier by the value of X. This means, for example, that when the time limit is reached in Websky, you will not be able to place an order - there will be no "Pay" button on the order information page, but, in the supplier's terminal, this order can be placed because the time limit has not yet been reached in its system. <span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention</span>''' The GDS time limit value is usually equal to the departure time minus one hour.</span><br />
<br />
If the time limit is prior to booking (this is possible if the '''''Actual Time Limit from Supplier minus...''''' is set to a large value or the booking is made on the day of flight/trip/purchase/hotel arrival), then a message will be displayed for air travel that the booking is not relevant. And hotel rooms, which are not fined from the moment of booking, will be booked only after prior payment, as well as orders with fines from the moment of booking.<br />
<br />
=== Manual time limit modification ===<br />
[[Файл:PopupChangeTLnewFormBookflight2.png|300px|thumb|right|Pop-up for manual time limit modification]]<br />
In the '''«Orders» ⇨ «Time limits»''' section, there is '''''«Manual time limit modification»''''' setting. The setting allows the manager and experts of the agency to manually change the time and date of the time limit to pay for the order. This functionality is applicable to airline and hotel components. To change the time limit, you need to use the "Change time limit" link, which is located under the line "This price is valid when paying for the order till" in the payment information block on the order information page.<br />
<br />
<br />
On the booking form 2.0 manual time limit modification is available in the '''Service Information''' menu.<br />
<br />
In addition, a notification will be sent to the customer if the template '''''«Order was changed during synchronization»''''' is set and the option '''''«Send an e-mail to the customer about order changes»''''' from '''Notifications and Documents → Options''' is enabled.<br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' Please note that if you change the payment time limit by more than the supplier's time limit, you assume all financial risks. The time limit for payment from the supplier and this message are present in the pop-up window of the manual time limit change.</span><br />
<br />
=== Time zone accounting ===<br />
[[Файл:Standard_time_zones_of_the_world.png|400px|thumb|right|Time zone map]]<br />
The '''administrative time zone''' (time zone) - a section of the earth's surface where a certain time zone is set according to some law. Generally, the concept of administrative time zone also includes coincidence of date - in this case, the zones UTC-10:00 and UTC+14:00 will be considered different, although they have the same time of day.<br />
<br />
'''Coordinated Universal Time (UTC)''' is a standard by which society regulates time. The time zones around the globe are expressed as positive and negative shifts from UTC.<br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' You should remember that UTC time is not converted neither in winter nor in summer. Therefore, for those places where there is a transition to daylight saving time, the shift from UTC changes.</span><br />
<br />
Websky servers are located in Europe/Moscow time zone (UTC+03:00). Payment and voiding time limits received from suppliers are calculated considering the configured time zone of PCC connection requisites. To select the time zone, use the value of the drop-down list '''''«Time zone of connection details»''''' in the GDS requisites configuration in the section '''«Avia tickets»''' → '''«GDS connection requisites»''', the default value is Europe/Moscow.<br />
<br />
<br />
==== Time data in Sabre ====<br />
{| style="width: 600px" class="wikitable"<br />
|-<br />
! scope="col" width="300" | Element<br />
! scope="col" width="300" | Description<br />
|-<br />
| Time limit for payment<br />
| PCC time zone<br />
|-<br />
| Time limit for ticketing<br />
| PCC time zone<br />
|-<br />
| Session<br />
| UTC+00:00<br />
|-<br />
| Departure time<br />
| Local time - airport time zone<br />
|-<br />
| Arrival time<br />
| Local time - airport time zone<br />
|}<br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' The GDS may receive data on both the time limit for payment and ticketing at the same time. Priority is given to the time limit that expires earlier (which is less). It is the smallest time limit that Websky will use as the supplier's time limit.</span><br />
<br />
=== Logging of booking time limit calculation ===<br />
To facilitate monitoring of time limits operation, Websky has implemented logging of their calculation:<br />
* When switching to the customer information input page (for the avia component)<br />
* While making a booking<br />
* While updating the order value when selecting a payment gateway<br />
* During the process of order issuance<br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px"><br />
<u>'''Example of time limit calculation log'''</u><br />
<div class="mw-collapsible-content"><br />
<syntaxhighlight lang="text" enclose="div" style="font-size:9pt;background: #F9F9F9; padding: 10px 5px; margin: 10px 0;"><br />
Array<br />
(<br />
[0] => Settings Owner:2432<br />
[1] => Order Type:FLIGHTS<br />
[2] => Supplier Time Limit:2014-02-26 17:18:00 (1393420680)<br />
[3] => Current time:2014-02-25 17:18:57<br />
[4] => Name of the setting:timelimit.FLIGHTS.booking_timelimit_option<br />
[5] => "General time limit" setting:last_day_minus<br />
[6] => "Value" number:1<br />
[7] => "Value" setting multiplier:H<br />
[8] => General time limit calculation:<br />
[9] => Supplier limit -X, value: 2014-02-26 16:18:00<br />
[10] => B2B mode<br />
[11] => Array<br />
(<br />
[message] => Calculated time limits:<br />
[info] => Array<br />
(<br />
[Supplier Time Limit] => 2014-02-26 17:18:00<br />
[Time Limit by Settings] => 2014-02-26 16:18:00<br />
[Additional b2b/b2c time limit] => 2014-02-25 22:18:57<br />
)<br />
<br />
)<br />
<br />
[12] => Selected minimum time limit:2014-02-25 22:18:57<br />
)<br />
</syntaxhighlight><br />
</div><br />
</div><br />
<br />
<br />
=== Checking the time limit during payment ===<br />
Conditions under which the time limit for payment is checked:<br />
* For '''''Avia''''' or'''''Rail''''' orders, the status must be '''''Booked'''''.<br />
* For '''''Hotel''''' bookings, the status must be any other than '''''Booked''''' and penalties applied not from the moment of booking.<br />
<br />
== See also ==<br />
* [[Cancellation]]<br />
* [[Autocancellator]]<br />
* [[Автоаннуляция|Autocancellation (eng pending)]]<br />
* [[Booking]]<br />
* [[Ticketing]]<br />
* [[Автовыписка|Automatic ticketing (eng pending)]]<br />
* [[Voiding]]<br />
* [[Заказы|Orders (eng pending)]]<br />
* [[Настройка|Configuration (eng pending)]]<br />
* [[Personal Account]]<br />
* [[Шаблоны электронных писем|Electronic letters templates (eng pending)]]<br />
* [[ДОТВ#Особенности работы с DOTW | Features of working with DOTW (eng pending)]]<br />
* [[Хотелбедс#Особенности работы с HotelBeds | Features of working with HotelBeds (eng pending)]]<br />
* [[Сирена Трэвел|Sirena Travel (eng pending)]]<br />
* [[Fare Rules]]<br />
<br />
[[Category:Термины]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=Time_limit&diff=17117Time limit2020-07-27T16:41:03Z<p>Илья Шалетин: </p>
<hr />
<div>[[Категория:Авиабилеты]][[Категория:Железнодорожные билеты]]<br />
'''Time limit''' is the time given to perform an action or operation.<br />
<br />
== Booking time limit==<br />
[[Файл:Timelimit.png|600px|thumb|right|Time limit settings for order payment]]<br />
[[Файл:Timelim2.png|500px|thumb|right|Time limit for payment on the order information page]]<br />
'''Booking time limit''' — is the time allowed to pay and issue bookings. <br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' If payment is not made or is not fixed before the time limit for payment, the order will be cancelled automatically (provided that the auto cancellation of unpaid bookings is enabled for the agency).</span><br />
<br />
=== Booking time limit settings ===<br />
<br />
At the end of the time limit:<br />
* payment and ticketing are prohibited, <br />
* with the "Enable auto cancellation of bookings" option enabled in '''Site management → Domains and protocols''', the booking auto cancellation is launched.<br />
<br />
The time limit is set separately for each component in the section '''«System settings»''' → '''«background processes»''' → '''«Time limits»''':<br />
* Air tickets<br />
* Hotels<br />
* Rail<br />
<br />
To set the time limit, it is necessary to select the type of service and user, for which the settings will be applied:<br />
<br />
* '''General time limit''' — defines the mechanism for calculating the total time limit value for payment and ticketing: (this setting contains two options: the type of time limit and its value)<br />
** '''''Do not use''''' — when this option is selected, the system will not pay attention to the values specified here. <br />
**'''''Booking date''''' — means that the time limit starts on the day of booking at 11:59pm. <br />
**'''''Booking date plus ...''''' — in this case the time limit takes the value of the total time of booking and the specified time value. <br />
**'''''System time limit minus ...''''' — the time limit is set as supplier time limit minus the preset value.<br />
**'''''GDS time limit with max limit ...''''' — if supplier time limit is greater than the set value, then this value will be used, if less - suppler's time limit will be used. <br />
*'''Value''' — this option allows you to set the time range of the general payment time limit in the selected unit: seconds, minutes, hours, days. <br />
* '''Time limit: autocancellation time for unpaid B2C orders''' — the time provided to pay for booked orders of individuals. <br />
* '''Time limit: autocancellation time for unpaid B2B orders''' — the time provided to pay for booked orders of companies. <br />
* '''Deadline for enetering mandatory extra data to a booking (in hours before a service start)''' — This option allows you to redefine the supplier time limit depending on the airline. The time limit is counted in hours from the date of order creation. The values are set in the following format: CODE_IATA:value, CODE_IATA:value (several values can be separated by commas). For example, SU:2.5,PS:3<br />
'''Attention!''' For the '''Recalculate Additional Time Limit from Airline Supplier (set in hours from order creation date)''' setting to work correctly, you must enable the '''Recalculate Additional Time Limit from Airline Supplier immediately after Booking''' setting below.<br />
* '''Recalculate Additional Time Limit from Airline Supplier immediately after Booking''' - recalculates the time limit immediately after the booking if the setting "Additional limit on time limit from supplier by airlines" is used<br />
* '''Limitation of the maximum time limit before the service starts in minutes''' - allows you to remove the restriction (60 minutes before departure) on ticketing. This value is subtracted from the departure time of the first segment. For example, departure of the first segment is at 20:30, the setting is set to 30 minutes, i.e. check-in is possible before 20:00. It is possible to set at least 30 minutes, otherwise the value will not apply. The default setting is 1 hour before departure.<br />
<br />
=== Interaction of settings ===<br />
The shortest time is selected from the settings on this page.<br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' If the service time limit is lower than the values specified here, the orders will be cancelled by the service time limit.</span><br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' If the payment time limit set in the settings is the same or greater than the departure time, the restriction is triggered and the supplier time limit is set for the order.</span><br />
<br />
The time shown on the booking page may not match the time on the booking information page, if the general payment time limit settings are set to '''''«not use»''''' or '''''«actual time limit from supplier minus ...»''''', then the confirmation page will display the time limit received from the supplier based on these settings. The difference can be several hours.<br />
<br />
If there are no settings, the order will be cancelled when the service time limit is reached.<br />
<br />
===Setting a time limit from the fare rules text===<br />
<br />
It often happens that the fare rules contain a time limit. This time limit is set by the airline, it may be different from what the GDS sends. <br />
<br />
The '''Use ticketing TL from fare rules''' option ({{NameProject2}} Administration panel: '''Avia settings → Profiles → User profile''') enables setting time limit for ticketing in Websky from fare rules text. Thus, the time limit for an order will be set from the fare rules and not from the GDS.<br />
<br />
'''Attention!''' Be careful when using this option! If you are using the time limit from the fare text, we cannot guarantee that it will work correctly by 100%. When this setting is enabled, the <u>agent will take responsibility for its value</u>.<br />
<br />
=== Time limit Display ===<br />
The date of cancellation can be seen on the booking confirmation page, on the page with order information and in the '''"Personal Account'''" ("Autocancellation" column ).<br />
<br />
=== Features of Use ===<br />
Be careful when using timlimits in Websky. The available options for determining time limits allow you to set up the logic of their behavior very flexibly, so you need to clearly understand how timlimits will work when the settings are set.<br />
<br />
For example, if '''General Time Limit''' is set as '''''Actual Time Limit from Supplier minus...''''' value of ''X'', it means that Websky will use a time limit equal to the reduced real time limit of the supplier by the value of X. This means, for example, that when the time limit is reached in Websky, you will not be able to place an order - there will be no "Pay" button on the order information page, but, in the supplier's terminal, this order can be placed because the time limit has not yet been reached in its system. <span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention</span>''' The GDS time limit value is usually equal to the departure time minus one hour.</span><br />
<br />
If the time limit is prior to booking (this is possible if the '''''Actual Time Limit from Supplier minus...''''' is set to a large value or the booking is made on the day of flight/trip/purchase/hotel arrival), then a message will be displayed for air travel that the booking is not relevant. And hotel rooms, which are not fined from the moment of booking, will be booked only after prior payment, as well as orders with fines from the moment of booking.<br />
<br />
=== Manual time limit modification ===<br />
[[Файл:PopupChangeTLnewFormBookflight2.png|300px|thumb|right|Pop-up for manual time limit modification]]<br />
In the '''«Orders» ⇨ «Time limits»''' section, there is '''''«Manual time limit modification»''''' setting. The setting allows the manager and experts of the agency to manually change the time and date of the time limit to pay for the order. This functionality is applicable to airline and hotel components. To change the time limit, you need to use the "Change time limit" link, which is located under the line "This price is valid when paying for the order till" in the payment information block on the order information page.<br />
<br />
<br />
On the booking form 2.0 manual time limit modification is available in the '''Service Information''' menu.<br />
<br />
In addition, a notification will be sent to the customer if the template '''''«Order was changed during synchronization»''''' is set and the option '''''«Send an e-mail to the customer about order changes»''''' from '''Notifications and Documents → Options''' is enabled.<br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' Please note that if you change the payment time limit by more than the supplier's time limit, you assume all financial risks. The time limit for payment from the supplier and this message are present in the pop-up window of the manual time limit change.</span><br />
<br />
=== Time zone accounting ===<br />
[[Файл:Standard_time_zones_of_the_world.png|400px|thumb|right|Time zone map]]<br />
The '''administrative time zone''' (time zone) - a section of the earth's surface where a certain time zone is set according to some law. Generally, the concept of administrative time zone also includes coincidence of date - in this case, the zones UTC-10:00 and UTC+14:00 will be considered different, although they have the same time of day.<br />
<br />
'''Coordinated Universal Time (UTC)''' is a standard by which society regulates time. The time zones around the globe are expressed as positive and negative shifts from UTC.<br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' You should remember that UTC time is not converted neither in winter nor in summer. Therefore, for those places where there is a transition to daylight saving time, the shift from UTC changes.</span><br />
<br />
Websky servers are located in Europe/Moscow time zone (UTC+03:00). Payment and voiding time limits received from suppliers are calculated considering the configured time zone of PCC connection requisites. To select the time zone, use the value of the drop-down list '''''«Time zone of connection details»''''' in the GDS requisites configuration in the section '''«Avia tickets»''' → '''«GDS connection requisites»''', the default value is Europe/Moscow.<br />
<br />
<br />
==== Time data in Sabre ====<br />
{| style="width: 600px" class="wikitable"<br />
|-<br />
! scope="col" width="300" | Element<br />
! scope="col" width="300" | Description<br />
|-<br />
| Time limit for payment<br />
| PCC time zone<br />
|-<br />
| Time limit for ticketing<br />
| PCC time zone<br />
|-<br />
| Session<br />
| UTC+00:00<br />
|-<br />
| Departure time<br />
| Local time - airport time zone<br />
|-<br />
| Arrival time<br />
| Local time - airport time zone<br />
|}<br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' The GDS may receive data on both the time limit for payment and ticketing at the same time. Priority is given to the time limit that expires earlier (which is less). It is the smallest time limit that Websky will use as the supplier's time limit.</span><br />
<br />
=== Logging of booking time limit calculation ===<br />
To facilitate monitoring of time limits operation, Websky has implemented logging of their calculation:<br />
* When switching to the customer information input page (for the avia component)<br />
* While making a booking<br />
* While updating the order value when selecting a payment gateway<br />
* During the process of order issuance<br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px"><br />
<u>'''Example of time limit calculation log'''</u><br />
<div class="mw-collapsible-content"><br />
<syntaxhighlight lang="text" enclose="div" style="font-size:9pt;background: #F9F9F9; padding: 10px 5px; margin: 10px 0;"><br />
Array<br />
(<br />
[0] => Settings Owner:2432<br />
[1] => Order Type:FLIGHTS<br />
[2] => Supplier Time Limit:2014-02-26 17:18:00 (1393420680)<br />
[3] => Current time:2014-02-25 17:18:57<br />
[4] => Name of the setting:timelimit.FLIGHTS.booking_timelimit_option<br />
[5] => "General time limit" setting:last_day_minus<br />
[6] => "Value" number:1<br />
[7] => "Value" setting multiplier:H<br />
[8] => General time limit calculation:<br />
[9] => Supplier limit -X, value: 2014-02-26 16:18:00<br />
[10] => B2B mode<br />
[11] => Array<br />
(<br />
[message] => Calculated time limits:<br />
[info] => Array<br />
(<br />
[Supplier Time Limit] => 2014-02-26 17:18:00<br />
[Time Limit by Settings] => 2014-02-26 16:18:00<br />
[Additional b2b/b2c time limit] => 2014-02-25 22:18:57<br />
)<br />
<br />
)<br />
<br />
[12] => Selected minimum time limit:2014-02-25 22:18:57<br />
)<br />
</syntaxhighlight><br />
</div><br />
</div><br />
<br />
<br />
=== Checking the time limit during payment ===<br />
Conditions under which the time limit for payment is checked:<br />
* For '''''Avia''''' or'''''Rail''''' orders, the status must be '''''Booked'''''.<br />
* For '''''Hotel''''' bookings, the status must be any other than '''''Booked''''' and penalties applied not from the moment of booking.<br />
<br />
== See also ==<br />
* [[Cancellation]]<br />
* [[Autocancellator]]<br />
* [[Автоаннуляция|Autocancellation (eng pending)]]<br />
* [[Booking]]<br />
* [[Ticketing]]<br />
* [[Автовыписка|Automatic ticketing (eng pending)]]<br />
* [[Voiding]]<br />
* [[Заказы|Orders (eng pending)]]<br />
* [[Настройка|Configuration (eng pending)]]<br />
* [[Personal Account]]<br />
* [[Шаблоны электронных писем|Electronic letters templates (eng pending)]]<br />
* [[ДОТВ#Особенности работы с DOTW | Features of working with DOTW (eng pending)]]<br />
* [[Хотелбедс#Особенности работы с HotelBeds | Features of working with HotelBeds (eng pending)]]<br />
* [[Сирена Трэвел|Sirena Travel (eng pending)]]<br />
* [[Fare Rules]]<br />
<br />
[[Category:Термины]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=Time_limit&diff=17116Time limit2020-07-27T16:39:16Z<p>Илья Шалетин: /* Таймлимит брони */</p>
<hr />
<div>[[Категория:Авиабилеты]][[Категория:Железнодорожные билеты]]<br />
'''Timelimit''' is the time given to perform an action or operation.<br />
<br />
== Booking timelimit==<br />
<!-- [[Файл:Timelimit.png|600px|thumb|right|Настройки таймлимта на оплату заказа]]<br />
[[Файл:Timelim2.png|500px|thumb|right|Значение таймлимита на оплату на странице информации о заказе]]--><br />
'''Booking timelimit''' — is the time allowed to pay and issue bookings. <br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' If payment is not made or is not fixed before the time limit for payment, the order will be cancelled automatically (provided that the auto cancellation of unpaid bookings is enabled for the agency).</span><br />
<br />
=== Booking timelimit settings ===<br />
<br />
At the end of the time limit:<br />
* payment and ticketing are prohibited, <br />
* with the "Enable auto cancellation of bookings" option enabled in '''Site management → Domains and protocols''', the booking auto cancellation is launched.<br />
<br />
The timelimit is set separately for each component in the section '''«System settings»''' → '''«background processes»''' → '''«Time limits»''':<br />
* Air tickets<br />
* Hotels<br />
* Rail<br />
<br />
To set the timelimit, it is necessary to select the type of service and user, for which the settings will be applied:<br />
<br />
* '''General time limit''' — defines the mechanism for calculating the total time limit value for payment and ticketing: (this setting contains two options: the type of time limit and its value)<br />
** '''''Do not use''''' — when this option is selected, the system will not pay attention to the values specified here. <br />
**'''''Booking date''''' — means that the time limit starts on the day of booking at 11:59pm. <br />
**'''''Booking date plus ...''''' — in this case the time limit takes the value of the total time of booking and the specified time value. <br />
**'''''System time limit minus ...''''' — the time limit is set as supplier timelimit minus the preset value.<br />
**'''''GDS time limit with max limit ...''''' — if supplier time limit is greater than the set value, then this value will be used, if less - suppler's time limit will be used. <br />
*'''Value''' — this option allows you to set the time range of the general payment time limit in the selected unit: seconds, minutes, hours, days. <br />
* '''Time-limit: autocancellation time for unpaid B2C orders''' — the time provided to pay for booked orders of individuals. <br />
* '''Time-limit: autocancellation time for unpaid B2B orders''' — the time provided to pay for booked orders of companies. <br />
* '''Deadline for enetering mandatory extra data to a booking (in hours before a service start)''' — This option allows you to redefine the supplier time-limit depending on the airline. The time-limit is counted in hours from the date of order creation. The values are set in the following format: CODE_IATA:value, CODE_IATA:value (several values can be separated by commas). For example, SU:2.5,PS:3<br />
'''Attention!''' For the '''Recalculate Additional Time Limit from Airline Supplier (set in hours from order creation date)''' setting to work correctly, you must enable the '''Recalculate Additional Time Limit from Airline Supplier immediately after Booking''' setting below.<br />
* '''Recalculate Additional Time Limit from Airline Supplier immediately after Booking''' - recalculates the time limit immediately after the booking if the setting "Additional limit on time limit from supplier by airlines" is used<br />
* '''Limitation of the maximum time limit before the service starts in minutes''' - allows you to remove the restriction (60 minutes before departure) on ticketing. This value is subtracted from the departure time of the first segment. For example, departure of the first segment is at 20:30, the setting is set to 30 minutes, i.e. check-in is possible before 20:00. It is possible to set at least 30 minutes, otherwise the value will not apply. The default setting is 1 hour before departure.<br />
<br />
=== Interaction of settings ===<br />
The shortest time is selected from the settings on this page.<br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' If the service time limit is lower than the values specified here, the orders will be cancelled by the service time limit.</span><br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' If the payment time limit set in the settings is the same or greater than the departure time, the restriction is triggered and the supplier time limit is set for the order.</span><br />
<br />
The time shown on the booking page may not match the time on the booking information page, if the general payment time limit settings are set to '''''«not use»''''' or '''''«actual time limit from supplier minus ...»''''', then the confirmation page will display the time limit received from the supplier based on these settings. The difference can be several hours.<br />
<br />
If there are no settings, the order will be cancelled when the service time limit is reached.<br />
<br />
===Setting a time limit from the fare rules text===<br />
<br />
It often happens that the fare rules contain a time limit. This time limit is set by the airline, it may be different from what the GDS sends. <br />
<br />
The '''Use ticketing TL from fare rules''' option ({{NameProject2}} Administration panel: '''Avia settings → Profiles → User profile''') enables setting time limit for ticketing in Websky from fare rules text. Thus, the time limit for an order will be set from the fare rules and not from the GDS.<br />
<br />
'''Attention!''' Be careful when using this option! If you are using the time limit from the fare text, we cannot guarantee that it will work correctly by 100%. When this setting is enabled, the <u>agent will take responsibility for its value</u>.<br />
<br />
=== Time-limit Display ===<br />
The date of cancellation can be seen on the booking confirmation page, on the page with order information and in the '''"Personal Account'''" ("Autocancellation" column ).<br />
<br />
=== Features of Use ===<br />
Be careful when using timlimits in Websky. The available options for determining time limits allow you to set up the logic of their behavior very flexibly, so you need to clearly understand how timlimits will work when the settings are set.<br />
<br />
For example, if '''General Time Limit''' is set as '''''Actual Time Limit from Supplier minus...''''' value of ''X'', it means that Websky will use a time limit equal to the reduced real time limit of the supplier by the value of X. This means, for example, that when the time limit is reached in Websky, you will not be able to place an order - there will be no "Pay" button on the order information page, but, in the supplier's terminal, this order can be placed because the time limit has not yet been reached in its system. <span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention</span>''' The GDS time limit value is usually equal to the departure time minus one hour.</span><br />
<br />
If the time limit is prior to booking (this is possible if the '''''Actual Time Limit from Supplier minus...''''' is set to a large value or the booking is made on the day of flight/trip/purchase/hotel arrival), then a message will be displayed for air travel that the booking is not relevant. And hotel rooms, which are not fined from the moment of booking, will be booked only after prior payment, as well as orders with fines from the moment of booking.<br />
<br />
=== Manual time-limit modification ===<br />
[[Файл:PopupChangeTLnewFormBookflight2.png|300px|thumb|right|Pop-up for manual time limit modification]]<br />
In the '''«Orders» ⇨ «Time limits»''' section, there is '''''«Manual time limit modification»''''' setting. The setting allows the manager and experts of the agency to manually change the time and date of the time limit to pay for the order. This functionality is applicable to airline and hotel components. To change the time limit, you need to use the "Change time limit" link, which is located under the line "This price is valid when paying for the order till" in the payment information block on the order information page.<br />
<br />
<br />
On the booking form 2.0 manual time limit modification is available in the '''Service Information''' menu.<br />
<br />
In addition, a notification will be sent to the customer if the template '''''«Order was changed during synchronization»''''' is set and the option '''''«Send an e-mail to the customer about order changes»''''' from '''Notifications and Documents → Options''' is enabled.<br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' Please note that if you change the payment time limit by more than the supplier's time limit, you assume all financial risks. The time limit for payment from the supplier and this message are present in the pop-up window of the manual time limit change.</span><br />
<br />
=== Time zone accounting ===<br />
[[Файл:Standard_time_zones_of_the_world.png|400px|thumb|right|Time zone map]]<br />
The '''administrative time zone''' (time zone) - a section of the earth's surface where a certain time zone is set according to some law. Generally, the concept of administrative time zone also includes coincidence of date - in this case, the zones UTC-10:00 and UTC+14:00 will be considered different, although they have the same time of day.<br />
<br />
'''Coordinated Universal Time (UTC)''' is a standard by which society regulates time. The time zones around the globe are expressed as positive and negative shifts from UTC.<br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' You should remember that UTC time is not converted neither in winter nor in summer. Therefore, for those places where there is a transition to daylight saving time, the shift from UTC changes.</span><br />
<br />
Websky servers are located in Europe/Moscow time zone (UTC+03:00). Payment and voiding time limits received from suppliers are calculated considering the configured time zone of PCC connection requisites. To select the time zone, use the value of the drop-down list '''''«Time zone of connection details»''''' in the GDS requisites configuration in the section '''«Avia tickets»''' → '''«GDS connection requisites»''', the default value is Europe/Moscow.<br />
<br />
<br />
==== Time data in Sabre ====<br />
{| style="width: 600px" class="wikitable"<br />
|-<br />
! scope="col" width="300" | Element<br />
! scope="col" width="300" | Description<br />
|-<br />
| Time limit for payment<br />
| PCC time zone<br />
|-<br />
| Time limit for ticketing<br />
| PCC time zone<br />
|-<br />
| Session<br />
| UTC+00:00<br />
|-<br />
| Departure time<br />
| Local time - airport time zone<br />
|-<br />
| Arrival time<br />
| Local time - airport time zone<br />
|}<br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' The GDS may receive data on both the time limit for payment and ticketing at the same time. Priority is given to the time limit that expires earlier (which is less). It is the smallest time limit that Websky will use as the supplier's time limit.</span><br />
<br />
=== Logging of booking time limit calculation ===<br />
To facilitate monitoring of time limits operation, Websky has implemented logging of their calculation:<br />
* When switching to the customer information input page (for the avia component)<br />
* While making a booking<br />
* While updating the order value when selecting a payment gateway<br />
* During the process of order issuance<br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px"><br />
<u>'''Example of time limit calculation log'''</u><br />
<div class="mw-collapsible-content"><br />
<syntaxhighlight lang="text" enclose="div" style="font-size:9pt;background: #F9F9F9; padding: 10px 5px; margin: 10px 0;"><br />
Array<br />
(<br />
[0] => Settings Owner:2432<br />
[1] => Order Type:FLIGHTS<br />
[2] => Supplier Time Limit:2014-02-26 17:18:00 (1393420680)<br />
[3] => Current time:2014-02-25 17:18:57<br />
[4] => Name of the setting:timelimit.FLIGHTS.booking_timelimit_option<br />
[5] => "General time limit" setting:last_day_minus<br />
[6] => "Value" number:1<br />
[7] => "Value" setting multiplier:H<br />
[8] => General time limit calculation:<br />
[9] => Supplier limit -X, value: 2014-02-26 16:18:00<br />
[10] => B2B mode<br />
[11] => Array<br />
(<br />
[message] => Calculated time limits:<br />
[info] => Array<br />
(<br />
[Supplier Time Limit] => 2014-02-26 17:18:00<br />
[Time Limit by Settings] => 2014-02-26 16:18:00<br />
[Additional b2b/b2c time limit] => 2014-02-25 22:18:57<br />
)<br />
<br />
)<br />
<br />
[12] => Selected minimum time limit:2014-02-25 22:18:57<br />
)<br />
</syntaxhighlight><br />
</div><br />
</div><br />
<br />
<br />
=== Checking the time limit during payment ===<br />
Conditions under which the time limit for payment is checked:<br />
* For '''''Avia''''' or'''''Rail''''' orders, the status must be '''''Booked'''''.<br />
* For '''''Hotel''''' bookings, the status must be any other than '''''Booked''''' and penalties applied not from the moment of booking.<br />
<br />
== See also ==<br />
* [[Cancellation]]<br />
* [[Autocancellator]]<br />
* [[Автоаннуляция|Autocancellation (eng pending)]]<br />
* [[Booking]]<br />
* [[Ticketing]]<br />
* [[Автовыписка|Automatic ticketing (eng pending)]]<br />
* [[Voiding]]<br />
* [[Заказы|Orders (eng pending)]]<br />
* [[Настройка|Configuration (eng pending)]]<br />
* [[Personal Account]]<br />
* [[Шаблоны электронных писем|Electronic letters templates (eng pending)]]<br />
* [[ДОТВ#Особенности работы с DOTW | Features of working with DOTW (eng pending)]]<br />
* [[Хотелбедс#Особенности работы с HotelBeds | Features of working with HotelBeds (eng pending)]]<br />
* [[Сирена Трэвел|Sirena Travel (eng pending)]]<br />
* [[Fare Rules]]<br />
<br />
[[Category:Термины]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=Time_limit&diff=17115Time limit2020-07-27T16:38:38Z<p>Илья Шалетин: /* Учет временной зоны */</p>
<hr />
<div>[[Категория:Авиабилеты]][[Категория:Железнодорожные билеты]]<br />
'''Timelimit''' is the time given to perform an action or operation.<br />
<br />
== Таймлимит брони==<br />
<!-- [[Файл:Timelimit.png|600px|thumb|right|Настройки таймлимта на оплату заказа]]<br />
[[Файл:Timelim2.png|500px|thumb|right|Значение таймлимита на оплату на странице информации о заказе]]--><br />
'''Booking timelimit''' — is the time allowed to pay and issue bookings. <br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' If payment is not made or is not fixed before the time limit for payment, the order will be cancelled automatically (provided that the auto cancellation of unpaid bookings is enabled for the agency).</span><br />
<br />
=== Booking timelimit settings ===<br />
<br />
At the end of the time limit:<br />
* payment and ticketing are prohibited, <br />
* with the "Enable auto cancellation of bookings" option enabled in '''Site management → Domains and protocols''', the booking auto cancellation is launched.<br />
<br />
The timelimit is set separately for each component in the section '''«System settings»''' → '''«background processes»''' → '''«Time limits»''':<br />
* Air tickets<br />
* Hotels<br />
* Rail<br />
<br />
To set the timelimit, it is necessary to select the type of service and user, for which the settings will be applied:<br />
<br />
* '''General time limit''' — defines the mechanism for calculating the total time limit value for payment and ticketing: (this setting contains two options: the type of time limit and its value)<br />
** '''''Do not use''''' — when this option is selected, the system will not pay attention to the values specified here. <br />
**'''''Booking date''''' — means that the time limit starts on the day of booking at 11:59pm. <br />
**'''''Booking date plus ...''''' — in this case the time limit takes the value of the total time of booking and the specified time value. <br />
**'''''System time limit minus ...''''' — the time limit is set as supplier timelimit minus the preset value.<br />
**'''''GDS time limit with max limit ...''''' — if supplier time limit is greater than the set value, then this value will be used, if less - suppler's time limit will be used. <br />
*'''Value''' — this option allows you to set the time range of the general payment time limit in the selected unit: seconds, minutes, hours, days. <br />
* '''Time-limit: autocancellation time for unpaid B2C orders''' — the time provided to pay for booked orders of individuals. <br />
* '''Time-limit: autocancellation time for unpaid B2B orders''' — the time provided to pay for booked orders of companies. <br />
* '''Deadline for enetering mandatory extra data to a booking (in hours before a service start)''' — This option allows you to redefine the supplier time-limit depending on the airline. The time-limit is counted in hours from the date of order creation. The values are set in the following format: CODE_IATA:value, CODE_IATA:value (several values can be separated by commas). For example, SU:2.5,PS:3<br />
'''Attention!''' For the '''Recalculate Additional Time Limit from Airline Supplier (set in hours from order creation date)''' setting to work correctly, you must enable the '''Recalculate Additional Time Limit from Airline Supplier immediately after Booking''' setting below.<br />
* '''Recalculate Additional Time Limit from Airline Supplier immediately after Booking''' - recalculates the time limit immediately after the booking if the setting "Additional limit on time limit from supplier by airlines" is used<br />
* '''Limitation of the maximum time limit before the service starts in minutes''' - allows you to remove the restriction (60 minutes before departure) on ticketing. This value is subtracted from the departure time of the first segment. For example, departure of the first segment is at 20:30, the setting is set to 30 minutes, i.e. check-in is possible before 20:00. It is possible to set at least 30 minutes, otherwise the value will not apply. The default setting is 1 hour before departure.<br />
<br />
=== Interaction of settings ===<br />
The shortest time is selected from the settings on this page.<br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' If the service time limit is lower than the values specified here, the orders will be cancelled by the service time limit.</span><br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' If the payment time limit set in the settings is the same or greater than the departure time, the restriction is triggered and the supplier time limit is set for the order.</span><br />
<br />
The time shown on the booking page may not match the time on the booking information page, if the general payment time limit settings are set to '''''«not use»''''' or '''''«actual time limit from supplier minus ...»''''', then the confirmation page will display the time limit received from the supplier based on these settings. The difference can be several hours.<br />
<br />
If there are no settings, the order will be cancelled when the service time limit is reached.<br />
<br />
===Setting a time limit from the fare rules text===<br />
<br />
It often happens that the fare rules contain a time limit. This time limit is set by the airline, it may be different from what the GDS sends. <br />
<br />
The '''Use ticketing TL from fare rules''' option ({{NameProject2}} Administration panel: '''Avia settings → Profiles → User profile''') enables setting time limit for ticketing in Websky from fare rules text. Thus, the time limit for an order will be set from the fare rules and not from the GDS.<br />
<br />
'''Attention!''' Be careful when using this option! If you are using the time limit from the fare text, we cannot guarantee that it will work correctly by 100%. When this setting is enabled, the <u>agent will take responsibility for its value</u>.<br />
<br />
=== Time-limit Display ===<br />
The date of cancellation can be seen on the booking confirmation page, on the page with order information and in the '''"Personal Account'''" ("Autocancellation" column ).<br />
<br />
=== Features of Use ===<br />
Be careful when using timlimits in Websky. The available options for determining time limits allow you to set up the logic of their behavior very flexibly, so you need to clearly understand how timlimits will work when the settings are set.<br />
<br />
For example, if '''General Time Limit''' is set as '''''Actual Time Limit from Supplier minus...''''' value of ''X'', it means that Websky will use a time limit equal to the reduced real time limit of the supplier by the value of X. This means, for example, that when the time limit is reached in Websky, you will not be able to place an order - there will be no "Pay" button on the order information page, but, in the supplier's terminal, this order can be placed because the time limit has not yet been reached in its system. <span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention</span>''' The GDS time limit value is usually equal to the departure time minus one hour.</span><br />
<br />
If the time limit is prior to booking (this is possible if the '''''Actual Time Limit from Supplier minus...''''' is set to a large value or the booking is made on the day of flight/trip/purchase/hotel arrival), then a message will be displayed for air travel that the booking is not relevant. And hotel rooms, which are not fined from the moment of booking, will be booked only after prior payment, as well as orders with fines from the moment of booking.<br />
<br />
=== Manual time-limit modification ===<br />
[[Файл:PopupChangeTLnewFormBookflight2.png|300px|thumb|right|Pop-up for manual time limit modification]]<br />
In the '''«Orders» ⇨ «Time limits»''' section, there is '''''«Manual time limit modification»''''' setting. The setting allows the manager and experts of the agency to manually change the time and date of the time limit to pay for the order. This functionality is applicable to airline and hotel components. To change the time limit, you need to use the "Change time limit" link, which is located under the line "This price is valid when paying for the order till" in the payment information block on the order information page.<br />
<br />
<br />
On the booking form 2.0 manual time limit modification is available in the '''Service Information''' menu.<br />
<br />
In addition, a notification will be sent to the customer if the template '''''«Order was changed during synchronization»''''' is set and the option '''''«Send an e-mail to the customer about order changes»''''' from '''Notifications and Documents → Options''' is enabled.<br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' Please note that if you change the payment time limit by more than the supplier's time limit, you assume all financial risks. The time limit for payment from the supplier and this message are present in the pop-up window of the manual time limit change.</span><br />
<br />
=== Time zone accounting ===<br />
[[Файл:Standard_time_zones_of_the_world.png|400px|thumb|right|Time zone map]]<br />
The '''administrative time zone''' (time zone) - a section of the earth's surface where a certain time zone is set according to some law. Generally, the concept of administrative time zone also includes coincidence of date - in this case, the zones UTC-10:00 and UTC+14:00 will be considered different, although they have the same time of day.<br />
<br />
'''Coordinated Universal Time (UTC)''' is a standard by which society regulates time. The time zones around the globe are expressed as positive and negative shifts from UTC.<br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' You should remember that UTC time is not converted neither in winter nor in summer. Therefore, for those places where there is a transition to daylight saving time, the shift from UTC changes.</span><br />
<br />
Websky servers are located in Europe/Moscow time zone (UTC+03:00). Payment and voiding time limits received from suppliers are calculated considering the configured time zone of PCC connection requisites. To select the time zone, use the value of the drop-down list '''''«Time zone of connection details»''''' in the GDS requisites configuration in the section '''«Avia tickets»''' → '''«GDS connection requisites»''', the default value is Europe/Moscow.<br />
<br />
<br />
==== Time data in Sabre ====<br />
{| style="width: 600px" class="wikitable"<br />
|-<br />
! scope="col" width="300" | Element<br />
! scope="col" width="300" | Description<br />
|-<br />
| Time limit for payment<br />
| PCC time zone<br />
|-<br />
| Time limit for ticketing<br />
| PCC time zone<br />
|-<br />
| Session<br />
| UTC+00:00<br />
|-<br />
| Departure time<br />
| Local time - airport time zone<br />
|-<br />
| Arrival time<br />
| Local time - airport time zone<br />
|}<br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' The GDS may receive data on both the time limit for payment and ticketing at the same time. Priority is given to the time limit that expires earlier (which is less). It is the smallest time limit that Websky will use as the supplier's time limit.</span><br />
<br />
=== Logging of booking time limit calculation ===<br />
To facilitate monitoring of time limits operation, Websky has implemented logging of their calculation:<br />
* When switching to the customer information input page (for the avia component)<br />
* While making a booking<br />
* While updating the order value when selecting a payment gateway<br />
* During the process of order issuance<br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px"><br />
<u>'''Example of time limit calculation log'''</u><br />
<div class="mw-collapsible-content"><br />
<syntaxhighlight lang="text" enclose="div" style="font-size:9pt;background: #F9F9F9; padding: 10px 5px; margin: 10px 0;"><br />
Array<br />
(<br />
[0] => Settings Owner:2432<br />
[1] => Order Type:FLIGHTS<br />
[2] => Supplier Time Limit:2014-02-26 17:18:00 (1393420680)<br />
[3] => Current time:2014-02-25 17:18:57<br />
[4] => Name of the setting:timelimit.FLIGHTS.booking_timelimit_option<br />
[5] => "General time limit" setting:last_day_minus<br />
[6] => "Value" number:1<br />
[7] => "Value" setting multiplier:H<br />
[8] => General time limit calculation:<br />
[9] => Supplier limit -X, value: 2014-02-26 16:18:00<br />
[10] => B2B mode<br />
[11] => Array<br />
(<br />
[message] => Calculated time limits:<br />
[info] => Array<br />
(<br />
[Supplier Time Limit] => 2014-02-26 17:18:00<br />
[Time Limit by Settings] => 2014-02-26 16:18:00<br />
[Additional b2b/b2c time limit] => 2014-02-25 22:18:57<br />
)<br />
<br />
)<br />
<br />
[12] => Selected minimum time limit:2014-02-25 22:18:57<br />
)<br />
</syntaxhighlight><br />
</div><br />
</div><br />
<br />
<br />
=== Checking the time limit during payment ===<br />
Conditions under which the time limit for payment is checked:<br />
* For '''''Avia''''' or'''''Rail''''' orders, the status must be '''''Booked'''''.<br />
* For '''''Hotel''''' bookings, the status must be any other than '''''Booked''''' and penalties applied not from the moment of booking.<br />
<br />
<br />
== See also ==<br />
* [[Cancellation]]<br />
* [[Autocancellator]]<br />
* [[Автоаннуляция|Autocancellation (eng pending)]]<br />
* [[Booking]]<br />
* [[Ticketing]]<br />
* [[Автовыписка|Automatic ticketing (eng pending)]]<br />
* [[Voiding]]<br />
* [[Заказы|Orders (eng pending)]]<br />
* [[Настройка|Configuration (eng pending)]]<br />
* [[Personal Account]]<br />
* [[Шаблоны электронных писем|Electronic letters templates (eng pending)]]<br />
* [[ДОТВ#Особенности работы с DOTW | Features of working with DOTW (eng pending)]]<br />
* [[Хотелбедс#Особенности работы с HotelBeds | Features of working with HotelBeds (eng pending)]]<br />
* [[Сирена Трэвел|Sirena Travel (eng pending)]]<br />
* [[Fare Rules]]<br />
<br />
[[Category:Термины]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=Time_limit&diff=17114Time limit2020-07-27T16:37:52Z<p>Илья Шалетин: Новая страница: «Категория:АвиабилетыКатегория:Железнодорожные билеты '''Timelimit''' is the time given to perform an acti…»</p>
<hr />
<div>[[Категория:Авиабилеты]][[Категория:Железнодорожные билеты]]<br />
'''Timelimit''' is the time given to perform an action or operation.<br />
<br />
== Таймлимит брони==<br />
<!-- [[Файл:Timelimit.png|600px|thumb|right|Настройки таймлимта на оплату заказа]]<br />
[[Файл:Timelim2.png|500px|thumb|right|Значение таймлимита на оплату на странице информации о заказе]]--><br />
'''Booking timelimit''' — is the time allowed to pay and issue bookings. <br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' If payment is not made or is not fixed before the time limit for payment, the order will be cancelled automatically (provided that the auto cancellation of unpaid bookings is enabled for the agency).</span><br />
<br />
=== Booking timelimit settings ===<br />
<br />
At the end of the time limit:<br />
* payment and ticketing are prohibited, <br />
* with the "Enable auto cancellation of bookings" option enabled in '''Site management → Domains and protocols''', the booking auto cancellation is launched.<br />
<br />
The timelimit is set separately for each component in the section '''«System settings»''' → '''«background processes»''' → '''«Time limits»''':<br />
* Air tickets<br />
* Hotels<br />
* Rail<br />
<br />
To set the timelimit, it is necessary to select the type of service and user, for which the settings will be applied:<br />
<br />
* '''General time limit''' — defines the mechanism for calculating the total time limit value for payment and ticketing: (this setting contains two options: the type of time limit and its value)<br />
** '''''Do not use''''' — when this option is selected, the system will not pay attention to the values specified here. <br />
**'''''Booking date''''' — means that the time limit starts on the day of booking at 11:59pm. <br />
**'''''Booking date plus ...''''' — in this case the time limit takes the value of the total time of booking and the specified time value. <br />
**'''''System time limit minus ...''''' — the time limit is set as supplier timelimit minus the preset value.<br />
**'''''GDS time limit with max limit ...''''' — if supplier time limit is greater than the set value, then this value will be used, if less - suppler's time limit will be used. <br />
*'''Value''' — this option allows you to set the time range of the general payment time limit in the selected unit: seconds, minutes, hours, days. <br />
* '''Time-limit: autocancellation time for unpaid B2C orders''' — the time provided to pay for booked orders of individuals. <br />
* '''Time-limit: autocancellation time for unpaid B2B orders''' — the time provided to pay for booked orders of companies. <br />
* '''Deadline for enetering mandatory extra data to a booking (in hours before a service start)''' — This option allows you to redefine the supplier time-limit depending on the airline. The time-limit is counted in hours from the date of order creation. The values are set in the following format: CODE_IATA:value, CODE_IATA:value (several values can be separated by commas). For example, SU:2.5,PS:3<br />
'''Attention!''' For the '''Recalculate Additional Time Limit from Airline Supplier (set in hours from order creation date)''' setting to work correctly, you must enable the '''Recalculate Additional Time Limit from Airline Supplier immediately after Booking''' setting below.<br />
* '''Recalculate Additional Time Limit from Airline Supplier immediately after Booking''' - recalculates the time limit immediately after the booking if the setting "Additional limit on time limit from supplier by airlines" is used<br />
* '''Limitation of the maximum time limit before the service starts in minutes''' - allows you to remove the restriction (60 minutes before departure) on ticketing. This value is subtracted from the departure time of the first segment. For example, departure of the first segment is at 20:30, the setting is set to 30 minutes, i.e. check-in is possible before 20:00. It is possible to set at least 30 minutes, otherwise the value will not apply. The default setting is 1 hour before departure.<br />
<br />
=== Interaction of settings ===<br />
The shortest time is selected from the settings on this page.<br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' If the service time limit is lower than the values specified here, the orders will be cancelled by the service time limit.</span><br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' If the payment time limit set in the settings is the same or greater than the departure time, the restriction is triggered and the supplier time limit is set for the order.</span><br />
<br />
The time shown on the booking page may not match the time on the booking information page, if the general payment time limit settings are set to '''''«not use»''''' or '''''«actual time limit from supplier minus ...»''''', then the confirmation page will display the time limit received from the supplier based on these settings. The difference can be several hours.<br />
<br />
If there are no settings, the order will be cancelled when the service time limit is reached.<br />
<br />
===Setting a time limit from the fare rules text===<br />
<br />
It often happens that the fare rules contain a time limit. This time limit is set by the airline, it may be different from what the GDS sends. <br />
<br />
The '''Use ticketing TL from fare rules''' option ({{NameProject2}} Administration panel: '''Avia settings → Profiles → User profile''') enables setting time limit for ticketing in Websky from fare rules text. Thus, the time limit for an order will be set from the fare rules and not from the GDS.<br />
<br />
'''Attention!''' Be careful when using this option! If you are using the time limit from the fare text, we cannot guarantee that it will work correctly by 100%. When this setting is enabled, the <u>agent will take responsibility for its value</u>.<br />
<br />
=== Time-limit Display ===<br />
The date of cancellation can be seen on the booking confirmation page, on the page with order information and in the '''"Personal Account'''" ("Autocancellation" column ).<br />
<br />
=== Features of Use ===<br />
Be careful when using timlimits in Websky. The available options for determining time limits allow you to set up the logic of their behavior very flexibly, so you need to clearly understand how timlimits will work when the settings are set.<br />
<br />
For example, if '''General Time Limit''' is set as '''''Actual Time Limit from Supplier minus...''''' value of ''X'', it means that Websky will use a time limit equal to the reduced real time limit of the supplier by the value of X. This means, for example, that when the time limit is reached in Websky, you will not be able to place an order - there will be no "Pay" button on the order information page, but, in the supplier's terminal, this order can be placed because the time limit has not yet been reached in its system. <span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention</span>''' The GDS time limit value is usually equal to the departure time minus one hour.</span><br />
<br />
If the time limit is prior to booking (this is possible if the '''''Actual Time Limit from Supplier minus...''''' is set to a large value or the booking is made on the day of flight/trip/purchase/hotel arrival), then a message will be displayed for air travel that the booking is not relevant. And hotel rooms, which are not fined from the moment of booking, will be booked only after prior payment, as well as orders with fines from the moment of booking.<br />
<br />
=== Manual time-limit modification ===<br />
[[Файл:PopupChangeTLnewFormBookflight2.png|300px|thumb|right|Pop-up for manual time limit modification]]<br />
In the '''«Orders» ⇨ «Time limits»''' section, there is '''''«Manual time limit modification»''''' setting. The setting allows the manager and experts of the agency to manually change the time and date of the time limit to pay for the order. This functionality is applicable to airline and hotel components. To change the time limit, you need to use the "Change time limit" link, which is located under the line "This price is valid when paying for the order till" in the payment information block on the order information page.<br />
<br />
<br />
On the booking form 2.0 manual time limit modification is available in the '''Service Information''' menu.<br />
<br />
In addition, a notification will be sent to the customer if the template '''''«Order was changed during synchronization»''''' is set and the option '''''«Send an e-mail to the customer about order changes»''''' from '''Notifications and Documents → Options''' is enabled.<br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' Please note that if you change the payment time limit by more than the supplier's time limit, you assume all financial risks. The time limit for payment from the supplier and this message are present in the pop-up window of the manual time limit change.</span><br />
<br />
=== Учет временной зоны ===<br />
[[Файл:Standard_time_zones_of_the_world.png|400px|thumb|right|Time zone map]]<br />
The '''administrative time zone''' (time zone) - a section of the earth's surface where a certain time zone is set according to some law. Generally, the concept of administrative time zone also includes coincidence of date - in this case, the zones UTC-10:00 and UTC+14:00 will be considered different, although they have the same time of day.<br />
<br />
'''Coordinated Universal Time (UTC)''' is a standard by which society regulates time. The time zones around the globe are expressed as positive and negative shifts from UTC.<br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' You should remember that UTC time is not converted neither in winter nor in summer. Therefore, for those places where there is a transition to daylight saving time, the shift from UTC changes.</span><br />
<br />
Websky servers are located in Europe/Moscow time zone (UTC+03:00). Payment and voiding time limits received from suppliers are calculated considering the configured time zone of PCC connection requisites. To select the time zone, use the value of the drop-down list '''''«Time zone of connection details»''''' in the GDS requisites configuration in the section '''«Avia tickets»''' → '''«GDS connection requisites»''', the default value is Europe/Moscow.<br />
<br />
<br />
==== Time data in Sabre ====<br />
{| style="width: 600px" class="wikitable"<br />
|-<br />
! scope="col" width="300" | Element<br />
! scope="col" width="300" | Description<br />
|-<br />
| Time limit for payment<br />
| PCC time zone<br />
|-<br />
| Time limit for ticketing<br />
| PCC time zone<br />
|-<br />
| Session<br />
| UTC+00:00<br />
|-<br />
| Departure time<br />
| Local time - airport time zone<br />
|-<br />
| Arrival time<br />
| Local time - airport time zone<br />
|}<br />
<br />
<span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Attention!</span>''' The GDS may receive data on both the time limit for payment and ticketing at the same time. Priority is given to the time limit that expires earlier (which is less). It is the smallest time limit that Websky will use as the supplier's time limit.</span><br />
<br />
=== Logging of booking time limit calculation ===<br />
To facilitate monitoring of time limits operation, Websky has implemented logging of their calculation:<br />
* When switching to the customer information input page (for the avia component)<br />
* While making a booking<br />
* While updating the order value when selecting a payment gateway<br />
* During the process of order issuance<br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px"><br />
<u>'''Example of time limit calculation log'''</u><br />
<div class="mw-collapsible-content"><br />
<syntaxhighlight lang="text" enclose="div" style="font-size:9pt;background: #F9F9F9; padding: 10px 5px; margin: 10px 0;"><br />
Array<br />
(<br />
[0] => Settings Owner:2432<br />
[1] => Order Type:FLIGHTS<br />
[2] => Supplier Time Limit:2014-02-26 17:18:00 (1393420680)<br />
[3] => Current time:2014-02-25 17:18:57<br />
[4] => Name of the setting:timelimit.FLIGHTS.booking_timelimit_option<br />
[5] => "General time limit" setting:last_day_minus<br />
[6] => "Value" number:1<br />
[7] => "Value" setting multiplier:H<br />
[8] => General time limit calculation:<br />
[9] => Supplier limit -X, value: 2014-02-26 16:18:00<br />
[10] => B2B mode<br />
[11] => Array<br />
(<br />
[message] => Calculated time limits:<br />
[info] => Array<br />
(<br />
[Supplier Time Limit] => 2014-02-26 17:18:00<br />
[Time Limit by Settings] => 2014-02-26 16:18:00<br />
[Additional b2b/b2c time limit] => 2014-02-25 22:18:57<br />
)<br />
<br />
)<br />
<br />
[12] => Selected minimum time limit:2014-02-25 22:18:57<br />
)<br />
</syntaxhighlight><br />
</div><br />
</div><br />
<br />
<br />
=== Checking the time limit during payment ===<br />
Conditions under which the time limit for payment is checked:<br />
* For '''''Avia''''' or'''''Rail''''' orders, the status must be '''''Booked'''''.<br />
* For '''''Hotel''''' bookings, the status must be any other than '''''Booked''''' and penalties applied not from the moment of booking.<br />
<br />
<br />
== See also ==<br />
* [[Cancellation]]<br />
* [[Autocancellator]]<br />
* [[Автоаннуляция|Autocancellation (eng pending)]]<br />
* [[Booking]]<br />
* [[Ticketing]]<br />
* [[Автовыписка|Automatic ticketing (eng pending)]]<br />
* [[Voiding]]<br />
* [[Заказы|Orders (eng pending)]]<br />
* [[Настройка|Configuration (eng pending)]]<br />
* [[Personal Account]]<br />
* [[Шаблоны электронных писем|Electronic letters templates (eng pending)]]<br />
* [[ДОТВ#Особенности работы с DOTW | Features of working with DOTW (eng pending)]]<br />
* [[Хотелбедс#Особенности работы с HotelBeds | Features of working with HotelBeds (eng pending)]]<br />
* [[Сирена Трэвел|Sirena Travel (eng pending)]]<br />
* [[Fare Rules]]<br />
<br />
[[Category:Термины]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=S7_NDC&diff=17105S7 NDC2020-07-07T09:58:29Z<p>Илья Шалетин: /* Особенности S7 NDC */</p>
<hr />
<div>[[Категория: Поставщики авиабилетов]]<br />
=S7 NDC=<br />
S7 Airlines первой в России внедрила новый отраслевой стандарт дистрибуции авиабилетов — NDC.<br />
<br />
NDC (New Distribution Capability) – новый стандарт обмена данными между авиакомпаниями и агентами по продаже авиабилетов, разработанный Международной ассоциацией воздушного транспорта (IATA). Использование NDC позволяет онлайн-агентам напрямую получать максимально полную информацию о рейсах и услугах авиакомпании в едином стандартизованном формате.<br />
<br />
С введением нового стандарта онлайн-агенты смогут предлагать на своих сайтах все дополнительные услуги, доступные на сайте авиакомпании. Например, выбор комфортного места на борту, дополнительный багаж и другие. Пассажиры, в свою очередь, получают возможность существенно экономить за счет доступа ко всей линейке тарифов и услуг авиакомпании.<br />
<br />
NDC позволяет представить все данные о перелете в том же виде, что и на сайте авиакомпании. Использование нового стандарта позволяет исключить ситуации, когда пассажир выбрал неподходящий тариф или услугу.<br />
<br />
== Подключение S7 NDC в Nemo.Travel ==<br />
* В результате обращения и согласования условий с системой S7 агент должен получить необходимые реквизиты для подключения в production среде. <br />
* Необходимо открыть задачу в проекте [https://s7airlines.atlassian.net/browse/AAS s7airlines.atlassian.net], в рамках которой создать запрос на сертификат для production среды. [https://s7airlines.atlassian.net/wiki/spaces/GAAPI/pages/300023812/Quick+Start+for+Agents+S7+Agent+API Инструкция]<br />
* Полученные реквизиты, сертификат и пароль (который вводился во время генерации запроса на сертификат) для доступа к production среде нужно передать в {{NameSystem}} для формирования production конфигурации подключения.<br />
<br />
==Особенности S7 NDC==<br />
#У поставщика всего 3 типа пассажиров ADT CHD INF, указание INS недоступно.<br />
#Величина комиссии из правил ценообразования при бронировании не передается поставщику, т.к. а/к вычисляет агентское вознаграждение самостоятельно на своей стороне по внутренней базе данных. <br />
#Перелеты могут быть только двух классов: эконом и бизнес. <br />
#Пассажиры должны быть указаны с паспортными данными, бронирование без документов - невозможно. <br />
#У поставщика отсутствует привязка младенцев к взрослым пассажирам. <br />
#Поддерживается только довнесение контактных данных, модификация остальных данных не поддерживается.<br />
#Максимальное кол-во символов, передаваемое в узле Endorsements (включая пробелы) с учётом эндорсментов передаваемых по умолчанию = 145 символов. <br />
#S7 NDC поддерживает форму оплаты Blockchain и работает с Blockchain Flow. {{Attention|При использовании данного способа оплаты невозможна покупка дополнительных услуг.}} {{Attention|При войдировании билетов, выписанных с помощью Blockchain , необходимо указание данной формы оплаты.}}<br />
<br />
{{Attention|Актуализация и репрайсинг происходят только за счет получения цены для перелета, так как у поставщика отсутствует проверка доступности мест, что может приводить к невозможности бронирования перелётов, которые успешно прошли через процесс актуализации и репрайсинга.}}<br />
<br />
==Продажа дополнительных услуг==<br />
Коннектор S7 NDC поддерживает возможность оформления дополнительных услуг, а именно - мест и багажа. Есть возможность приобрести 2 сумки багажа. Продажа питания не поддерживается на стороне поставщика. Оформление допуслуг после выписки билета недоступно (ограничение на стороне поставщика). Также недоступно войдирование и возврат EMD. <br />
<br />
==Трехсторонние соглашения / 3D Flow==<br />
Данный режим работы используется, когда поставщику необходимо идентифицировать кто из корпорантов сделал заказ. Для работы необходимо:<br />
# В поисковом запросе передать код корпоративного клиента в блоке Restrictions.ThreeDomainAgreementNumber.<br />
# В запросе актуализации/семейств передать код корпоративного клиента в блоке OperationsRestrictions.PricingInfo.ThreeDomainAgreementNumber. <br />
# При бронировании передать FQTS SSR ремарку с кодом корпоративного клиента <br />
<!--В пхп на данный момент это можно сделать только через модуль внесения SSR.--> <br />
<!--Заполнить в правилах ценообразования столбцы '''скидка по туркоду''' со значением скидки в процентах и '''код авторизации''' с кодом авторизации скидки соответственно. Эти данные будут использоваться в запросах на бронирование, прайсинг, выписку.--><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px"><br />
==== Пример передачи SSR ремарки в запросе бронирования Nemo Conneсt:====<br />
<div class="mw-collapsible-content"><br />
<ns1:DataItem><br />
<ns1:ID>1</ns1:ID><br />
<ns1:TravellerRef><br />
<ns1:Ref>1</ns1:Ref><br />
</ns1:TravellerRef><br />
<ns1:SegmentRef><br />
<ns1:Ref>1</ns1:Ref><br />
</ns1:SegmentRef><br />
<ns1:Type>SSR</ns1:Type><br />
<ns1:Remark xsi:nil="true"/><br />
<ns1:TimeLimits xsi:nil="true"/><br />
<ns1:SSR><br />
<ns1:Code>FQTS</ns1:Code><br />
<ns1:Text>QUW1725</ns1:Text><br />
<ns1:Status xsi:nil="true"/><br />
<ns1:StatusCode xsi:nil="true"/><br />
</ns1:SSR> <br />
</ns1:DataItem><br />
</div><br />
</div><br />
{{Attention|Работа с трехсторонними соглашениями поддерживается только через API-проект «{{NameProject2}}», описанный в документации по [http://docs.nemo.travel/ ссылке] .}}<br />
<br />
==Ошибки при взаимодействии с S7 NDC==<br />
<br />
'''«matching.passenger.not.found»''' — такая ошибка говорит об окончании бланков на стоке. Необходимо проверить количество, их должно быть больше 10.<br><br />
'''«Ошибка загрузки тарифных правил»''' — эта ошибка возникает при попытке получения тарифных правил для перелета, который уже состоялся. Чтобы получить тарифные правила, дата перелета не должна быть в прошлом.<br />
<br />
== См. также ==<br />
* [http://support.nemo.travel/ru/%D0%A6%D0%B5%D0%BD%D0%BE%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B) Ценообразование (Авиабилеты)]<br />
* [[Пакеты реквизитов {{NameProject2}}]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=S7_NDC&diff=17104S7 NDC2020-07-07T09:57:57Z<p>Илья Шалетин: /* Особенности S7 NDC */</p>
<hr />
<div>[[Категория: Поставщики авиабилетов]]<br />
=S7 NDC=<br />
S7 Airlines первой в России внедрила новый отраслевой стандарт дистрибуции авиабилетов — NDC.<br />
<br />
NDC (New Distribution Capability) – новый стандарт обмена данными между авиакомпаниями и агентами по продаже авиабилетов, разработанный Международной ассоциацией воздушного транспорта (IATA). Использование NDC позволяет онлайн-агентам напрямую получать максимально полную информацию о рейсах и услугах авиакомпании в едином стандартизованном формате.<br />
<br />
С введением нового стандарта онлайн-агенты смогут предлагать на своих сайтах все дополнительные услуги, доступные на сайте авиакомпании. Например, выбор комфортного места на борту, дополнительный багаж и другие. Пассажиры, в свою очередь, получают возможность существенно экономить за счет доступа ко всей линейке тарифов и услуг авиакомпании.<br />
<br />
NDC позволяет представить все данные о перелете в том же виде, что и на сайте авиакомпании. Использование нового стандарта позволяет исключить ситуации, когда пассажир выбрал неподходящий тариф или услугу.<br />
<br />
== Подключение S7 NDC в Nemo.Travel ==<br />
* В результате обращения и согласования условий с системой S7 агент должен получить необходимые реквизиты для подключения в production среде. <br />
* Необходимо открыть задачу в проекте [https://s7airlines.atlassian.net/browse/AAS s7airlines.atlassian.net], в рамках которой создать запрос на сертификат для production среды. [https://s7airlines.atlassian.net/wiki/spaces/GAAPI/pages/300023812/Quick+Start+for+Agents+S7+Agent+API Инструкция]<br />
* Полученные реквизиты, сертификат и пароль (который вводился во время генерации запроса на сертификат) для доступа к production среде нужно передать в {{NameSystem}} для формирования production конфигурации подключения.<br />
<br />
==Особенности S7 NDC==<br />
#У поставщика всего 3 типа пассажиров ADT CHD INF, указание INS недоступно.<br />
#Величина комиссии из правил ценообразования при бронировании не передается поставщику, т.к. а/к вычисляет агентское вознаграждение самостоятельно на своей стороне по внутренней базе данных. <br />
#Перелеты могут быть только двух классов: эконом и бизнес. <br />
#Пассажиры должны быть указаны с паспортными данными, бронирование без документов - невозможно. <br />
#У поставщика отсутствует привязка младенцев к взрослым пассажирам. <br />
#Поддерживается только довнесение контактных данных, модификация остальных данных не поддерживается.<br />
#Максимальное кол-во символов, передаваемое в узле Endorsements (включая пробелы) с учётом эндорсментов передаваемых по умолчанию = 145 символов. <br />
#S7 NDC поддерживает форму оплаты Blockchain и работает с Blockchain Flow. {{Attention|При использовании данного способа оплаты невозможна покупка дополнительных услуг.}} {{Attention|При войдировании билетов, выписанных с помощью этого способа оплаты, необходимо указание данной формы оплаты.}}<br />
<br />
{{Attention|Актуализация и репрайсинг происходят только за счет получения цены для перелета, так как у поставщика отсутствует проверка доступности мест, что может приводить к невозможности бронирования перелётов, которые успешно прошли через процесс актуализации и репрайсинга.}}<br />
<br />
==Продажа дополнительных услуг==<br />
Коннектор S7 NDC поддерживает возможность оформления дополнительных услуг, а именно - мест и багажа. Есть возможность приобрести 2 сумки багажа. Продажа питания не поддерживается на стороне поставщика. Оформление допуслуг после выписки билета недоступно (ограничение на стороне поставщика). Также недоступно войдирование и возврат EMD. <br />
<br />
==Трехсторонние соглашения / 3D Flow==<br />
Данный режим работы используется, когда поставщику необходимо идентифицировать кто из корпорантов сделал заказ. Для работы необходимо:<br />
# В поисковом запросе передать код корпоративного клиента в блоке Restrictions.ThreeDomainAgreementNumber.<br />
# В запросе актуализации/семейств передать код корпоративного клиента в блоке OperationsRestrictions.PricingInfo.ThreeDomainAgreementNumber. <br />
# При бронировании передать FQTS SSR ремарку с кодом корпоративного клиента <br />
<!--В пхп на данный момент это можно сделать только через модуль внесения SSR.--> <br />
<!--Заполнить в правилах ценообразования столбцы '''скидка по туркоду''' со значением скидки в процентах и '''код авторизации''' с кодом авторизации скидки соответственно. Эти данные будут использоваться в запросах на бронирование, прайсинг, выписку.--><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px"><br />
==== Пример передачи SSR ремарки в запросе бронирования Nemo Conneсt:====<br />
<div class="mw-collapsible-content"><br />
<ns1:DataItem><br />
<ns1:ID>1</ns1:ID><br />
<ns1:TravellerRef><br />
<ns1:Ref>1</ns1:Ref><br />
</ns1:TravellerRef><br />
<ns1:SegmentRef><br />
<ns1:Ref>1</ns1:Ref><br />
</ns1:SegmentRef><br />
<ns1:Type>SSR</ns1:Type><br />
<ns1:Remark xsi:nil="true"/><br />
<ns1:TimeLimits xsi:nil="true"/><br />
<ns1:SSR><br />
<ns1:Code>FQTS</ns1:Code><br />
<ns1:Text>QUW1725</ns1:Text><br />
<ns1:Status xsi:nil="true"/><br />
<ns1:StatusCode xsi:nil="true"/><br />
</ns1:SSR> <br />
</ns1:DataItem><br />
</div><br />
</div><br />
{{Attention|Работа с трехсторонними соглашениями поддерживается только через API-проект «{{NameProject2}}», описанный в документации по [http://docs.nemo.travel/ ссылке] .}}<br />
<br />
==Ошибки при взаимодействии с S7 NDC==<br />
<br />
'''«matching.passenger.not.found»''' — такая ошибка говорит об окончании бланков на стоке. Необходимо проверить количество, их должно быть больше 10.<br><br />
'''«Ошибка загрузки тарифных правил»''' — эта ошибка возникает при попытке получения тарифных правил для перелета, который уже состоялся. Чтобы получить тарифные правила, дата перелета не должна быть в прошлом.<br />
<br />
== См. также ==<br />
* [http://support.nemo.travel/ru/%D0%A6%D0%B5%D0%BD%D0%BE%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B) Ценообразование (Авиабилеты)]<br />
* [[Пакеты реквизитов {{NameProject2}}]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=%D0%91%D0%B0%D0%BB%D0%B0%D0%BD%D1%81_%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B9&diff=17097Баланс компаний2020-06-23T14:25:43Z<p>Илья Шалетин: /* Возврат средств */</p>
<hr />
<div>[[Категория:Способы оплаты]]<br />
[[Категория:Модули]] <br />
[[Категория:Встроенные модули]]<br />
[[Категория:Настройки]]<br />
[[Категория:Решения для B2B]]<br />
<!-- --><br />
'''Баланс компаний''' — модуль [http://www.nemo-ibe.com системы онлайн-бронирования {{NameSystem}}] для работы агентств со счетами субагентов.<br />
<br />
==Назначение==<br />
<br />
{{NameSystem}} поддерживает работу юридических лиц с системой счетов. С использованием модуля субагент или корпоративный клиент может оплачивать авиабилеты списанием суммы со счета (баланса компании).<br />
<br />
==Способы работы с балансом компаний== <br />
<br />
В системе Nemo Travel есть два способа работы с балансом компании: <br />
* внутренний учёт баланса компании в Nemo Travel<br />
* работа с балансом собственной системы учёта агента по API посредством инструмента Midoffice API Toolkit: описан в документации по следующей ссылке: https://docs.nemo.travel/ru/nemo-backoffice-api/midoffice_api_toolkit<br />
<br />
==Принцип работы внутреннего учёта баланса {{NameSystem}}==<br />
<br />
Система счетов реализована за счет внутренних таблиц модуля. Система счетов '''не''' функционирует как работающий по протоколу с системой платежный шлюз. <br>Такая реализация платежного метода не обеспечивает достаточной защиты данных. <br />
<br />
{{Attention|Механизмов защиты от злоупотреблений по счету в {{NameSystem}} нет. Агентству необходимо самостоятельно поддерживать внутри компании организационные меры по контролю счетов.}}<br />
<br />
В стандартном режиме оплатить заказ с баланса компании может только менеджер или эксперт субагентства. Однако, в системе также допускается оплата с баланса компании обычному пользователю при выполнении одного из условий:<br />
* На агентство подключен модуль '''Перераспределение средств'''. Ознакомиться с возможностями модуля можно в статье [[Перераспределение средств]].<br />
* Задать счет на группу. Важно учесть, что группа, которой назначается счет, должна быть импортированной точкой продажи и размещаться на B2B сервере. Если помимо пользователей в группе содержатся субагентства, то счет на субагентство задается отдельно.<br />
<br />
=== Просмотр информации о балансе компаний ===<br />
====В Личном кабинете====<br />
Информация о состоянии баланса компаний для менеджера корневого агентства и для менеджеров субагентств отображается в [[Личный кабинет#Финансы|личном кабинете]] в разделе '''Финансы'''.<br />
<br />
Вкладка ''Финансы'' в личном кабинете доступна:<br />
* менеджеру корневого агентства,<br />
* экспертам корневого агентства,<br />
* менеджерам субагентств, у которых заведен счет. <br />
<br />
Раздел состоит из двух подразделов:<br />
* '''Текущее состояние баланса''' - отображает информацию о компаниях, актуальной сумме на их балансе и размере доступного овердрафта. В этом разделе:<br />
** ''менеджеру и эксперту агентства'' отображаются текущие суммы на балансе компании и доступный овердрафт всех своих субагентов<br />
** ''менеджеру субагентства'' отображается текущая сумма баланса компании и доступного овердрафта только для его агентства.<br />
* '''История операций''' - содержит историю операций по изменению, пополнению и списанию средств с баланса компании в обратном хронологическом порядке. В этом разделе:<br />
** ''менеджеру и эксперту агентства'' отображаются все движения средств на балансе всех своих субагентов<br />
** ''менеджеру субагентства'' отображаются все движения средств на балансе его агентства.<br />
<br />
Подробную информацию о работе в личном кабинете {{NameSystem}} см. в статье [[Личный кабинет#Финансы|Личный кабинет]].<br />
<br />
{|-valign="center"<br />
|[[Файл:История операций в личном кабинете2.jpg|thumb|left|1060px|История операций в личном кабинете]]<br />
|}<br />
{|-valign="center"<br />
|[[Файл:Подробная информация о текущем состоянии баланса компании2.jpg|thumb|left|650px|Подробная информация о текущем состоянии баланса компании]]<br />
|}<br />
<!--<br />
{|align="left"<br />
|-valign="center"<br />
|[[Файл:ЛК_Финансы_История_операций.jpg|thumb|1060px|История операций в личном кабинете]]<br />
|[[Файл:ЛК_Финансы_Депозит.jpg|thumb|350px|Подробная информация о текущем состоянии баланса компании]]<br />
|}<br />
--><br />
====В панели администрирования====<br />
''Менеджер и эксперт '''корневого агентства''''' может просматривать текущее состояние баланса компаний и историю операций по счетам всех своих субагентов в разделе '''Финансы и платежи → Баланс компаний → История операций'''. В зависимости от выбранного объекта применения настроек в таблице отображается информация о всех действиях по счету этого объекта. Если выбрана определенная компания, то в верхней части формы появляется кнопка '''Редактировать''' для перехода на страницу редактирования баланса и доступного овердрафта данной компании.<br />
<br />
{| class="wikitable"<br />
|-<br />
|[[Файл:История операций2.jpg|1300px|История операций]]<br />
|-<br />
|История операций<br />
|}<br />
<br />
=== Управление счетами субагентов ===<br />
Менеджер управляет счетами своих субагентов в разделе '''Финансы и платежи → Баланс компаний → Управление счетами'''.<br />
<br />
Данные, отображаемые на странице, зависят от выбранного пользователя в поле ''Пользователь'':<br />
* '''для корневого агентства''' на странице отображается таблица со всеми текущими счетами субагентств, <br />
* '''для выбранной компании''' на странице отображается форма редактирования состояния счета данной компании.<br />
<br />
==== Управление счетом всех компаний агентства====<br />
Чтобы управлять счетами сразу всех своих субагентов без переключения по пользователям, в поле ''Пользователь'' выберите корневое агентство.<br />
<br />
На странице отобразится таблица '''Управление счетами''', в которой содержатся данные по счетам субагентств с возможностью редактирования данных в таблице.<br />
<br />
Таблица содержит данные по состоянию баланса и доступного овердрафта каждого субагента агентства. <br><br />
В таблице можно редактировать следующие данные:<br />
* ''Баланс'',<br />
* ''Доступный овердрафт'',<br />
* ''Доступ к оплате с баланса компании''.<br />
<br />
Значения столбцов:<br />
* {{Setting|ID}} — идентификатор компании субагента. По этому столбцу можно отсортировать строки таблицы.<br />
* {{Setting|Название компании субагента}} — в столбце доступно поле для поиска записей указанного агентства.<br />
* {{Setting|Баланс}} — баланс субагентства. Изменение значения ячейки заменяет текущую сумму баланса субагента на введенную сумму.<br />
* {{Setting|Доступный овердрафт}} — лимит овердрафта агентства (максимально допустимый "минус" у баланса). Если для субагента установлено значение "0", доступный овердрафт не установлен для данной компании, оплата заказов по овердрафту запрещена.<br />
* {{Setting|Доступ к оплате с баланса компании}} — включает доступ субагентства к оплате с баланса компании. Если опция выключена, оплата заказов с баланса для компании запрещена.<br />
* {{Setting|Редактирование}} — ссылка на страницу '''Управление балансом компаний'''.<br />
<br />
{| class="wikitable"<br />
|-<br />
|[[Файл:Управление счетами2.jpg|700px|]]<br />
|-<br />
|Управление счетами<br />
|}<br />
<br />
====Управление балансом компаний====<br />
Данный способ редактирования данных о балансе компании удобен менеджеру, когда пополнение баланса компании осуществляется в присутствии представителя компании. На странице отображается информация только по выбранной компании, информация об остальных компаниях остаётся закрыта.<br />
<br />
В информационном поле, подсвеченным желтым цветом, отображается текущее значение баланса выбранного субагента: ''Баланс компании: <СУММА В ВАЛЮТЕ>''<br />
<br />
Чтобы добавить счет или изменить лимит овердрафта субагента:<br />
# Перейдите на страницу управления балансом компании субагента одним из способов:<br />
#* в '''таблице управления счетами''' всего агентства нажмите кнопку ''Управление'', <br />
#* выберите компанию в поле '''Пользователь''' <br />
# Введите сумму, на которую необходимо пополнить (или уменьшить) баланс компании субагента, и/или установите доступный овердрафт в заданной валюте. <br />
# При необходимости добавьте примечание в поле ''Комментарий к изменению состояния счета''. Примечание отображается в ''Истории операций'' в качестве комментария к данной операции. <br />
# Нажмите кнопку '''Сохранить'''. В текущем окне в информационном поле, подсвеченным желтым цветом, появится новое значение баланса компании: ''Баланс компании: <СУММА В ВАЛЮТЕ>''<br />
<br />
=====Параметры управления балансом компании=====<br />
* {{Setting|Пополнить баланс на}} - сумма и валюта, на которую будет увеличен или уменьшен баланс компании субагента:<br />
** положительное значение суммы - баланс компании субагента будет увеличен на заданную сумму,<br />
** отрицательное значение суммы - баланс компании субагента будет уменьшен на заданную сумму.<br />
* {{Setting|Доступный овердрафт}} - сумма и валюта, максимально допустимый "минус" у баланса. Когда баланс субагента исчерпан, он дополнительно сможет оформлять заказы на общую сумму в пределах доступного овердрафта.<br />
* {{Setting|Сальдо корпоративного клиента из СОФИ}} - подробнее см. ниже раздел данной статьи [[Депозит#Интеграция сальдо клиента из СОФИ|Интеграция сальдо клиента из СОФИ]]<br />
* {{Setting|Сумма распределенных счетов может превышать сумму баланса субагентства}} - позволяет установить для пользователя субагенства баланс, превышающий реальный баланс компании субагенства. В данном случае пользователь сможет оплатить перелет, только если на счету субагенства хватает средств на оплату данного перелета. Иначе пользователю будет выведено сообщение с просьбой обратиться в агентство. Настройка актуальна только при подключенном модуле [[Перераспределение средств]].<br />
* {{Setting|Комментарий к изменению состояния счета}} - текстовый комментарий в произвольной форме, который станет виден субагенту в личном кабинете в разделе ''История операций''.<br />
* {{Setting|Разрешить указание данных платежного поручения}} - опция включает возможность оплаты Аэроэкспресса(Sirena) по платежному поручению. На этапе оплаты с баланса компании агент или сотрудник агентства указывает дополнительные параметры, а именно: номер платежного поручения и наименование организации. Эти данные при оплате Аэроэкспресса направляются в GDS Sirena. Также эти данные отправляются в GDS Sirena при выписке билета. <br />
Возможные значения опции:<br />
# Нет - опция выключена;<br />
# Да - дополнительные поля не являются обязательными, поэтому при отсутствии данных в GDS Sirena эта информация не передаётся (если в настройках задан суффикс - то передастся он).<br />
# Обязательно - дополнительные поля обязательны к заполнению. {{Attention|При оплате с баланса компании заказов в других GDS (кроме Sirena) поля номера платежного поручения и наименование организации также будут обязательны к заполнению. Чтобы выписка билетов проходила успешно рекомендуется создать разные Платежные Шлюзы в зависимости от поставщика, настраивается в фильтрации ПШ.}}<br />
<!--№30946 и №31873 и №36412--><br />
* {{Setting|Суффикс для формы оплаты}} - двухбуквенный код передается в ГРС Sirena на этапе выписки заказа, при этом заказ должен быть оплачен с баланса компании. Суффиксы присваиваются корпоративным клиентам на стороне поставщика. Суффикс отображается в форме оплаты на МК поставщика. Данные платежного поручения будут отправлены поставщику, только если поле "Суффикс для формы оплаты" не заполнено.<br />
{| class="wikitable"<br />
|-<br />
|[[Файл:Форма редактирования баланса компании2.jpg]]<br />
|-<br />
|Форма редактирования баланса компании<br />
|}<br />
<br />
== Автопополнение кредитного лимита ==<br />
У каждого заказа, оплаченного с баланса компании, в таблице заказов личного кабинета в столбце '''Форма оплаты''' есть кнопка ''«Погасить кредит» / «Погашено»''. Менеджер и эксперт корневого агентства может вернуть на баланс компании сумму, равную стоимости конкретного заказа. <br />
Чтобы зачислить на счет компании сумму, равную стоимости заказа, менеджер агентства должен выполнить следующие действия:<br />
[[Файл:Таблица заказов ссылка на погашение кредита.jpg|thumb|480px|left|Таблица заказов - ссылка на погашение кредита]]<br />
# Зайдите в '''Личный кабинет''' и откройте вкладку '''Заказы'''.<br />
# Настройте в таблице вывод столбца ''Форма оплаты''.<br />
# Найдите заказ, стоимость которого должна быть зачислена в счет оплаты кредита компании.<br />
# Нажмите на ссылку '''Погасить кредит'''. <br />
# Подтвердите операцию во всплывающем окне.<br />
#* если сумма на балансе компании отрицательная, сумма будет зачислена в счет погашения кредита,<br />
#* если сумма на балансе компании положительная, сумма будет зачислена на счет субагента.<br />
# После успешного выполнения операции текст кнопки в столбце ''Форма оплаты'' меняется на ''Погашено'' и кнопка становится неактивной.<br />
<br />
==Уведомление субагентов об изменении баланса компании и доступного овердрафта==<br />
<br />
Каждый раз при пополнении, изменении баланса компании или доступного овердрафта субагента через разделы управления счетами, а также при импорте данных о балансе компании на электронный адрес субагента отправляется уведомление. <br />
<br />
Уведомления отправляются на адрес, указанный в настройке '''Профили компании → Адрес электронной почты'''.<br><br />
Текст сообщений можно изменить в разделе [[Локализация|Языковые ресурсы]] через редактирование переменной.<br />
<br />
===Уведомление об остатке на счете и по овердрафту===<br />
<br />
Чтобы информировать клиента об остатке на счете и по овердрафту, достаточно включить две опции на форме редактирования баланса компании и доступного овердрафта:<br />
*''Отправлять уведомление субагенту при остатке по овердрафту (%)'' — укажите процент от максимального овердрафта, по достижению которого на электронный адрес субагента отправляется нотификация, содержащая текущее значение баланса компании и доступного овердрафта.<br />
*''Отправлять уведомление субагенту когда сумма на балансе меньше или равна'' — укажите значение баланса компании, по достижению которого на электронный адрес субагента будет направлено уведомление, содержащее текущее значение баланса компании и доступного овердрафта.<br />
Параметры поддерживают только положительные числа, дробная часть отделяется точкой.<br />
<br />
Текст сообщений можно изменить в разделе [[Языковые ресурсы]] через редактирование переменной.<br />
<br />
== Возврат средств ==<br />
<br />
При возврате билетов, оплаченных с баланса компании, субагент может вручную вернуть средства обратно на счет, при этом возвращается сумма, назначенная поставщиком, за вычетом сборов агентства за возврат.<br />
<br />
===Автоматический возврат средств при аннуляции заказа===<br />
<br />
Чтобы включить автоматический возврат средств у заказов имеющие статус ''оплачен, билеты еще не выписаны'', необходимо включить опцию '''Автоматически вернуть деньги после отмены заказа (только баланс компаний и МПС)''' для данного способа оплаты в разделе '''Финансы и платежи → Платежные методы → Управление шлюзами'''. <br><br />
Опция активирует автоматический возврат средств при аннуляции заказов, оплаченных через МПС (см. [[Сирена Трэвел#МПС (EgoPay)|МПС (EgoPay)]]) или с баланса компаний. <br><br />
{{Attention|Аннуляция должна быть запущена на стороне Nemo, из служебной информации, иначе автоматический возврат не произойдет, например, в случае аннуляции через терминал.}} <br><br />
<br />
Доступ к отмене оплаченного заказа имеет менеджер и эксперт главного агентства, а также менеджер и эксперты субагентств. Только под этими пользователями можно провести автоматический возврат средств при аннуляции заказа. Сделать это можно с помощью нажатия кнопки "'''Отменить выписку и снять места'''" в "Служебной информации". Остальным пользователям система автоматически предложит заполнить заявку на аннуляцию заказа, которую обработает менеджер или эксперт корневого агентства.<br />
<br />
== Логирование данных ==<br />
Чтобы найти детализированную информацию в виде логов по всем заказам, оплаченных с баланса компаний, в разделе '''Просмотр логов системы''' выставите фильтр '''''Платежный шлюз''''' на значение ''Баланс компании''. Подробную информацию см. в статье [[Логи системы]].<br />
<br />
{| class="wikitable"<br />
|-<br />
|[[Файл:Поиск логов1.jpg|700px]]<br />
|-<br />
|Поиск логов<br />
|}<br />
<br />
== Интеграция сальдо клиента из СОФИ ==<br />
<br />
В {{NameSystem}} можно обновлять значение баланса компании субагентов через СОФИ. <br />
<br />
Этот способ полезен, если менеджеру не удобно для каждого клиента вручную корректировать баланс компании. <br />
<br />
При корректировке баланса компании через СОФИ обновление происходит в двух местах:<br />
* При оплате с баланса компании синхронизация пройдет автоматически, если это еще не было сделано вручную.<br />
* Во вкладке ''Финансы'' в личном кабинете рядом с балансом компании и доступным овердрафтом находится строчка {{Setting|Последняя синхронизация}}, в которой указана дата. Если синхронизации не было, то вместо даты выводится «нет». Если с последней успешной синхронизации прошло менее 24 часов, то повторная синхронизация будет не доступна. <br />
<br />
Менеджер агентства может обновить баланс компании любого субагентства, а менеджер субагентства — только своей компании.<br />
<br />
Чтобы использовать интеграцию:<br />
# У агентства должен быть подключен модуль {{Setting|Взаимодействие с СОФИ}}. <br />
# Включите опцию {{Setting|Сальдо корпоративного клиента из СОФИ}} в разделе '''Финансы и платежи → Баланс компаний → Управление счетами'''. <br />
<br />
Настройки, описанные ниже будут не доступны, если эта настройка не включена.<br />
<br />
{{Attention|Для подключения опции необходимо обратиться к сотрудникам {{NameSystem}}.}}<br />
<br />
Для успешной синхронизации у '''субагентства''' должны быть настроены:<br />
* {{Setting|Код субагента в СОФИ}} в разделе '''Управление сайтом → Домены и протоколы'''.<br />
* В разделе '''Для техподдержки → Устаревшие настройки → Реквизиты подключения''':<br />
**Логин, пароль для доступа к сервису,<br />
**WSDL адрес для запросов.<br />
<br />
[[Файл:ЛК_Финансы_Депозит_СОФИ.jpg|750px|Для обновление депозита в личном кабинете необходимо использовать ссылку «Синхронизировать из СОФИ».]]<br />
<br />
== См. также ==<br />
* [[Перераспределение средств]]<br />
* [[Импорт данных о балансе]]<br />
* [[Лог]]<br />
* [[Личный кабинет]]<br />
* [[Пользователь#Группы в Nemo|Группы в {{NameSystem}}]]<br />
* [[Валюта]]<br />
* [[Интеграция сервиса приёма платежей с помощью Payment Gateway API|Универсальный протокол Payment Gateway API]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=Autocancellator&diff=17096Autocancellator2020-06-22T12:45:31Z<p>Илья Шалетин: </p>
<hr />
<div>[[Категория:Модули]] <br />
[[Категория:Встроенные модули]]<br />
[[Category:Настройки]]<br />
<!-- --><br />
'''Autocancellator''' (automatic cancellator) is an independent service of the Websky system whose task is to cancel booked services at a certain time if certain criteria are met. Autocancellator does not allow any penalties that may arise when a booking is cancelled after the time limit has elapsed. This service is enabled by default for all clients, but can be disabled if necessary.<br />
<br />
Autoannulator cancels all active unpaid bookings that have already reached the time limit.<br />
<br />
'''Attention!''' В случае, когда билеты выпускает кассир в терминале, необходимо устанавливать для заказа в системе статус оплаты «Оплачено». Это можно сделать любым из доступных оффлайн-способов оплаты — оплата по квитанции, счету, в офисе и т.п. В противном случае имеется вероятность аннуляции заказа после ручной выписки билета.<br />
<br />
== Autocancellator work principle in Websky ==<br />
<br />
The automatic cancellation starts regularly every 15 minutes and performs the following actions:<br />
<br />
* Search for all bookings with the status "Booked" and having the status "Not paid", for which the time limit (deadline for payment) is in the past (relative to the current moment). <br />
* Cancellation of found bookings. <br />
* Setting the status to "Cancelled" for cancelled bookings.<br />
<br />
The time limits are set in the '''System settings → Background processes → Time limits''' section.<br />
<br />
If the automatic annulator detects that the service has already been cancelled by the provider, it will simply change its status in the Websky system to "Canceled". The automatic annulator uses current settings of connection to the supplier. Therefore, if a booking is made in one environment (test/production) or requisites and then settings have been changed (or, for example, original GDS/supplier requisites have been deleted/changed), then Autocancellator will not be able to cancel this service as it will be absent in the new environment or requisites. <br />
<br />
'''Attention!''' Websky time limits are stored only in it and have no interaction with the supplier's system. If an airline cashier in the terminal manually changes the time limit and does not manually update the corresponding order in Websky, this information will NOT be transmitted to Websky and the automatic cancellation will delete the booking according to the old time limit. At the moment, the only defense against booking cancellation by the time limit is the automatic cancellation for the order with the "Paid" status.<br />
<br />
'''Attention!''' With other restrictions, the automatic cancellation is only applicable to those orders for which the departure date + 1 day has not yet been reached. This check is necessary to exclude booked orders that have not been issued before the departure date.<br />
<br />
== Possible malfunctions of the Autocancellator ==<br />
<br />
Reasons why the automatic annulator may not work:<br />
<br />
* A technical failure in the Websky system.<br />
* Service start time and time limit value are the same.<br />
* The system detected the availability of issued tickets in the booking.<br />
<br />
'''Attention!''' When cancelling a booking, the Websky system synchronizes booking status in Websky with PNR in the supplier's system (GDS). If the system detects booked ticket numbers (at least one) in the booking, the cancellation procedure will not be started. However, in some cases the ticket numbers in the supplier system may not appear instantly, but with some delay. Therefore, even if the ticket is issued by a cashier in the terminal, the system can cancel the booking with the expired time limit and without the "paid" status.<br />
<br />
== Disabling the Autocancellator ==<br />
<br />
By default, the Autocancellator is activated in Websky system. <br />
To disable the automatic annulator, go to '''Site management → Domains and protocols''' page, find the option {{Setting|Enable auto cancellation of bookings}} and select 'No'.<br />
<br />
<!-- [[Файл:Автоаннулятор.png]]--><br />
<br />
'''Attention!''' It's highly recommended that you leave the Autocancellator on. In case of shutdown, the agency is responsible for tracking bookings that has not been removed.<br />
<br />
== See also ==<br />
* [[Таймлимит|Time limit]]<br />
* [[Passenger Name Record (PNR)]]<br />
* [[ГРС|GDS]]<br />
* [[PCC]]<br />
* [[Бронирование|Booking]]<br />
* [[Аннуляция|Cancellation]]<br />
* [[TKXL - Аннуляция на стороне ГРС|TKXL - cancellation on the GDS side]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=Autocancellator&diff=17095Autocancellator2020-06-22T12:45:12Z<p>Илья Шалетин: /* Disabling the Autocancellator */</p>
<hr />
<div>[[Категория:Модули]] <br />
[[Категория:Встроенные модули]]<br />
[[Category:Настройки]]<br />
<!-- --><br />
'''Autocancellator''' (automatic cancellator) is an independent service of the Websky system whose task is to cancel booked services at a certain time if certain criteria are met. Autocancellator does not allow any penalties that may arise when a booking is cancelled after the time limit has elapsed. This service is enabled by default for all clients, but can be disabled if necessary.<br />
<br />
Autoannulator cancels all active unpaid bookings that have already reached the time limit.<br />
<br />
'''Attention!''' В случае, когда билеты выпускает кассир в терминале, необходимо устанавливать для заказа в системе статус оплаты «Оплачено». Это можно сделать любым из доступных оффлайн-способов оплаты — оплата по квитанции, счету, в офисе и т.п. В противном случае имеется вероятность аннуляции заказа после ручной выписки билета.<br />
<br />
== Autocancellator work principle in Websky ==<br />
<br />
The automatic cancellation starts regularly every 15 minutes and performs the following actions:<br />
<br />
* Search for all bookings with the status "Booked" and having the status "Not paid", for which the time limit (deadline for payment) is in the past (relative to the current moment). <br />
* Cancellation of found bookings. <br />
* Setting the status to "Cancelled" for cancelled bookings.<br />
<br />
The time limits are set in the '''System settings → Background processes → Time limits''' section.<br />
<br />
If the automatic annulator detects that the service has already been cancelled by the provider, it will simply change its status in the Websky system to "Canceled". The automatic annulator uses current settings of connection to the supplier. Therefore, if a booking is made in one environment (test/production) or requisites and then settings have been changed (or, for example, original GDS/supplier requisites have been deleted/changed), then Autocancellator will not be able to cancel this service as it will be absent in the new environment or requisites. <br />
<br />
'''Attention!''' Websky time limits are stored only in it and have no interaction with the supplier's system. If an airline cashier in the terminal manually changes the time limit and does not manually update the corresponding order in Websky, this information will NOT be transmitted to Websky and the automatic cancellation will delete the booking according to the old time limit. At the moment, the only defense against booking cancellation by the time limit is the automatic cancellation for the order with the "Paid" status.<br />
<br />
'''Attention!''' With other restrictions, the automatic cancellation is only applicable to those orders for which the departure date + 1 day has not yet been reached. This check is necessary to exclude booked orders that have not been issued before the departure date.<br />
<br />
== Possible malfunctions of the Autocancellator ==<br />
<br />
Reasons why the automatic annulator may not work:<br />
<br />
* A technical failure in the Websky system.<br />
* Service start time and time limit value are the same.<br />
* The system detected the availability of issued tickets in the booking.<br />
<br />
'''Attention!''' When cancelling a booking, the Websky system synchronizes booking status in Websky with PNR in the supplier's system (GDS). If the system detects booked ticket numbers (at least one) in the booking, the cancellation procedure will not be started. However, in some cases the ticket numbers in the supplier system may not appear instantly, but with some delay. Therefore, even if the ticket is issued by a cashier in the terminal, the system can cancel the booking with the expired time limit and without the "paid" status.<br />
<br />
<br />
== Disabling the Autocancellator ==<br />
<br />
By default, the Autocancellator is activated in Websky system. <br />
To disable the automatic annulator, go to '''Site management → Domains and protocols''' page, find the option {{Setting|Enable auto cancellation of bookings}} and select 'No'.<br />
<br />
<!-- [[Файл:Автоаннулятор.png]]--><br />
<br />
'''Attention!''' It's highly recommended that you leave the Autocancellator on. In case of shutdown, the agency is responsible for tracking bookings that has not been removed.<br />
<br />
== See also ==<br />
* [[Таймлимит|Time limit]]<br />
* [[Passenger Name Record (PNR)]]<br />
* [[ГРС|GDS]]<br />
* [[PCC]]<br />
* [[Бронирование|Booking]]<br />
* [[Аннуляция|Cancellation]]<br />
* [[TKXL - Аннуляция на стороне ГРС|TKXL - cancellation on the GDS side]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=Autocancellator&diff=17094Autocancellator2020-06-22T12:44:15Z<p>Илья Шалетин: Новая страница: «Категория:Модули Категория:Встроенные модули Category:Настройки <!-- --> '''Autocancellator''' (auto…»</p>
<hr />
<div>[[Категория:Модули]] <br />
[[Категория:Встроенные модули]]<br />
[[Category:Настройки]]<br />
<!-- --><br />
'''Autocancellator''' (automatic cancellator) is an independent service of the Websky system whose task is to cancel booked services at a certain time if certain criteria are met. Autocancellator does not allow any penalties that may arise when a booking is cancelled after the time limit has elapsed. This service is enabled by default for all clients, but can be disabled if necessary.<br />
<br />
Autoannulator cancels all active unpaid bookings that have already reached the time limit.<br />
<br />
'''Attention!''' В случае, когда билеты выпускает кассир в терминале, необходимо устанавливать для заказа в системе статус оплаты «Оплачено». Это можно сделать любым из доступных оффлайн-способов оплаты — оплата по квитанции, счету, в офисе и т.п. В противном случае имеется вероятность аннуляции заказа после ручной выписки билета.<br />
<br />
== Autocancellator work principle in Websky ==<br />
<br />
The automatic cancellation starts regularly every 15 minutes and performs the following actions:<br />
<br />
* Search for all bookings with the status "Booked" and having the status "Not paid", for which the time limit (deadline for payment) is in the past (relative to the current moment). <br />
* Cancellation of found bookings. <br />
* Setting the status to "Cancelled" for cancelled bookings.<br />
<br />
The time limits are set in the '''System settings → Background processes → Time limits''' section.<br />
<br />
If the automatic annulator detects that the service has already been cancelled by the provider, it will simply change its status in the Websky system to "Canceled". The automatic annulator uses current settings of connection to the supplier. Therefore, if a booking is made in one environment (test/production) or requisites and then settings have been changed (or, for example, original GDS/supplier requisites have been deleted/changed), then Autocancellator will not be able to cancel this service as it will be absent in the new environment or requisites. <br />
<br />
'''Attention!''' Websky time limits are stored only in it and have no interaction with the supplier's system. If an airline cashier in the terminal manually changes the time limit and does not manually update the corresponding order in Websky, this information will NOT be transmitted to Websky and the automatic cancellation will delete the booking according to the old time limit. At the moment, the only defense against booking cancellation by the time limit is the automatic cancellation for the order with the "Paid" status.<br />
<br />
'''Attention!''' With other restrictions, the automatic cancellation is only applicable to those orders for which the departure date + 1 day has not yet been reached. This check is necessary to exclude booked orders that have not been issued before the departure date.<br />
<br />
== Possible malfunctions of the Autocancellator ==<br />
<br />
Reasons why the automatic annulator may not work:<br />
<br />
* A technical failure in the Websky system.<br />
* Service start time and time limit value are the same.<br />
* The system detected the availability of issued tickets in the booking.<br />
<br />
'''Attention!''' When cancelling a booking, the Websky system synchronizes booking status in Websky with PNR in the supplier's system (GDS). If the system detects booked ticket numbers (at least one) in the booking, the cancellation procedure will not be started. However, in some cases the ticket numbers in the supplier system may not appear instantly, but with some delay. Therefore, even if the ticket is issued by a cashier in the terminal, the system can cancel the booking with the expired time limit and without the "paid" status.<br />
<br />
<br />
== Disabling the Autocancellator ==<br />
<br />
By default, the Autocancellator is activated in Websky system. <br />
To disable the automatic annulator, go to ''Site management → Domains and protocols'' page, find the option {{Setting|Enable auto cancellation of bookings}} and select 'No'.<br />
<br />
<!-- [[Файл:Автоаннулятор.png]]--><br />
<br />
'''Attention!''' It's highly recommended that you leave the Autocancellator on. In case of shutdown, the agency is responsible for tracking bookings that has not been removed. <br />
<br />
== See also ==<br />
* [[Таймлимит|Time limit]]<br />
* [[Passenger Name Record (PNR)]]<br />
* [[ГРС|GDS]]<br />
* [[PCC]]<br />
* [[Бронирование|Booking]]<br />
* [[Аннуляция|Cancellation]]<br />
* [[TKXL - Аннуляция на стороне ГРС|TKXL - cancellation on the GDS side]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=AccelAero&diff=17087AccelAero2020-06-02T13:40:24Z<p>Илья Шалетин: /* Особенности работы */</p>
<hr />
<div>[[Категория: Поставщики авиабилетов]]<br />
= AccelAero =<br />
AccelAero — это [[КРС (Компьютерная система резервирования)|компьютерная система резервирования]], обслуживающая авиакомпании, аэропорты и турагенства, является частной компанией, созданной в 2005 году. Штаб-квартира компании находится в Шардже, ОАЭ, а центр развития находится в Коломбо, Шри-Ланка. В {{NameSystem}} представлена авиакомпанией [[Air Arabia]] (G9).<br />
<br />
Air Arabia — арабская бюджетная авиакомпания со штаб-квартирой в городе Шарджа, работающая на рынке пассажирских перевозок из аэропортов Шарджи и Александрии, а также из четырёх аэропортов в Марокко, в страны Ближнего Востока, Юго-Восточной Азии, Европы и СНГ.<br />
Авиакомпания является первым бюджетным авиаперевозчиком на Ближнем Востоке, осуществляя полёты в 89 городов мира. Air Arabia отличается от многих низкобюджетных перевозчиков тем, что предлагает перелёты между пунктами назначения с пересадкой в базовом аэропорту Шарджи; также бесплатно предоставляется услуга перевозки багажа. Авиакомпания имеет свои дочерние подразделения — Air Arabia Egypt в Александрии, Египет и Air Arabia Maroc в Касабланке.<br />
<br />
= Процесс подключения =<br />
В системе {{NameSystem}} на данный момент можно реализовать подключение к API AccelAero. Для этого агентству необходимо:<br />
# Обратиться ''в авиакомпанию'' для заключения договора и подписания NDA.<br />
# Получить логин, пароль и код агента.<br />
# Передать полученные реквизиты в службу технической поддержки {{NameSystem}}, создав задачу в проектном трекере. <br />
После чего сотрудниками {{NameSystem}} будут заведены и настроены реквизиты подключения к AccelAero. <!--(см. [[Реквизиты подключения к ГРС в Немо 2.0]])--><br />
<br>Код агента состоит из трёх букв и трех цифр (напр. DXB990). От авиакомпании, а так же в некоторых ответах поставщика он может прийти с префиксом вида ABY (напр. ABYDXB990). Этот префикс является техническим и его указывать в реквизитах не нужно.<br />
<br />
= Процесс сертификации =<br />
Наиболее простой, быстрый и дешевый способ подключения к AccelAero и получения полного доступного функционала — подключение под лицензию {{NameSystem}}, благодаря чему отсутствует необходимость оплаты лицензии, ожидания прохождения сертификации и самой сертификации.<br />
<br />
= Особенности AccelAero =<br />
* {{Attention|'''Отмена и возврат брони не поддерживаются, возможны только через звонок в контакт-центр поставщика.'''}}<br />
* По умолчанию цена перелета при поиске возвращается в валюте AED, если при заключении договора с поставщиком не было договорённости о другой валюте.<br />
* В ответе от поставщика нет типа воздушного судна, проставляется согласно имеющейся информации о воздушном флоте а/к.<br />
<br />
= Особенности работы=<br />
{{Attention|'''Для корректной работы с коннектором в справочнике валют агентства должен быть задан курс валюты AED для конвертации цены из валюты поставщика AED в валюту агентства'''.}}<br />
<br />
Необходимость вызвана техническими особенностями работы AccelAero - со стороны поставщика отсутствует возможность передавать полную стоимость и разбивку в необходимой валюте (отличной от AED) на всех этапах бронирования. Таким образом, на данный момент возвращаемые значения цен конвертируются из AED на стороне Nemo, основываясь на заданных в справочнике валют и курсов значениях. <br />
<br />
В случае, если в настройках валют агентства для параметра '''"Загружать курсы валют из (применяется для всего агентства)"''' установлена отличная от '''"Не загружать"''' опция, рекомендуем соблюдать следующий алгоритм внесения валюты:<br />
* В настройке валюты агентства выбрать опцию '''"Не загружать"''' для параметра '''"Загружать курсы валют из (применяется для всего агентства)"''';<br />
* В справочнике валют и курсов агентства '''вручную задать курс AED относительно принимаемой за единицу валюты агентства'''. Например, в случае использовании курсов валют Центрального Банка РФ необходимо задать AED к RUB, т.к. RUB = 1, и т.д.;<br />
* В настройке валюты агентства выбрать используемую ранее необходимую опцию для параметра '''"Загружать курсы валют из (применяется для всего агентства)"'''.<br />
<br />
Подробнее с настройкой валют вы можете ознакомиться в [http://support.nemo.travel/ru/%D0%92%D0%B0%D0%BB%D1%8E%D1%82%D0%B0 пользовательской документации '''Валюта''']<br />
<br />
{{Attention|В случае использования курсов валют из справочника в системе {{NameSystem}}, ответственность за корректность и своевременное обновление курсов валют несет агент.}}<br />
<br />
{{Attention|Если при входе в Личный Кабинет Air Arabia система требует сменить пароль, для корректной работы обратитесь в проектный трекер helpdesk.nemo.travel, чтобы изменить пароль также и в реквизитах. Это необходимо сделать '''после''' того, как пароль был изменен в личном кабинете. Смена пароля может потребоваться, если долгое время не производился вход в личный кабинет.}}<br />
<br />
== Поиск ==<br />
Поиск поддерживается только по трём типам пассажиров: ADT, CNN и INF. <br />
Особенности:<br />
* ADT — не более 9.<br />
* CNN — не более 9.<br />
* INF — не более количества ADT.<br />
* INS — не поддерживается.<br />
Поддерживаются перелеты только эконом-класса.<br><br />
Возможен поиск только OW и RT маршрутов.<br />
<br />
Реализовано три типа поиска:<br />
# '''AllFlightsAllPrices''' — поиск сразу всех перелётов и цен по направлению. При таком типе поиска имеется ограничение - 10 поисков в минуту с одного IP-адреса. При наличии нескольких разных пользователей, использующих одни реквизиты, ограничение будет одно на всех.<br />
# '''AllFlightsOnePrice''' — поиск с наименьшей ценой + дополнительные запросы цен на каждый оставшийся перелёт. На выдаче получаем такое же количество результатов, как и при первом варианте, но отсутствует ограничение по количеству поисков в минуту, так как запросы отправляются последовательно.<br />
# '''OneFlightOnePrice''' — поиск только одного перелёта с наименьшей ценой. Может быть полезен при работе с мета-поисковыми системами.<br />
Тип поиска указывается при настройке администратором пакета реквизитов в {{NameProject2}}.<br />
<br />
== Бронирование и выписка == <br />
При работе с заказом данные удостоверяющих личности документов поставщику не передаются, такие данные хранятся только в {{NameSystem}}.<br><br />
<br />
Бронирование возможно не позже, чем за 12 часов до первого рейса. После бронирования есть таймлимит на оплату.<br />
<br />
== Багаж == <br />
При запросе семейств тарифов поставщику отправляется запрос информации о доступном багаже, из ответа используются два минимальных варианта — безбагажный и с минимальным весом.<br />
<br />
= Ошибки от поставщика =<br />
{| class="wikitable"<br />
! Ошибка !! Описание <br />
|-<br />
| "Authentication [Authentication failed for [userId=ABYWSNEMOOOO]]"|| Неверный логин<br />
|-<br />
| "Authentication [Authenticated username/password does not match with supplied credentials [userId=ABYWSNEMO]]" || Неверный пароль <br />
|-<br />
| "Transaction invalid or expired [Transaction specified in request is invalid or already expired [requestedTnxIdTID$15283866913887241-E07C79397, SessionId=8F7BDA583CB0C050BFF6BD875F157BE2, UserId=ABYWSNEMO]]" || Устаревшая или невалидная транзакция<br />
|-<br />
| "Throttle Limit Reached.Please Try Again [Throttle Limit Reached.Please Try Again]" || Слишком частые запросы поиска в режиме AllFlightsAllPrices<br />
|-<br />
| "No availability [No matching flight found]" || Нет доступных перелётов, неверная дата, недостаточно мест ни на одном перелёте, или запрос бизнес-класса у авиакомпании, не поддерживающей бизнес-класс<br />
|-<br />
| "Invalid value [Invalid From and/or To Airport(s)]" || Неверный аэропорт или код города вместо конкретного аэропорта<br />
|-<br />
| "Invalid value [Invalide dob for IN]" || Неверная дата рождения для типа пассажира<br />
|-<br />
| "Invalid number of adults [Infants cannot be more than adults]" || Младенцев больше, чем взрослых<br />
|-<br />
| "Invalid number of adults [Maximum adult count exceeded]" || Взрослых больше 9<br />
|-<br />
| "At least one adult must be included [Adult pax count cannot be zero]" || Не указано ни одного взрослого или ребёнка (запрос поиска с CHD, но без ADT, работает)<br />
|-<br />
| "Payment rejected [Quoted price no longer available,Please search again]" || Цена устарела, или попытка выполнить действия с бронью после успешного бронирования <br />
|-<br />
| "Reservation is already paid" || Бронь уже оплачена<br />
|-<br />
| "Reservation is not eligible for hold" || Время вылета слишком близко, невозможно забронировать перелёт<br />
|}<br />
<br />
== См. также ==<br />
* [[ГРС]]<br />
* [[Галилео]]<br />
* [[Сейбр]]<br />
* [[Amadeus]]<br />
* [[Сирена Трэвел]]<br />
* [[API Travelfusion]]<br />
* [[Kiwi.com]]<br />
* [[Air Arabia]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=AccelAero&diff=17086AccelAero2020-06-02T13:35:11Z<p>Илья Шалетин: /* Особенности работы */</p>
<hr />
<div>[[Категория: Поставщики авиабилетов]]<br />
= AccelAero =<br />
AccelAero — это [[КРС (Компьютерная система резервирования)|компьютерная система резервирования]], обслуживающая авиакомпании, аэропорты и турагенства, является частной компанией, созданной в 2005 году. Штаб-квартира компании находится в Шардже, ОАЭ, а центр развития находится в Коломбо, Шри-Ланка. В {{NameSystem}} представлена авиакомпанией [[Air Arabia]] (G9).<br />
<br />
Air Arabia — арабская бюджетная авиакомпания со штаб-квартирой в городе Шарджа, работающая на рынке пассажирских перевозок из аэропортов Шарджи и Александрии, а также из четырёх аэропортов в Марокко, в страны Ближнего Востока, Юго-Восточной Азии, Европы и СНГ.<br />
Авиакомпания является первым бюджетным авиаперевозчиком на Ближнем Востоке, осуществляя полёты в 89 городов мира. Air Arabia отличается от многих низкобюджетных перевозчиков тем, что предлагает перелёты между пунктами назначения с пересадкой в базовом аэропорту Шарджи; также бесплатно предоставляется услуга перевозки багажа. Авиакомпания имеет свои дочерние подразделения — Air Arabia Egypt в Александрии, Египет и Air Arabia Maroc в Касабланке.<br />
<br />
= Процесс подключения =<br />
В системе {{NameSystem}} на данный момент можно реализовать подключение к API AccelAero. Для этого агентству необходимо:<br />
# Обратиться ''в авиакомпанию'' для заключения договора и подписания NDA.<br />
# Получить логин, пароль и код агента.<br />
# Передать полученные реквизиты в службу технической поддержки {{NameSystem}}, создав задачу в проектном трекере. <br />
После чего сотрудниками {{NameSystem}} будут заведены и настроены реквизиты подключения к AccelAero. <!--(см. [[Реквизиты подключения к ГРС в Немо 2.0]])--><br />
<br>Код агента состоит из трёх букв и трех цифр (напр. DXB990). От авиакомпании, а так же в некоторых ответах поставщика он может прийти с префиксом вида ABY (напр. ABYDXB990). Этот префикс является техническим и его указывать в реквизитах не нужно.<br />
<br />
= Процесс сертификации =<br />
Наиболее простой, быстрый и дешевый способ подключения к AccelAero и получения полного доступного функционала — подключение под лицензию {{NameSystem}}, благодаря чему отсутствует необходимость оплаты лицензии, ожидания прохождения сертификации и самой сертификации.<br />
<br />
= Особенности AccelAero =<br />
* {{Attention|'''Отмена и возврат брони не поддерживаются, возможны только через звонок в контакт-центр поставщика.'''}}<br />
* По умолчанию цена перелета при поиске возвращается в валюте AED, если при заключении договора с поставщиком не было договорённости о другой валюте.<br />
* В ответе от поставщика нет типа воздушного судна, проставляется согласно имеющейся информации о воздушном флоте а/к.<br />
<br />
= Особенности работы=<br />
{{Attention|'''Для корректной работы с коннектором в справочнике валют агентства должен быть задан курс валюты AED для конвертации цены из валюты поставщика AED в валюту агентства'''.}}<br />
<br />
Необходимость вызвана техническими особенностями работы AccelAero - со стороны поставщика отсутствует возможность передавать полную стоимость и разбивку в необходимой валюте (отличной от AED) на всех этапах бронирования. Таким образом, на данный момент возвращаемые значения цен конвертируются из AED на стороне Nemo, основываясь на заданных в справочнике валют и курсов значениях. <br />
<br />
В случае, если в настройках валют агентства для параметра '''"Загружать курсы валют из (применяется для всего агентства)"''' установлена отличная от '''"Не загружать"''' опция, рекомендуем соблюдать следующий алгоритм внесения валюты:<br />
* В настройке валюты агентства выбрать опцию '''"Не загружать"''' для параметра '''"Загружать курсы валют из (применяется для всего агентства)"''';<br />
* В справочнике валют и курсов агентства '''вручную задать курс AED относительно принимаемой за единицу валюты агентства'''. Например, в случае использовании курсов валют Центрального Банка РФ необходимо задать AED к RUB, т.к. RUB = 1, и т.д.;<br />
* В настройке валюты агентства выбрать используемую ранее необходимую опцию для параметра '''"Загружать курсы валют из (применяется для всего агентства)"'''.<br />
<br />
Подробнее с настройкой валют вы можете ознакомиться в [http://support.nemo.travel/ru/%D0%92%D0%B0%D0%BB%D1%8E%D1%82%D0%B0 пользовательской документации '''Валюта''']<br />
<br />
{{Attention|В случае использования курсов валют из справочника в системе {{NameSystem}}, ответственность за корректность и своевременное обновление курсов валют несет агент.}}<br />
<br />
{{Attention|Если при входе в Личный Кабинет Air Arabia система требует сменить пароль, для корректной работы обратитесь в проектный трекер helpdesk.nemo.travel, чтобы изменить пароль также и в реквизитах. Смена пароля может потребоваться, если долгое время не производился вход в личный кабинет.}}<br />
<br />
== Поиск ==<br />
Поиск поддерживается только по трём типам пассажиров: ADT, CNN и INF. <br />
Особенности:<br />
* ADT — не более 9.<br />
* CNN — не более 9.<br />
* INF — не более количества ADT.<br />
* INS — не поддерживается.<br />
Поддерживаются перелеты только эконом-класса.<br><br />
Возможен поиск только OW и RT маршрутов.<br />
<br />
Реализовано три типа поиска:<br />
# '''AllFlightsAllPrices''' — поиск сразу всех перелётов и цен по направлению. При таком типе поиска имеется ограничение - 10 поисков в минуту с одного IP-адреса. При наличии нескольких разных пользователей, использующих одни реквизиты, ограничение будет одно на всех.<br />
# '''AllFlightsOnePrice''' — поиск с наименьшей ценой + дополнительные запросы цен на каждый оставшийся перелёт. На выдаче получаем такое же количество результатов, как и при первом варианте, но отсутствует ограничение по количеству поисков в минуту, так как запросы отправляются последовательно.<br />
# '''OneFlightOnePrice''' — поиск только одного перелёта с наименьшей ценой. Может быть полезен при работе с мета-поисковыми системами.<br />
Тип поиска указывается при настройке администратором пакета реквизитов в {{NameProject2}}.<br />
<br />
== Бронирование и выписка == <br />
При работе с заказом данные удостоверяющих личности документов поставщику не передаются, такие данные хранятся только в {{NameSystem}}.<br><br />
<br />
Бронирование возможно не позже, чем за 12 часов до первого рейса. После бронирования есть таймлимит на оплату.<br />
<br />
== Багаж == <br />
При запросе семейств тарифов поставщику отправляется запрос информации о доступном багаже, из ответа используются два минимальных варианта — безбагажный и с минимальным весом.<br />
<br />
= Ошибки от поставщика =<br />
{| class="wikitable"<br />
! Ошибка !! Описание <br />
|-<br />
| "Authentication [Authentication failed for [userId=ABYWSNEMOOOO]]"|| Неверный логин<br />
|-<br />
| "Authentication [Authenticated username/password does not match with supplied credentials [userId=ABYWSNEMO]]" || Неверный пароль <br />
|-<br />
| "Transaction invalid or expired [Transaction specified in request is invalid or already expired [requestedTnxIdTID$15283866913887241-E07C79397, SessionId=8F7BDA583CB0C050BFF6BD875F157BE2, UserId=ABYWSNEMO]]" || Устаревшая или невалидная транзакция<br />
|-<br />
| "Throttle Limit Reached.Please Try Again [Throttle Limit Reached.Please Try Again]" || Слишком частые запросы поиска в режиме AllFlightsAllPrices<br />
|-<br />
| "No availability [No matching flight found]" || Нет доступных перелётов, неверная дата, недостаточно мест ни на одном перелёте, или запрос бизнес-класса у авиакомпании, не поддерживающей бизнес-класс<br />
|-<br />
| "Invalid value [Invalid From and/or To Airport(s)]" || Неверный аэропорт или код города вместо конкретного аэропорта<br />
|-<br />
| "Invalid value [Invalide dob for IN]" || Неверная дата рождения для типа пассажира<br />
|-<br />
| "Invalid number of adults [Infants cannot be more than adults]" || Младенцев больше, чем взрослых<br />
|-<br />
| "Invalid number of adults [Maximum adult count exceeded]" || Взрослых больше 9<br />
|-<br />
| "At least one adult must be included [Adult pax count cannot be zero]" || Не указано ни одного взрослого или ребёнка (запрос поиска с CHD, но без ADT, работает)<br />
|-<br />
| "Payment rejected [Quoted price no longer available,Please search again]" || Цена устарела, или попытка выполнить действия с бронью после успешного бронирования <br />
|-<br />
| "Reservation is already paid" || Бронь уже оплачена<br />
|-<br />
| "Reservation is not eligible for hold" || Время вылета слишком близко, невозможно забронировать перелёт<br />
|}<br />
<br />
== См. также ==<br />
* [[ГРС]]<br />
* [[Галилео]]<br />
* [[Сейбр]]<br />
* [[Amadeus]]<br />
* [[Сирена Трэвел]]<br />
* [[API Travelfusion]]<br />
* [[Kiwi.com]]<br />
* [[Air Arabia]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=GDS_queue_synchronization&diff=17079GDS queue synchronization2020-05-25T09:51:20Z<p>Илья Шалетин: /* See also */</p>
<hr />
<div>[[Категория:Термины]] <br />
[[Категория:Руководство]] <br />
[[Категория:Модули]] <br />
[[Категория:Встроенные модули]]<br />
'''GDS Queue Synchronization" is a built-in module of the Websky system for synchronization and automated processing of orders from GDS queues. <br />
<br />
== Purpose==<br />
<br />
=== GDS Queues===<br />
'''Queue''' is the section of the GDS where bookings with notifications are placed due to events such as:<br />
* changes made by the air carrier in its segment and added to the PNR, <br />
* changes in the schedule of booked segments or cancellation of one of them, <br />
* notifications from an airline or agency supervisor, <br />
* confirmation from the waiting list, <br />
* SSR request confirmation,<br />
* and so on. <br />
The GDS groups events by category automatically, and the agent can also put orders into the queue manually. Codes are assigned to the queues in categories.<br />
<br />
The GDS queue system is designed to simplify the agent's control over the created bookings and to inform the agency's staff about emerging events. Queuing of an order implies its further processing by the agent (performing actions necessary upon the occurrence of this event). <br>Mechanism for using GDS queues on the example of flight schedule change:<br />
<br>The airline changes the departure time of the flight.<br />
<br>The information about the change is noted in already existing PNRs containing this segment. <br />
# PNR is placed in the queue for rescheduled bookings.<br />
# An agent in the terminal looks through the queue and informs passengers about changes.<br />
<br />
=== Queues in Websky===<br />
<br />
Websky supports automatic reading of agency queues in GDS. When using '''GDS Queue Synchronization''' module, the agent no longer needs to periodically view the queues manually. After the module is configured, Websky performs automatic reading at specified intervals and sends notifications about changes in orders in the queue to the customer and agent. Due to the mechanism of regular queue reading and automated processing of Websky's orders from queues, the agency and users promptly receive up-to-date information about the status of orders and changes that have occurred in them.<br />
<br />
== Enabling and configuring the module ==<br />
To configure the "GDS Queue Synchronization" module:<br />
# Go to ''Background Processes → Synchronization of GDS queues'', <br />
# Enable the option ''Enable regular GDS queues synchronization for orders''.<br />
# Set "Queues Synchronization Period" in minutes - the period of time after which Websky periodically performs reading of agent queues. The recommended value is 30 minutes.<br />
<br />
<br />
# Enable the option '''Remove the PNR from GDS queue after synchronization in Nemo1''' to remove agency orders processed by the system and not synchronize them again. Do not enable this option if you use GDS queues in other applications or work with them via API.<br />
"Attention!" If the option "Remove PNR from queue to GDS after synchronization in Websky" is disabled, the order will be updated only once after being in the queue.<br />
<br />
<br />
<!-- {| class="wikitable"<br />
|-<br />
|[[File:Queues for verification by suppliers.png|587px]].<br />
|-<br />
|Настройки GDS Queue Synchronization module<br />
|} --><br />
<br />
== Operation principle ==<br />
<br />
=== Synchronizing orders from queues===<br />
After enabling and configuring the '''GDS Queue Synchronization''' module:<br />
# Websky reads GDS queues of the agent with the frequency specified in the settings.<br />
# The system sends to the GDS a request to update the orders with those PNRs that are in the queues to get the latest information about changes and current status. <br />
# If the system records changes in the order when the order is being updated, users are sent messages according to the standard procedure of sending notifications when changes are made to the order (see Notification).<br />
<br />
The module displays, synchronizes and processes only those orders in the queue that "belong to this agency".<br />
<br />
=== Tracking orders in the queues===<br />
In Websky you can online track orders that are in the queue at [[Personal Account]] of an agency:<br />
* Go to [[personal account].<br />
* Open the ''Orders'' section. Select the user for whom the orders will be displayed.<br />
* Open the ''Order Filter'' and perform the filtering using the following filter options:<br />
** ''Supplier Queue'' - select the queue from which the orders will be displayed from those offered:<br />
*** ''Schedule changes''.<br />
*** ''Cancelled segments''.<br />
*** ''Expired time limits.'''<br />
*** ''Added Tickets''.<br />
*** ''There are unconfirmed segments''.<br />
** ''In the queue after'' - select a date to display only those orders that entered the selected queue after the set date.<br />
* The table will show all the orders of the specified user that have been in the selected queue since the set date.<br />
<br />
== Queue reading and processing module ==<br />
=== Switch on and Setup===<br />
The settings of the module can be found in '''Sales Management → Air Tickets → Modules → Queue Reading Rules'''.<br />
<br />
=== Queue reading rules===<br />
# The name of the rule<br />
# Read frequency - how often will this rule trigger when running the queue_read__schedule_run script?<br />
# Source of reading - GDS queue<br />
# Props for reading the queue - props for working with orders and reading the queues.<br />
# Read queue identifier - the number of the queue that will be used to work with the orders and read the queues.<br />
# Processing rule:<br />
## Import and update - the order will be imported/updated if it fits the "Business rules".<br />
## Import and Statement - the order will be imported/updated with the subsequent statement if it fits the "Business Rules".<br />
# Queue identifier for transfer after successful processing <br />
# Queue identifier for transfer after unsuccessful processing<br />
<br />
== Suppliers and their queues==<br />
<br />
{| collspadding="10" border="1" class="wikitable" align="center"<br />
!Description!! Sabre !! Sirena Travel!! Galileo !! Amadeus !! Mystifly !! SITAGabriel !! Nemo Inventory !! GalileoUAPI<br />
|- align="center"<br />
| width="500" | GeneralQueue<br />
! style="background-color: #99FF66;" width="80"|+<br />
! width="80"|<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! width="80"|<br />
! style="background-color: #99FF66;" width="80"|+<br />
! width="80"|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
| ScheduleChanged<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
|TicketsAdded<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|- align="center"<br />
|SegmentsCancelled<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
|UnconfirmedSegments<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
|WaitingConfirmation<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
|ServiceInfoChanged<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
|TimeLimit<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
|- align="center"<br />
|VendorRemarks<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|-<br />
|}<br />
<br />
<!-- ==API запросы для работы с очередью GDS онлайн==<br />
<br />
*[[Дополнительные запросы АПИ авиабилетов#Запрос на чтение очереди|Запрос на чтение очереди]]<br />
*[[Дополнительные запросы АПИ авиабилетов#Запрос на удаление заказа из очереди|Запрос на удаление заказа из очереди]] --><br />
<br />
== See also ==<br />
*[[Сирена Трэвел#Выписка в ГРС Сирена Трэвел|Ticketing in Sirena Travel (eng pending)]]<br />
*[[Passenger Name Record (PNR)|PNR (eng pending)]]<br />
*[[Глобальная распределительная система|GDS (eng pending)]]<br />
*[[Passenger]]<br />
*[[Agency]]<br />
*[[User]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=GDS_queue_synchronization&diff=17078GDS queue synchronization2020-05-25T09:50:56Z<p>Илья Шалетин: /* queue reading and processing module */</p>
<hr />
<div>[[Категория:Термины]] <br />
[[Категория:Руководство]] <br />
[[Категория:Модули]] <br />
[[Категория:Встроенные модули]]<br />
'''GDS Queue Synchronization" is a built-in module of the Websky system for synchronization and automated processing of orders from GDS queues. <br />
<br />
== Purpose==<br />
<br />
=== GDS Queues===<br />
'''Queue''' is the section of the GDS where bookings with notifications are placed due to events such as:<br />
* changes made by the air carrier in its segment and added to the PNR, <br />
* changes in the schedule of booked segments or cancellation of one of them, <br />
* notifications from an airline or agency supervisor, <br />
* confirmation from the waiting list, <br />
* SSR request confirmation,<br />
* and so on. <br />
The GDS groups events by category automatically, and the agent can also put orders into the queue manually. Codes are assigned to the queues in categories.<br />
<br />
The GDS queue system is designed to simplify the agent's control over the created bookings and to inform the agency's staff about emerging events. Queuing of an order implies its further processing by the agent (performing actions necessary upon the occurrence of this event). <br>Mechanism for using GDS queues on the example of flight schedule change:<br />
<br>The airline changes the departure time of the flight.<br />
<br>The information about the change is noted in already existing PNRs containing this segment. <br />
# PNR is placed in the queue for rescheduled bookings.<br />
# An agent in the terminal looks through the queue and informs passengers about changes.<br />
<br />
=== Queues in Websky===<br />
<br />
Websky supports automatic reading of agency queues in GDS. When using '''GDS Queue Synchronization''' module, the agent no longer needs to periodically view the queues manually. After the module is configured, Websky performs automatic reading at specified intervals and sends notifications about changes in orders in the queue to the customer and agent. Due to the mechanism of regular queue reading and automated processing of Websky's orders from queues, the agency and users promptly receive up-to-date information about the status of orders and changes that have occurred in them.<br />
<br />
== Enabling and configuring the module ==<br />
To configure the "GDS Queue Synchronization" module:<br />
# Go to ''Background Processes → Synchronization of GDS queues'', <br />
# Enable the option ''Enable regular GDS queues synchronization for orders''.<br />
# Set "Queues Synchronization Period" in minutes - the period of time after which Websky periodically performs reading of agent queues. The recommended value is 30 minutes.<br />
<br />
<br />
# Enable the option '''Remove the PNR from GDS queue after synchronization in Nemo1''' to remove agency orders processed by the system and not synchronize them again. Do not enable this option if you use GDS queues in other applications or work with them via API.<br />
"Attention!" If the option "Remove PNR from queue to GDS after synchronization in Websky" is disabled, the order will be updated only once after being in the queue.<br />
<br />
<br />
<!-- {| class="wikitable"<br />
|-<br />
|[[File:Queues for verification by suppliers.png|587px]].<br />
|-<br />
|Настройки GDS Queue Synchronization module<br />
|} --><br />
<br />
== Operation principle ==<br />
<br />
=== Synchronizing orders from queues===<br />
After enabling and configuring the '''GDS Queue Synchronization''' module:<br />
# Websky reads GDS queues of the agent with the frequency specified in the settings.<br />
# The system sends to the GDS a request to update the orders with those PNRs that are in the queues to get the latest information about changes and current status. <br />
# If the system records changes in the order when the order is being updated, users are sent messages according to the standard procedure of sending notifications when changes are made to the order (see Notification).<br />
<br />
The module displays, synchronizes and processes only those orders in the queue that "belong to this agency".<br />
<br />
=== Tracking orders in the queues===<br />
In Websky you can online track orders that are in the queue at [[Personal Account]] of an agency:<br />
* Go to [[personal account].<br />
* Open the ''Orders'' section. Select the user for whom the orders will be displayed.<br />
* Open the ''Order Filter'' and perform the filtering using the following filter options:<br />
** ''Supplier Queue'' - select the queue from which the orders will be displayed from those offered:<br />
*** ''Schedule changes''.<br />
*** ''Cancelled segments''.<br />
*** ''Expired time limits.'''<br />
*** ''Added Tickets''.<br />
*** ''There are unconfirmed segments''.<br />
** ''In the queue after'' - select a date to display only those orders that entered the selected queue after the set date.<br />
* The table will show all the orders of the specified user that have been in the selected queue since the set date.<br />
<br />
== Queue reading and processing module ==<br />
=== Switch on and Setup===<br />
The settings of the module can be found in '''Sales Management → Air Tickets → Modules → Queue Reading Rules'''.<br />
<br />
=== Queue reading rules===<br />
# The name of the rule<br />
# Read frequency - how often will this rule trigger when running the queue_read__schedule_run script?<br />
# Source of reading - GDS queue<br />
# Props for reading the queue - props for working with orders and reading the queues.<br />
# Read queue identifier - the number of the queue that will be used to work with the orders and read the queues.<br />
# Processing rule:<br />
## Import and update - the order will be imported/updated if it fits the "Business rules".<br />
## Import and Statement - the order will be imported/updated with the subsequent statement if it fits the "Business Rules".<br />
# Queue identifier for transfer after successful processing <br />
# Queue identifier for transfer after unsuccessful processing<br />
<br />
== Suppliers and their queues==<br />
<br />
{| collspadding="10" border="1" class="wikitable" align="center"<br />
!Description!! Sabre !! Sirena Travel!! Galileo !! Amadeus !! Mystifly !! SITAGabriel !! Nemo Inventory !! GalileoUAPI<br />
|- align="center"<br />
| width="500" | GeneralQueue<br />
! style="background-color: #99FF66;" width="80"|+<br />
! width="80"|<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! width="80"|<br />
! style="background-color: #99FF66;" width="80"|+<br />
! width="80"|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
| ScheduleChanged<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
|TicketsAdded<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|- align="center"<br />
|SegmentsCancelled<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
|UnconfirmedSegments<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
|WaitingConfirmation<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
|ServiceInfoChanged<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
|TimeLimit<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
|- align="center"<br />
|VendorRemarks<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|-<br />
|}<br />
<br />
<!-- ==API запросы для работы с очередью GDS онлайн==<br />
<br />
*[[Дополнительные запросы АПИ авиабилетов#Запрос на чтение очереди|Запрос на чтение очереди]]<br />
*[[Дополнительные запросы АПИ авиабилетов#Запрос на удаление заказа из очереди|Запрос на удаление заказа из очереди]] --><br />
<br />
== See also ==<br />
*[[Сирена Трэвел#Выписка в ГРС Сирена Трэвел|Ticketing in Sirena Travel (eng) pending]]<br />
*[[Passenger Name Record (PNR)|PNR (eng pending)]]<br />
*[[Глобальная распределительная система|GDS (eng pending)]]<br />
*[[Passenger]]<br />
*[[Agency]]<br />
*[[User]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=GDS_queue_synchronization&diff=17077GDS queue synchronization2020-05-25T09:50:39Z<p>Илья Шалетин: /* Switch on and Setup */</p>
<hr />
<div>[[Категория:Термины]] <br />
[[Категория:Руководство]] <br />
[[Категория:Модули]] <br />
[[Категория:Встроенные модули]]<br />
'''GDS Queue Synchronization" is a built-in module of the Websky system for synchronization and automated processing of orders from GDS queues. <br />
<br />
== Purpose==<br />
<br />
=== GDS Queues===<br />
'''Queue''' is the section of the GDS where bookings with notifications are placed due to events such as:<br />
* changes made by the air carrier in its segment and added to the PNR, <br />
* changes in the schedule of booked segments or cancellation of one of them, <br />
* notifications from an airline or agency supervisor, <br />
* confirmation from the waiting list, <br />
* SSR request confirmation,<br />
* and so on. <br />
The GDS groups events by category automatically, and the agent can also put orders into the queue manually. Codes are assigned to the queues in categories.<br />
<br />
The GDS queue system is designed to simplify the agent's control over the created bookings and to inform the agency's staff about emerging events. Queuing of an order implies its further processing by the agent (performing actions necessary upon the occurrence of this event). <br>Mechanism for using GDS queues on the example of flight schedule change:<br />
<br>The airline changes the departure time of the flight.<br />
<br>The information about the change is noted in already existing PNRs containing this segment. <br />
# PNR is placed in the queue for rescheduled bookings.<br />
# An agent in the terminal looks through the queue and informs passengers about changes.<br />
<br />
=== Queues in Websky===<br />
<br />
Websky supports automatic reading of agency queues in GDS. When using '''GDS Queue Synchronization''' module, the agent no longer needs to periodically view the queues manually. After the module is configured, Websky performs automatic reading at specified intervals and sends notifications about changes in orders in the queue to the customer and agent. Due to the mechanism of regular queue reading and automated processing of Websky's orders from queues, the agency and users promptly receive up-to-date information about the status of orders and changes that have occurred in them.<br />
<br />
== Enabling and configuring the module ==<br />
To configure the "GDS Queue Synchronization" module:<br />
# Go to ''Background Processes → Synchronization of GDS queues'', <br />
# Enable the option ''Enable regular GDS queues synchronization for orders''.<br />
# Set "Queues Synchronization Period" in minutes - the period of time after which Websky periodically performs reading of agent queues. The recommended value is 30 minutes.<br />
<br />
<br />
# Enable the option '''Remove the PNR from GDS queue after synchronization in Nemo1''' to remove agency orders processed by the system and not synchronize them again. Do not enable this option if you use GDS queues in other applications or work with them via API.<br />
"Attention!" If the option "Remove PNR from queue to GDS after synchronization in Websky" is disabled, the order will be updated only once after being in the queue.<br />
<br />
<br />
<!-- {| class="wikitable"<br />
|-<br />
|[[File:Queues for verification by suppliers.png|587px]].<br />
|-<br />
|Настройки GDS Queue Synchronization module<br />
|} --><br />
<br />
== Operation principle ==<br />
<br />
=== Synchronizing orders from queues===<br />
After enabling and configuring the '''GDS Queue Synchronization''' module:<br />
# Websky reads GDS queues of the agent with the frequency specified in the settings.<br />
# The system sends to the GDS a request to update the orders with those PNRs that are in the queues to get the latest information about changes and current status. <br />
# If the system records changes in the order when the order is being updated, users are sent messages according to the standard procedure of sending notifications when changes are made to the order (see Notification).<br />
<br />
The module displays, synchronizes and processes only those orders in the queue that "belong to this agency".<br />
<br />
=== Tracking orders in the queues===<br />
In Websky you can online track orders that are in the queue at [[Personal Account]] of an agency:<br />
* Go to [[personal account].<br />
* Open the ''Orders'' section. Select the user for whom the orders will be displayed.<br />
* Open the ''Order Filter'' and perform the filtering using the following filter options:<br />
** ''Supplier Queue'' - select the queue from which the orders will be displayed from those offered:<br />
*** ''Schedule changes''.<br />
*** ''Cancelled segments''.<br />
*** ''Expired time limits.'''<br />
*** ''Added Tickets''.<br />
*** ''There are unconfirmed segments''.<br />
** ''In the queue after'' - select a date to display only those orders that entered the selected queue after the set date.<br />
* The table will show all the orders of the specified user that have been in the selected queue since the set date.<br />
<br />
== queue reading and processing module ==<br />
=== Switch on and Setup===<br />
The settings of the module can be found in '''Sales Management → Air Tickets → Modules → Queue Reading Rules'''.<br />
<br />
=== Queue reading rules===<br />
# The name of the rule<br />
# Read frequency - how often will this rule trigger when running the queue_read__schedule_run script?<br />
# Source of reading - GDS queue<br />
# Props for reading the queue - props for working with orders and reading the queues.<br />
# Read queue identifier - the number of the queue that will be used to work with the orders and read the queues.<br />
# Processing rule:<br />
## Import and update - the order will be imported/updated if it fits the "Business rules".<br />
## Import and Statement - the order will be imported/updated with the subsequent statement if it fits the "Business Rules".<br />
# Queue identifier for transfer after successful processing <br />
# Queue identifier for transfer after unsuccessful processing<br />
<br />
== Suppliers and their queues==<br />
<br />
{| collspadding="10" border="1" class="wikitable" align="center"<br />
!Description!! Sabre !! Sirena Travel!! Galileo !! Amadeus !! Mystifly !! SITAGabriel !! Nemo Inventory !! GalileoUAPI<br />
|- align="center"<br />
| width="500" | GeneralQueue<br />
! style="background-color: #99FF66;" width="80"|+<br />
! width="80"|<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! width="80"|<br />
! style="background-color: #99FF66;" width="80"|+<br />
! width="80"|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
| ScheduleChanged<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
|TicketsAdded<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|- align="center"<br />
|SegmentsCancelled<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
|UnconfirmedSegments<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
|WaitingConfirmation<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
|ServiceInfoChanged<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
|TimeLimit<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
|- align="center"<br />
|VendorRemarks<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|-<br />
|}<br />
<br />
<!-- ==API запросы для работы с очередью GDS онлайн==<br />
<br />
*[[Дополнительные запросы АПИ авиабилетов#Запрос на чтение очереди|Запрос на чтение очереди]]<br />
*[[Дополнительные запросы АПИ авиабилетов#Запрос на удаление заказа из очереди|Запрос на удаление заказа из очереди]] --><br />
<br />
== See also ==<br />
*[[Сирена Трэвел#Выписка в ГРС Сирена Трэвел|Ticketing in Sirena Travel (eng) pending]]<br />
*[[Passenger Name Record (PNR)|PNR (eng pending)]]<br />
*[[Глобальная распределительная система|GDS (eng pending)]]<br />
*[[Passenger]]<br />
*[[Agency]]<br />
*[[User]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=GDS_queue_synchronization&diff=17076GDS queue synchronization2020-05-25T09:50:11Z<p>Илья Шалетин: /* Tracking orders in the queues */</p>
<hr />
<div>[[Категория:Термины]] <br />
[[Категория:Руководство]] <br />
[[Категория:Модули]] <br />
[[Категория:Встроенные модули]]<br />
'''GDS Queue Synchronization" is a built-in module of the Websky system for synchronization and automated processing of orders from GDS queues. <br />
<br />
== Purpose==<br />
<br />
=== GDS Queues===<br />
'''Queue''' is the section of the GDS where bookings with notifications are placed due to events such as:<br />
* changes made by the air carrier in its segment and added to the PNR, <br />
* changes in the schedule of booked segments or cancellation of one of them, <br />
* notifications from an airline or agency supervisor, <br />
* confirmation from the waiting list, <br />
* SSR request confirmation,<br />
* and so on. <br />
The GDS groups events by category automatically, and the agent can also put orders into the queue manually. Codes are assigned to the queues in categories.<br />
<br />
The GDS queue system is designed to simplify the agent's control over the created bookings and to inform the agency's staff about emerging events. Queuing of an order implies its further processing by the agent (performing actions necessary upon the occurrence of this event). <br>Mechanism for using GDS queues on the example of flight schedule change:<br />
<br>The airline changes the departure time of the flight.<br />
<br>The information about the change is noted in already existing PNRs containing this segment. <br />
# PNR is placed in the queue for rescheduled bookings.<br />
# An agent in the terminal looks through the queue and informs passengers about changes.<br />
<br />
=== Queues in Websky===<br />
<br />
Websky supports automatic reading of agency queues in GDS. When using '''GDS Queue Synchronization''' module, the agent no longer needs to periodically view the queues manually. After the module is configured, Websky performs automatic reading at specified intervals and sends notifications about changes in orders in the queue to the customer and agent. Due to the mechanism of regular queue reading and automated processing of Websky's orders from queues, the agency and users promptly receive up-to-date information about the status of orders and changes that have occurred in them.<br />
<br />
== Enabling and configuring the module ==<br />
To configure the "GDS Queue Synchronization" module:<br />
# Go to ''Background Processes → Synchronization of GDS queues'', <br />
# Enable the option ''Enable regular GDS queues synchronization for orders''.<br />
# Set "Queues Synchronization Period" in minutes - the period of time after which Websky periodically performs reading of agent queues. The recommended value is 30 minutes.<br />
<br />
<br />
# Enable the option '''Remove the PNR from GDS queue after synchronization in Nemo1''' to remove agency orders processed by the system and not synchronize them again. Do not enable this option if you use GDS queues in other applications or work with them via API.<br />
"Attention!" If the option "Remove PNR from queue to GDS after synchronization in Websky" is disabled, the order will be updated only once after being in the queue.<br />
<br />
<br />
<!-- {| class="wikitable"<br />
|-<br />
|[[File:Queues for verification by suppliers.png|587px]].<br />
|-<br />
|Настройки GDS Queue Synchronization module<br />
|} --><br />
<br />
== Operation principle ==<br />
<br />
=== Synchronizing orders from queues===<br />
After enabling and configuring the '''GDS Queue Synchronization''' module:<br />
# Websky reads GDS queues of the agent with the frequency specified in the settings.<br />
# The system sends to the GDS a request to update the orders with those PNRs that are in the queues to get the latest information about changes and current status. <br />
# If the system records changes in the order when the order is being updated, users are sent messages according to the standard procedure of sending notifications when changes are made to the order (see Notification).<br />
<br />
The module displays, synchronizes and processes only those orders in the queue that "belong to this agency".<br />
<br />
=== Tracking orders in the queues===<br />
In Websky you can online track orders that are in the queue at [[Personal Account]] of an agency:<br />
* Go to [[personal account].<br />
* Open the ''Orders'' section. Select the user for whom the orders will be displayed.<br />
* Open the ''Order Filter'' and perform the filtering using the following filter options:<br />
** ''Supplier Queue'' - select the queue from which the orders will be displayed from those offered:<br />
*** ''Schedule changes''.<br />
*** ''Cancelled segments''.<br />
*** ''Expired time limits.'''<br />
*** ''Added Tickets''.<br />
*** ''There are unconfirmed segments''.<br />
** ''In the queue after'' - select a date to display only those orders that entered the selected queue after the set date.<br />
* The table will show all the orders of the specified user that have been in the selected queue since the set date.<br />
<br />
== queue reading and processing module ==<br />
=== Switch on and Setup===<br />
The settings of the module can be found in ''Sales Management → Air Tickets → Modules → Queue Reading Rules''.<br />
<br />
=== Queue reading rules===<br />
# The name of the rule<br />
# Read frequency - how often will this rule trigger when running the queue_read__schedule_run script?<br />
# Source of reading - GDS queue<br />
# Props for reading the queue - props for working with orders and reading the queues.<br />
# Read queue identifier - the number of the queue that will be used to work with the orders and read the queues.<br />
# Processing rule:<br />
## Import and update - the order will be imported/updated if it fits the "Business rules".<br />
## Import and Statement - the order will be imported/updated with the subsequent statement if it fits the "Business Rules".<br />
# Queue identifier for transfer after successful processing <br />
# Queue identifier for transfer after unsuccessful processing<br />
<br />
== Suppliers and their queues==<br />
<br />
{| collspadding="10" border="1" class="wikitable" align="center"<br />
!Description!! Sabre !! Sirena Travel!! Galileo !! Amadeus !! Mystifly !! SITAGabriel !! Nemo Inventory !! GalileoUAPI<br />
|- align="center"<br />
| width="500" | GeneralQueue<br />
! style="background-color: #99FF66;" width="80"|+<br />
! width="80"|<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! width="80"|<br />
! style="background-color: #99FF66;" width="80"|+<br />
! width="80"|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
| ScheduleChanged<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
|TicketsAdded<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|- align="center"<br />
|SegmentsCancelled<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
|UnconfirmedSegments<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
|WaitingConfirmation<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
|ServiceInfoChanged<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
|TimeLimit<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
|- align="center"<br />
|VendorRemarks<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|-<br />
|}<br />
<br />
<!-- ==API запросы для работы с очередью GDS онлайн==<br />
<br />
*[[Дополнительные запросы АПИ авиабилетов#Запрос на чтение очереди|Запрос на чтение очереди]]<br />
*[[Дополнительные запросы АПИ авиабилетов#Запрос на удаление заказа из очереди|Запрос на удаление заказа из очереди]] --><br />
<br />
== See also ==<br />
*[[Сирена Трэвел#Выписка в ГРС Сирена Трэвел|Ticketing in Sirena Travel (eng) pending]]<br />
*[[Passenger Name Record (PNR)|PNR (eng pending)]]<br />
*[[Глобальная распределительная система|GDS (eng pending)]]<br />
*[[Passenger]]<br />
*[[Agency]]<br />
*[[User]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=GDS_queue_synchronization&diff=17075GDS queue synchronization2020-05-25T09:49:36Z<p>Илья Шалетин: Новая страница: «Категория:Термины Категория:Руководство Категория:Модули Категория:Встроенны…»</p>
<hr />
<div>[[Категория:Термины]] <br />
[[Категория:Руководство]] <br />
[[Категория:Модули]] <br />
[[Категория:Встроенные модули]]<br />
'''GDS Queue Synchronization" is a built-in module of the Websky system for synchronization and automated processing of orders from GDS queues. <br />
<br />
== Purpose==<br />
<br />
=== GDS Queues===<br />
'''Queue''' is the section of the GDS where bookings with notifications are placed due to events such as:<br />
* changes made by the air carrier in its segment and added to the PNR, <br />
* changes in the schedule of booked segments or cancellation of one of them, <br />
* notifications from an airline or agency supervisor, <br />
* confirmation from the waiting list, <br />
* SSR request confirmation,<br />
* and so on. <br />
The GDS groups events by category automatically, and the agent can also put orders into the queue manually. Codes are assigned to the queues in categories.<br />
<br />
The GDS queue system is designed to simplify the agent's control over the created bookings and to inform the agency's staff about emerging events. Queuing of an order implies its further processing by the agent (performing actions necessary upon the occurrence of this event). <br>Mechanism for using GDS queues on the example of flight schedule change:<br />
<br>The airline changes the departure time of the flight.<br />
<br>The information about the change is noted in already existing PNRs containing this segment. <br />
# PNR is placed in the queue for rescheduled bookings.<br />
# An agent in the terminal looks through the queue and informs passengers about changes.<br />
<br />
=== Queues in Websky===<br />
<br />
Websky supports automatic reading of agency queues in GDS. When using '''GDS Queue Synchronization''' module, the agent no longer needs to periodically view the queues manually. After the module is configured, Websky performs automatic reading at specified intervals and sends notifications about changes in orders in the queue to the customer and agent. Due to the mechanism of regular queue reading and automated processing of Websky's orders from queues, the agency and users promptly receive up-to-date information about the status of orders and changes that have occurred in them.<br />
<br />
== Enabling and configuring the module ==<br />
To configure the "GDS Queue Synchronization" module:<br />
# Go to ''Background Processes → Synchronization of GDS queues'', <br />
# Enable the option ''Enable regular GDS queues synchronization for orders''.<br />
# Set "Queues Synchronization Period" in minutes - the period of time after which Websky periodically performs reading of agent queues. The recommended value is 30 minutes.<br />
<br />
<br />
# Enable the option '''Remove the PNR from GDS queue after synchronization in Nemo1''' to remove agency orders processed by the system and not synchronize them again. Do not enable this option if you use GDS queues in other applications or work with them via API.<br />
"Attention!" If the option "Remove PNR from queue to GDS after synchronization in Websky" is disabled, the order will be updated only once after being in the queue.<br />
<br />
<br />
<!-- {| class="wikitable"<br />
|-<br />
|[[File:Queues for verification by suppliers.png|587px]].<br />
|-<br />
|Настройки GDS Queue Synchronization module<br />
|} --><br />
<br />
== Operation principle ==<br />
<br />
=== Synchronizing orders from queues===<br />
After enabling and configuring the '''GDS Queue Synchronization''' module:<br />
# Websky reads GDS queues of the agent with the frequency specified in the settings.<br />
# The system sends to the GDS a request to update the orders with those PNRs that are in the queues to get the latest information about changes and current status. <br />
# If the system records changes in the order when the order is being updated, users are sent messages according to the standard procedure of sending notifications when changes are made to the order (see Notification).<br />
<br />
The module displays, synchronizes and processes only those orders in the queue that "belong to this agency".<br />
<br />
=== Tracking orders in the queues===<br />
In Websky you can online track orders that are in the queue at [[personal account]] agencies:<br />
* Go to [[personal account].<br />
* Open the ''Orders'' section. Select the user for whom the orders will be displayed.<br />
* Open the ''Order Filter'' and perform the filtering using the following filter options:<br />
** ''Supplier Queue'' - select the queue from which the orders will be displayed from those offered:<br />
*** ''Schedule changes''.<br />
*** ''Cancelled segments''.<br />
*** ''Expired time limits.'''<br />
*** ''Added Tickets''.<br />
*** ''There are unconfirmed segments''.<br />
** ''In the queue after'' - select a date to display only those orders that entered the selected queue after the set date.<br />
* The table will show all the orders of the specified user that have been in the selected queue since the set date.<br />
<br />
== queue reading and processing module ==<br />
=== Switch on and Setup===<br />
The settings of the module can be found in ''Sales Management → Air Tickets → Modules → Queue Reading Rules''.<br />
<br />
=== Queue reading rules===<br />
# The name of the rule<br />
# Read frequency - how often will this rule trigger when running the queue_read__schedule_run script?<br />
# Source of reading - GDS queue<br />
# Props for reading the queue - props for working with orders and reading the queues.<br />
# Read queue identifier - the number of the queue that will be used to work with the orders and read the queues.<br />
# Processing rule:<br />
## Import and update - the order will be imported/updated if it fits the "Business rules".<br />
## Import and Statement - the order will be imported/updated with the subsequent statement if it fits the "Business Rules".<br />
# Queue identifier for transfer after successful processing <br />
# Queue identifier for transfer after unsuccessful processing<br />
<br />
== Suppliers and their queues==<br />
<br />
{| collspadding="10" border="1" class="wikitable" align="center"<br />
!Description!! Sabre !! Sirena Travel!! Galileo !! Amadeus !! Mystifly !! SITAGabriel !! Nemo Inventory !! GalileoUAPI<br />
|- align="center"<br />
| width="500" | GeneralQueue<br />
! style="background-color: #99FF66;" width="80"|+<br />
! width="80"|<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! width="80"|<br />
! style="background-color: #99FF66;" width="80"|+<br />
! width="80"|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
| ScheduleChanged<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
|TicketsAdded<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|- align="center"<br />
|SegmentsCancelled<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
|UnconfirmedSegments<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
|WaitingConfirmation<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
|ServiceInfoChanged<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|- align="center"<br />
|TimeLimit<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|<br />
|<br />
|- align="center"<br />
|VendorRemarks<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
! style="background-color: #99FF66;" width="80"|+<br />
|-<br />
|}<br />
<br />
<!-- ==API запросы для работы с очередью GDS онлайн==<br />
<br />
*[[Дополнительные запросы АПИ авиабилетов#Запрос на чтение очереди|Запрос на чтение очереди]]<br />
*[[Дополнительные запросы АПИ авиабилетов#Запрос на удаление заказа из очереди|Запрос на удаление заказа из очереди]] --><br />
<br />
== See also ==<br />
*[[Сирена Трэвел#Выписка в ГРС Сирена Трэвел|Ticketing in Sirena Travel (eng) pending]]<br />
*[[Passenger Name Record (PNR)|PNR (eng pending)]]<br />
*[[Глобальная распределительная система|GDS (eng pending)]]<br />
*[[Passenger]]<br />
*[[Agency]]<br />
*[[User]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=Order_synchronization&diff=17073Order synchronization2020-05-21T12:35:12Z<p>Илья Шалетин: /* Trigger set-up */</p>
<hr />
<div>[[Категория:Функции]]<br />
<!-- --><br />
Synchronizing order data means getting data on the current status of the reservation in the supplier's system, compare the received data with Websky, update the order and save new data in case of discrepancies. When booking an order, the system stores the order identifier in the supplier's system (PNR number in the GDS, order ID in the hotel system, etc.).<br />
<br />
'''Attention!''' Websky system is not responsible for and does not guarantee correct processing of bookings which were manually manipulated in the terminal or via other similar means. To avoid problems, it is recommended to fixate the required order status in Websky manually.<br />
<br />
'''Attention!''' After making changes to the booking in the terminal, you need to update an order manually in our system to upload changes to Websky.<br />
<br />
This applies to all operations with PNR which resulted in changes that should be taken into account when working with the order in the Websky system. Such operations include, for example:<br />
* Issuance of tickets or EMD<br />
* Ticket or EMD voiding<br />
* Changing, adding or deleting passenger data<br />
* Changing or adding flight segments<br />
* Adding or changing ancillary airline services<br />
<br />
<br />
You can enable synchronization in the administrative part of the site, in the '''For technical support → Modules''' section.<br />
<br />
'''Attention!''' Only the administrator can enable or disable this setting.<br />
<br />
Synchronization of the order can be carried out several times.<br />
<br />
'''Attention!''' After the service is over, only the Websky administrator can update the order, because there is a possibility that segments of the order may disappear, some order information may be lost, etc.<br />
<br />
During synchronization, all service parameters are written to the order database by a new revision. When an element (service parameter) Websky is changed, it must be reported to the user as a message on the order page. If several parameters have been changed, the system shows all the changes. Agent and service dependent texts of messages are set up by agency manager using language labels. If nothing has changed, no messages will be displayed.<br />
<br />
== Types of synchronization in Websky ==<br />
<br />
There are three types of synchronization possible in the system:<br />
<br />
# Order synchronization starts when a certain trigger event occurs (for example, when you switch to payment). It depends on how the triggers are configured;<br />
# Manual operator (user dependent) - started manually by a person when pressing the "Update" button. If the synchronization module is enabled and rights to update components are set, then the "Update" button appears on the page with information about the order and on your personal account page (if the "Actions" column is active); <br/>Updating issued order for synchronization is available to manager and experts of the company/agency.<br />
# Auto Update - automatic update of orders. The conditions of launching the auto-update script are set by the manager.<br />
# Synchronization via the Online-ticket message reader service - used in Websky to synchronize data such as EMD return/exchange, if these operations were performed via the GDS terminal.<br />
# GDS Queue Synchronization is a built-in module of the system for synchronization and automated order processing from GDS queues. <br />
<br />
Whenever changes in the composition of the segments of already issued air tickets are detected, customers receive a notification by mail, i.e. an information letter about the changes recorded by the air carrier.<br />
<br />
== Trigger set-up ==<br />
<br />
Triggers are configured in '''System Settings → Background Processes → Synchronization Events''' section of the administrative section of the site. <br />
On this page, there are settings that allow you to determine when to start synchronization:<br />
* proceeding to payment;<br />
* proceeding to printing;<br />
* opening the order by manager;<br />
* opening the booking by the user who made it.<br />
<br />
You can also enable all the settings at once - then after each of the above actions the system will start the synchronization. <br />
<br />
On the same page, you can configure the application of fees for modification and cancellation.<br><br />
Also set the service charge recalculation during synchronization. Possible values:<br />
* Yes - recalculate the fees at each synchronization<br />
* No - never count the charges when synchronizing <br />
* Recalculate only if the new order price (net) is higher than the old order price (net).<br />
<br />
'''Attention!''' Triggers are configured separately for components and services.<br />
<br />
<br />
<!-- [[Файл:autoupdate_condition.png|400px|thumb|right]] --><br />
<br />
== Setting up auto updates ==<br />
<br />
# For auto updates to work, you need to activate the setting {{Setting| Enable the autorefresh of bookings}} from the '''Site Management → Domains and Protocols''' section. <br />
# You can add and remove conditions to start auto-updating in '''System Settings → Background Processes → Auto-Update Conditions''', the maximum number of conditions is 25. Only managers of the main agency have access to this section. Rules are set only for the whole agency.<br />
# Rules can be set up for a specific service or provider. <br />
# The following conditions are available for auto-updates:<br />
#* '''''Count the time before the service starts''''' - the auto-updating script will be triggered in the time specified by the setting before the start of a service (departure, room check-in). For example, if the "Start time" field contains 01/00/00 (1 day), then, for the flight with the departure scheduled on April 20 at 12:00, the auto-update script will start on April 19 at 12:00.<br />
#* '''''Count the time until the end of the service''''' - similar to the previous item, the script will be launched at the set time until the end of the service (arrival at the destination).<br />
#* '''''Count the time before the time limit''''' - the script will be launched at the set time before the time limit (the time after which the order cannot be paid anymore).<br />
#* '''''Count time from booking date''''' - synchronization will be started after the set time from booking date.<br />
#* ''''Read from Last Update Date (minimum time after 24 hours)'' - auto-update script starts after set time from last order update. If the "Start time" setting is less than a day, the auto-update will start in a day from the last order update. If the "Start time" setting is set to one day or more, the auto-update will start according to the specified start time.<br />
# Orders that were changed during the auto-update can be tracked in your personal account in the '''Changed at synchronization''' subsection. In addition, an e-mail will be sent if the "Order was modified during synchronization" template is set up in '''System Settings → Notifications and Documents → Email Templates''' section.<br />
<br />
'''Attention!''' Auto Update is only available when the module {{Setting| Synchronization}} is enabled.<br />
<br />
== Price Synchronization Setting ==<br />
<br />
If there was a price reduction after booking and before ticket issuance (fare and/or tax change), it is possible to strictly set fixed initial price (high). <br />
Setting {{Setting| Don't fix price reductions when updating}} in '''Product control→ Avia tickets → Outdated settings → Booking defaults''' allows you to prevent the reduced price from being fixed when the price is updated. <br />
<br />
Orders with fixed price can be viewed in the "Fixed price" queue in your personal account.<br />
<br />
Operation variants: <br />
* '''Through saving old fares: always ''' - the order will not fix a lower price, the method of saving old fares in the order. <br />
* '''Through saving old fares: only if the fare code has changed''' in case the fare code has changed - the order will not contain a lower price, only if the fare code has changed.<br />
* '''By adding agent fee: always''' - the order will not fix a lower price added by a "fixing fee".<br />
* '''Never''' - the previous price will not be fixed.<br />
<br />
'''Attention!''' This setting works only if the fare price was changed. If the number of passengers decreases and the price of the order decreases accordingly, this setting will not work.<br />
<br />
'''Attention!''' While paying via GDS processing, the order will be sent to standard processing if the {{Setting| Do not fix price reductions for bookings and updates}} setting is triggered.<br />
<br />
Setting {{Setting| Apply price fixing in the following cases}} in the section '''Product control → Avia tickets → Outdated settings → Booking defaults''' allows you to determine at what points the price fixing will be made.<br />
Operation variants: <br />
* '''Before booking in case of airfare update''' - price fixing takes place when switching from the page of search results to the page of booking.<br />
* '''Right after booking''' - the price is fixed after booking. <br />
* '''In case of synchronization after booking''' - the price is fixed every time the booked order is updated.<br />
'''Attention!''' If the order was updated and there was a price increase, after which there was another update, there will be no warning about the price increase, because during the second update the price remains unchanged (in this case, notification of price increase will come to the post office after the first update) .<br />
<br />
== Problem Orders ==<br />
<br />
Problem orders may appear after synchronization:<br />
* those which had the "Canceled" status in Websky, and after updating it was found out that the status is different (for example, "Booked").<br />
* those for which you cannot solve the issue automatically during the update. In this case the system will display the list of problems that occurred during the update on the booking information page.<br />
<br />
You can track such orders if you select the "Problem orders (during synchronization)" queue in the client office in the filter. In order to keep the status in Websky system up to date, there is a link '''«Update»''' link on the order page in the upper right corner - when you click on it, we request information about the booking from the supplier and change the booking to a new revision in accordance with it.<br />
<br />
'''Attention!''' If the administrator turns off the synchronization module configuration, no related settings will be shown.<br />
<br />
''Attention! ''' When synchronizing Galileo orders, the departure date of which is already in the past, Websky will not change the status of the order.<br />
<br />
Synchronization can be used for the following suppliers: Sirena Travel, Galileo, Sabre.<br />
<br />
== Problem orders during integration ==<br />
[[File:Problem Orders when integrating.png|400px|thumb|right| Problem orders during integration]].<br />
This line includes orders that had problems uploading to the external system.<br />
<br />
== Sirena's order changes ==<br />
<br />
If there were any changes in the flight, after the order is updated, you will receive remarks from the supplier of the type:<br />
<syntaxhighlight lang="xml" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0; width: 800px;"><br />
Получены записи от перевозчика: → ПАСС.#1, СЕГМ.#1 ПРЕДЛ.ТАР. 'HSSOW' В СУММЕ 1475RUB; ИТОГО СО СБОРАМИ 1475RUB<br />
'HSSOW' IN THE SUM OF 1475RUB; TOTAL WITH 1475RUB FEES.<br />
</syntaxhighlight><br />
Managers and experts of the company/agency can see similar remarks at the top of the order information page, they are also available in the log files ''[GDS] "order" response'':<br />
<syntaxhighlight lang="xml" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;"><br />
<remarks><br />
<remark>PASS.#1, SEGM.#1 PRELL TAR. 'HSSOW' in SUMMER 1475RUB</remark><br />
<remark>this one with 1475RUB</remark><br />
</remarks><br />
</syntaxhighlight><br />
In addition, when receiving remarks from the supplier, a notification '''''«Order was changed during synchronization (flight)»''''' is sent:<br />
* if the order was created by a manager or expert of the agency / company, the letter is sent to the customer's mail,<br />
* if the order is created by a regular user, the e-mail is sent only to the address specified in the "Address for a hidden copy of the e-mail" field for this template; if the e-mail address is not specified in this field,then the email is sent to the agency/company address from the settings {{Setting| E-mail address for notification copies}} in the section ''System Settings → Notifications → Options'', the checkbox should be active {{Setting| Send an email to the client about order change}}.<br />
<br />
<br />
== See also ==<br />
* [[Статус|Status (eng pending)]]<br />
* [[Галилео|Galileo (eng pending)]]<br />
* [[Сирена Трэвел|Sirena Travel (eng pending)]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=Order_synchronization&diff=17072Order synchronization2020-05-18T13:09:35Z<p>Илья Шалетин: Новая страница: «Категория:Функции <!-- --> Synchronizing order data means getting data on the current status of the reservation in the supplier's system, comp…»</p>
<hr />
<div>[[Категория:Функции]]<br />
<!-- --><br />
Synchronizing order data means getting data on the current status of the reservation in the supplier's system, compare the received data with Websky, update the order and save new data in case of discrepancies. When booking an order, the system stores the order identifier in the supplier's system (PNR number in the GDS, order ID in the hotel system, etc.).<br />
<br />
'''Attention!''' Websky system is not responsible for and does not guarantee correct processing of bookings which were manually manipulated in the terminal or via other similar means. To avoid problems, it is recommended to fixate the required order status in Websky manually.<br />
<br />
'''Attention!''' After making changes to the booking in the terminal, you need to update an order manually in our system to upload changes to Websky.<br />
<br />
This applies to all operations with PNR which resulted in changes that should be taken into account when working with the order in the Websky system. Such operations include, for example:<br />
* Issuance of tickets or EMD<br />
* Ticket or EMD voiding<br />
* Changing, adding or deleting passenger data<br />
* Changing or adding flight segments<br />
* Adding or changing ancillary airline services<br />
<br />
<br />
You can enable synchronization in the administrative part of the site, in the '''For technical support → Modules''' section.<br />
<br />
'''Attention!''' Only the administrator can enable or disable this setting.<br />
<br />
Synchronization of the order can be carried out several times.<br />
<br />
'''Attention!''' After the service is over, only the Websky administrator can update the order, because there is a possibility that segments of the order may disappear, some order information may be lost, etc.<br />
<br />
During synchronization, all service parameters are written to the order database by a new revision. When an element (service parameter) Websky is changed, it must be reported to the user as a message on the order page. If several parameters have been changed, the system shows all the changes. Agent and service dependent texts of messages are set up by agency manager using language labels. If nothing has changed, no messages will be displayed.<br />
<br />
== Types of synchronization in Websky ==<br />
<br />
There are three types of synchronization possible in the system:<br />
<br />
# Order synchronization starts when a certain trigger event occurs (for example, when you switch to payment). It depends on how the triggers are configured;<br />
# Manual operator (user dependent) - started manually by a person when pressing the "Update" button. If the synchronization module is enabled and rights to update components are set, then the "Update" button appears on the page with information about the order and on your personal account page (if the "Actions" column is active); <br/>Updating issued order for synchronization is available to manager and experts of the company/agency.<br />
# Auto Update - automatic update of orders. The conditions of launching the auto-update script are set by the manager.<br />
# Synchronization via the Online-ticket message reader service - used in Websky to synchronize data such as EMD return/exchange, if these operations were performed via the GDS terminal.<br />
# GDS Queue Synchronization is a built-in module of the system for synchronization and automated order processing from GDS queues. <br />
<br />
Whenever changes in the composition of the segments of already issued air tickets are detected, customers receive a notification by mail, i.e. an information letter about the changes recorded by the air carrier.<br />
<br />
== Trigger set-up ==<br />
<br />
Triggers are configured in '''System Settings → Background Processes → Synchronization Events''' section of the administrative section of the site. <br />
On this page, there are settings that allow you to determine when to start synchronization:<br />
* proceeding to payment;<br />
* proceeding to printing;<br />
* opening the order by manager;<br />
* opening the booking by the user who made it.<br />
<br />
You can also enable all the settings at once - then after each of the above actions the system will start the synchronization. <br />
<br />
On the same page, you can configure the application of fees for modification and cancellation.<br><br />
Also set the service charge recalculation during synchronization. Possible values:<br />
* Yes - recalculate the fees at each synchronization<br />
* No - never count the charges when synchronizing <br />
* Recalculate only if the new order price (net) is higher than the old order price (net).<br />
<br />
'''Attention!''' Triggers are configured separately for components and services.<br />
<br />
<br />
[[Файл:autoupdate_condition.png|400px|thumb|right]]<br />
== Setting up auto updates ==<br />
<br />
# For auto updates to work, you need to activate the setting {{Setting| Enable the autorefresh of bookings}} from the '''Site Management → Domains and Protocols''' section. <br />
# You can add and remove conditions to start auto-updating in '''System Settings → Background Processes → Auto-Update Conditions''', the maximum number of conditions is 25. Only managers of the main agency have access to this section. Rules are set only for the whole agency.<br />
# Rules can be set up for a specific service or provider. <br />
# The following conditions are available for auto-updates:<br />
#* '''''Count the time before the service starts''''' - the auto-updating script will be triggered in the time specified by the setting before the start of a service (departure, room check-in). For example, if the "Start time" field contains 01/00/00 (1 day), then, for the flight with the departure scheduled on April 20 at 12:00, the auto-update script will start on April 19 at 12:00.<br />
#* '''''Count the time until the end of the service''''' - similar to the previous item, the script will be launched at the set time until the end of the service (arrival at the destination).<br />
#* '''''Count the time before the time limit''''' - the script will be launched at the set time before the time limit (the time after which the order cannot be paid anymore).<br />
#* '''''Count time from booking date''''' - synchronization will be started after the set time from booking date.<br />
#* ''''Read from Last Update Date (minimum time after 24 hours)'' - auto-update script starts after set time from last order update. If the "Start time" setting is less than a day, the auto-update will start in a day from the last order update. If the "Start time" setting is set to one day or more, the auto-update will start according to the specified start time.<br />
# Orders that were changed during the auto-update can be tracked in your personal account in the '''Changed at synchronization''' subsection. In addition, an e-mail will be sent if the "Order was modified during synchronization" template is set up in '''System Settings → Notifications and Documents → Email Templates''' section.<br />
<br />
'''Attention!''' Auto Update is only available when the module {{Setting| Synchronization}} is enabled.<br />
<br />
== Price Synchronization Setting ==<br />
<br />
If there was a price reduction after booking and before ticket issuance (fare and/or tax change), it is possible to strictly set fixed initial price (high). <br />
Setting {{Setting| Don't fix price reductions when updating}} in '''Product control→ Avia tickets → Outdated settings → Booking defaults''' allows you to prevent the reduced price from being fixed when the price is updated. <br />
<br />
Orders with fixed price can be viewed in the "Fixed price" queue in your personal account.<br />
<br />
Operation variants: <br />
* '''Through saving old fares: always ''' - the order will not fix a lower price, the method of saving old fares in the order. <br />
* '''Through saving old fares: only if the fare code has changed''' in case the fare code has changed - the order will not contain a lower price, only if the fare code has changed.<br />
* '''By adding agent fee: always''' - the order will not fix a lower price added by a "fixing fee".<br />
* '''Never''' - the previous price will not be fixed.<br />
<br />
'''Attention!''' This setting works only if the fare price was changed. If the number of passengers decreases and the price of the order decreases accordingly, this setting will not work.<br />
<br />
'''Attention!''' While paying via GDS processing, the order will be sent to standard processing if the {{Setting| Do not fix price reductions for bookings and updates}} setting is triggered.<br />
<br />
Setting {{Setting| Apply price fixing in the following cases}} in the section '''Product control → Avia tickets → Outdated settings → Booking defaults''' allows you to determine at what points the price fixing will be made.<br />
Operation variants: <br />
* '''Before booking in case of airfare update''' - price fixing takes place when switching from the page of search results to the page of booking.<br />
* '''Right after booking''' - the price is fixed after booking. <br />
* '''In case of synchronization after booking''' - the price is fixed every time the booked order is updated.<br />
'''Attention!''' If the order was updated and there was a price increase, after which there was another update, there will be no warning about the price increase, because during the second update the price remains unchanged (in this case, notification of price increase will come to the post office after the first update) .<br />
<br />
== Problem Orders ==<br />
<br />
Problem orders may appear after synchronization:<br />
* those which had the "Canceled" status in Websky, and after updating it was found out that the status is different (for example, "Booked").<br />
* those for which you cannot solve the issue automatically during the update. In this case the system will display the list of problems that occurred during the update on the booking information page.<br />
<br />
You can track such orders if you select the "Problem orders (during synchronization)" queue in the client office in the filter. In order to keep the status in Websky system up to date, there is a link '''«Update»''' link on the order page in the upper right corner - when you click on it, we request information about the booking from the supplier and change the booking to a new revision in accordance with it.<br />
<br />
'''Attention!''' If the administrator turns off the synchronization module configuration, no related settings will be shown.<br />
<br />
''Attention! ''' When synchronizing Galileo orders, the departure date of which is already in the past, Websky will not change the status of the order.<br />
<br />
Synchronization can be used for the following suppliers: Sirena Travel, Galileo, Sabre.<br />
<br />
== Problem orders during integration ==<br />
[[File:Problem Orders when integrating.png|400px|thumb|right| Problem orders during integration]].<br />
This line includes orders that had problems uploading to the external system.<br />
<br />
== Sirena's order changes ==<br />
<br />
If there were any changes in the flight, after the order is updated, you will receive remarks from the supplier of the type:<br />
<syntaxhighlight lang="xml" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0; width: 800px;"><br />
Получены записи от перевозчика: → ПАСС.#1, СЕГМ.#1 ПРЕДЛ.ТАР. 'HSSOW' В СУММЕ 1475RUB; ИТОГО СО СБОРАМИ 1475RUB<br />
'HSSOW' IN THE SUM OF 1475RUB; TOTAL WITH 1475RUB FEES.<br />
</syntaxhighlight><br />
Managers and experts of the company/agency can see similar remarks at the top of the order information page, they are also available in the log files ''[GDS] "order" response'':<br />
<syntaxhighlight lang="xml" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;"><br />
<remarks><br />
<remark>PASS.#1, SEGM.#1 PRELL TAR. 'HSSOW' in SUMMER 1475RUB</remark><br />
<remark>this one with 1475RUB</remark><br />
</remarks><br />
</syntaxhighlight><br />
In addition, when receiving remarks from the supplier, a notification '''''«Order was changed during synchronization (flight)»''''' is sent:<br />
* if the order was created by a manager or expert of the agency / company, the letter is sent to the customer's mail,<br />
* if the order is created by a regular user, the e-mail is sent only to the address specified in the "Address for a hidden copy of the e-mail" field for this template; if the e-mail address is not specified in this field,then the email is sent to the agency/company address from the settings {{Setting| E-mail address for notification copies}} in the section ''System Settings → Notifications → Options'', the checkbox should be active {{Setting| Send an email to the client about order change}}.<br />
<br />
<br />
== See also ==<br />
* [[Статус|Status (eng pending)]]<br />
* [[Галилео|Galileo (eng pending)]]<br />
* [[Сирена Трэвел|Sirena Travel (eng pending)]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=Order_update&diff=17071Order update2020-05-15T09:38:30Z<p>Илья Шалетин: /* Price update */</p>
<hr />
<div>[[Категория:Руководство]]<br />
[[Категория:Функции]]<br />
The Websky system provides the possibility to update orders.<br />
See [[Синхронизация заказов|Order synchronization (English version of the article pending)]] for details on how to set up conditions for synchronization of orders.<br />
<br />
== Price update ==<br />
<br />
After booking a flight ticket, Websky has 2 requests to update your order:<br />
<br />
The first one is launched when you choose any payment method, during it, the relevance of the reservation and the price are checked. When the price changes, the new price is written to the order, and the fees and charges are not recalculated. In the administrative part to disable or configure this request is not possible.<br />
The second request is launched before issuing a ticket, during it, the status of the order, price and the number of other parameters are also checked.Its launch can be configured in '''Product control → Avia tickets → Processes → Ticketing process''', {{Setting| Update request before ticketing }} option.<br />
<br />
<br />
[[File:Update_before_en.png]].<br />
<br />
== Update settings ==<br />
<br />
If synchronization is disabled, you can use the order update in the following cases:<br />
<br />
* Switch to payment;<br />
* Switch to printing;<br />
* Payment fixation.<br />
<br />
The price update is enabled on the page '''System Settings → Background Processes → Triggers settings'''. The setting is component dependent. <br />
<br />
[[File:Update_en.png]].<br />
<br />
'''Attention!''' The cost of paid and issued orders is not updated.<br />
<br />
== See also ==<br />
* [[Синхронизация заказов|Order synchronization (eng pending)]]<br />
* [[Фиксация оплаты|Payment fixation (eng pending)]]<br />
* [[Актуализация цены|Price actualization (eng pending)]]<br />
* [[Orders]]<br />
* [[Ticketing]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=Order_update&diff=17070Order update2020-05-15T09:38:15Z<p>Илья Шалетин: /* Update settings */</p>
<hr />
<div>[[Категория:Руководство]]<br />
[[Категория:Функции]]<br />
The Websky system provides the possibility to update orders.<br />
See [[Синхронизация заказов|Order synchronization (English version of the article pending)]] for details on how to set up conditions for synchronization of orders.<br />
<br />
== Price update ==<br />
<br />
After booking a flight ticket, Websky has 2 requests to update your order:<br />
<br />
The first one is launched when you choose any payment method, during it, the relevance of the reservation and the price are checked. When the price changes, the new price is written to the order, and the fees and charges are not recalculated. In the administrative part to disable or configure this request is not possible.<br />
The second request is launched before issuing a ticket, during it, the status of the order, price and the number of other parameters are also checked.Its launch can be configured in '''Product control → Avia tickets → Processes → Ticketing process''', {{Setting| Update request before ticketing }} option.<br />
<br />
<br />
[[File:Update before.png]].<br />
<br />
== Update settings ==<br />
<br />
If synchronization is disabled, you can use the order update in the following cases:<br />
<br />
* Switch to payment;<br />
* Switch to printing;<br />
* Payment fixation.<br />
<br />
The price update is enabled on the page '''System Settings → Background Processes → Triggers settings'''. The setting is component dependent. <br />
<br />
[[File:Update_en.png]].<br />
<br />
'''Attention!''' The cost of paid and issued orders is not updated.<br />
<br />
== See also ==<br />
* [[Синхронизация заказов|Order synchronization (eng pending)]]<br />
* [[Фиксация оплаты|Payment fixation (eng pending)]]<br />
* [[Актуализация цены|Price actualization (eng pending)]]<br />
* [[Orders]]<br />
* [[Ticketing]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%BE%D0%B2&diff=17069Обновление заказов2020-05-15T09:37:50Z<p>Илья Шалетин: Отмена правки 17067, сделанной Илья Шалетин (обсуждение)</p>
<hr />
<div>[[Категория:Руководство]]<br />
[[Категория:Функции]]<br />
В системе {{NameSystemLink}} заложена возможность для обновления заказа.<br />
О том, как настроить условия синхронизации заказов см. в [[Синхронизация заказов]].<br />
<br />
== Обновление цены ==<br />
<br />
После бронирования авиабилета в {{NameSystem}} предусмотрено 2 запроса на обновление заказа:<br />
<br />
Первый запускается при выборе любого способа оплаты, в ходе него проверяется актуальность бронирования и цена. При изменении цены новая цена записывается в заказ, комиссии и сборы при этом не пересчитываются. В административной части отключить или настроить этот запрос возможности нет.<br />
Второй запрос запускается перед выпиской билета, в ходе него также проверяется статус заказа, цена и ряд других параметров. Его запуск можно настроить в разделе '''Управление продажами → Авиабилеты → Процессы → Процесс выписки''', опция {{Setting|Запрос на обновление перед выпиской}}.<br />
<br />
[[Файл:Update before.png]]<br />
<br />
== Настройки обновления ==<br />
<br />
При выключенной синхронизации есть возможность использовать обновление заказа в следующих случаях:<br />
<br />
* Переход к оплате;<br />
* Переход к печати;<br />
* Фиксация оплаты.<br />
<br />
Включается обновление цены на странице '''Настройки системы → Фоновые процессы → События синхронизации'''. Настройка является компонентозависимой. <br />
<br />
[[Файл:Update.png]]<br />
<br />
{{Attention|Стоимость оплаченного и выписанного заказа не обновляется.}}<br />
<br />
== См. также ==<br />
* [[Синхронизация заказов]]<br />
* [[Фиксация оплаты]]<br />
* [[Актуализация цены]]<br />
* [[Заказы]]<br />
* [[Выписка]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Update_en.png&diff=17068Файл:Update en.png2020-05-15T09:37:29Z<p>Илья Шалетин: </p>
<hr />
<div></div>Илья Шалетинhttps://support.nemo.travel/index.php?title=%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%BE%D0%B2&diff=17067Обновление заказов2020-05-15T09:35:22Z<p>Илья Шалетин: </p>
<hr />
<div>[[Категория:Руководство]]<br />
[[Категория:Функции]]<br />
В системе {{NameSystemLink}} заложена возможность для обновления заказа.<br />
О том, как настроить условия синхронизации заказов см. в [[Синхронизация заказов]].<br />
<br />
== Обновление цены ==<br />
<br />
После бронирования авиабилета в {{NameSystem}} предусмотрено 2 запроса на обновление заказа:<br />
<br />
Первый запускается при выборе любого способа оплаты, в ходе него проверяется актуальность бронирования и цена. При изменении цены новая цена записывается в заказ, комиссии и сборы при этом не пересчитываются. В административной части отключить или настроить этот запрос возможности нет.<br />
Второй запрос запускается перед выпиской билета, в ходе него также проверяется статус заказа, цена и ряд других параметров. Его запуск можно настроить в разделе '''Управление продажами → Авиабилеты → Процессы → Процесс выписки''', опция {{Setting|Запрос на обновление перед выпиской}}.<br />
<br />
[[Файл:Update_before_en.png]]<br />
<br />
== Настройки обновления ==<br />
<br />
При выключенной синхронизации есть возможность использовать обновление заказа в следующих случаях:<br />
<br />
* Переход к оплате;<br />
* Переход к печати;<br />
* Фиксация оплаты.<br />
<br />
Включается обновление цены на странице '''Настройки системы → Фоновые процессы → События синхронизации'''. Настройка является компонентозависимой. <br />
<br />
[[Файл:Update.png]]<br />
<br />
{{Attention|Стоимость оплаченного и выписанного заказа не обновляется.}}<br />
<br />
== См. также ==<br />
* [[Синхронизация заказов]]<br />
* [[Фиксация оплаты]]<br />
* [[Актуализация цены]]<br />
* [[Заказы]]<br />
* [[Выписка]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Update_before_en.png&diff=17066Файл:Update before en.png2020-05-15T09:34:53Z<p>Илья Шалетин: </p>
<hr />
<div></div>Илья Шалетинhttps://support.nemo.travel/index.php?title=Order_update&diff=17065Order update2020-05-15T09:31:54Z<p>Илья Шалетин: </p>
<hr />
<div>[[Категория:Руководство]]<br />
[[Категория:Функции]]<br />
The Websky system provides the possibility to update orders.<br />
See [[Синхронизация заказов|Order synchronization (English version of the article pending)]] for details on how to set up conditions for synchronization of orders.<br />
<br />
== Price update ==<br />
<br />
After booking a flight ticket, Websky has 2 requests to update your order:<br />
<br />
The first one is launched when you choose any payment method, during it, the relevance of the reservation and the price are checked. When the price changes, the new price is written to the order, and the fees and charges are not recalculated. In the administrative part to disable or configure this request is not possible.<br />
The second request is launched before issuing a ticket, during it, the status of the order, price and the number of other parameters are also checked.Its launch can be configured in '''Product control → Avia tickets → Processes → Ticketing process''', {{Setting| Update request before ticketing }} option.<br />
<br />
<br />
[[File:Update before.png]].<br />
<br />
== Update settings ==<br />
<br />
If synchronization is disabled, you can use the order update in the following cases:<br />
<br />
* Switch to payment;<br />
* Switch to printing;<br />
* Payment fixation.<br />
<br />
The price update is enabled on the page '''System Settings → Background Processes → Triggers settings'''. The setting is component dependent. <br />
<br />
[[File:Update.png]].<br />
<br />
'''Attention!''' The cost of paid and issued orders is not updated.<br />
<br />
== See also ==<br />
* [[Синхронизация заказов|Order synchronization (eng pending)]]<br />
* [[Фиксация оплаты|Payment fixation (eng pending)]]<br />
* [[Актуализация цены|Price actualization (eng pending)]]<br />
* [[Orders]]<br />
* [[Ticketing]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=Order_update&diff=17064Order update2020-05-14T12:25:48Z<p>Илья Шалетин: Новая страница: «Категория:Руководство Категория:Функции The Websky system provides the possibility to update orders. See Синхр…»</p>
<hr />
<div>[[Категория:Руководство]]<br />
[[Категория:Функции]]<br />
The Websky system provides the possibility to update orders.<br />
See [[Синхронизация заказов|Order synchronization (English version of the article pending)]] for details on how to set up conditions for synchronization of orders.<br />
<br />
== Price update ==<br />
<br />
After booking a flight ticket, Websky has 2 requests to update your order:<br />
<br />
The first one is launched when you choose any payment method, during it, the relevance of the reservation and the price are checked. When the price changes, the new price is written to the order, and the fees and charges are not recalculated. In the administrative part to disable or configure this request is not possible.<br />
The second request is launched before issuing a ticket, during it, the status of the order, price and the number of other parameters are also checked.Its launch can be configured in ''Sales Management → Air Tickets → Processes → Checkout'', {{Setting| Update request before checkout}} option.<br />
<br />
<br />
[[File:Update before.png]].<br />
<br />
== Update settings ==<br />
<br />
If synchronization is disabled, you can use the order update in the following cases:<br />
<br />
* Switch to payment;<br />
* Switch to printing;<br />
* Payment fixation.<br />
<br />
The price update is enabled on the page '''System Settings → Background Processes → Triggers settings'''. The setting is component dependent. <br />
<br />
[[File:Update.png]].<br />
<br />
'''Attention!''' The cost of paid and issued orders is not updated.<br />
<br />
== See also ==<br />
* [[Синхронизация заказов|Order synchronization (eng pending)]]<br />
* [[Фиксация оплаты|Payment fixation (eng pending)]]<br />
* [[Актуализация цены|Price actualization (eng pending)]]<br />
* [[Orders]]<br />
* [[Ticketing]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=Registration&diff=17063Registration2020-05-14T12:08:46Z<p>Илья Шалетин: </p>
<hr />
<div>[[Категория:Термины]]<br />
<!-- --><br />
'''Registration''' is the generation of login and password for further use during user authorization in the system or on the site. Registration of individuals/legal entities from the main page of the website ("Registration" link ) and auto registration of individuals during booking are available in Websky system.<br />
== Setting up the registration process ==<br />
[[File:settings_registration.png|700px|thumb|right|Adjusting the registration process]].<br />
You can set up the registration process by going to menu item "Account management" → "Registration process". You must specify the following settings:<br />
* {{Setting| Close site for unauthorized users}} - closes access to the site for unauthorized users, only registration, authorization and CMS content pages are available.<br />
* {{Setting| User registration is allowed}} - setting enabled by default. If it is disabled, registration on the site will not be available to everyone.<br />
* {{Setting| Register type}} - this setting specifies the acceptable type of account created during registration. Options:<br />
** {{Setting| All}} - when registering, you will be able to choose the registration form both for an individual and a legal entity.<br />
** {{Setting| Only individuals}} - corresponds to the "User" account type.<br />
** {{Setting| Only legal entities}} - corresponds to the "Company" account type (for subagents).<br />
* {{Setting| Allow registration for anonyms}} - if this option is enabled, anonym will be asked to create an account when filling in the customer information, e-mail will be used as a login (a "Greeting of a new user" will be sent to the specified e-mail).<br />
* {{Setting| Anonyms registration is mandatory}} - if this option is enabled, the registration will be automatic (by entered e-mail if the password is generated randomly and by entered e-mail and password, if the password is manually entered by the user), the user will have no choice whether to create an account or not.<br />
* {{Setting| Generate a random password when authoregistering}} - if this option is enabled, the user will receive an e-mail with a randomly generated password.<br />
* {{Setting| Enable e-mail validation check of new user by sending confirmation link}} - if this option is enabled, an email with a link (a "Registration" email) will be sent to the user's email address specified during the registration process. If the setting is disabled, after registration, the user gets to the site under his login immediately, without confirmation (in this case, the "Greetings of a new user" letter will be sent to the mail).<br />
* {{Setting|Validity of a link for confirmation (in hours)}} - configurable timeout to confirm registration. If this field is not filled in, it is 24 hours by default. If the confirmation did not happen during this period, then the old unconfirmed registration record will be deleted after trying to register again with the same e-mail.<br />
* {{Setting| Registration benefits and opportunities}} - this information is displayed in the pop-up window, which opens when the user clicks on the link "Why register?", the link is located in the customer data block.<br />
* {{Setting| Popup registration}} - registration of individuals and legal entities is carried out in the pop-up window.<br />
<br />
<br />
'''Attention!''' While using Booking Form 2.0, the following settings become irrelevant: <br />
# The auto-registration password is generated regardless of the setting {{Setting| Generate random password during auto-registration}}.<br />
# The setting {{{Setting|Принудительно to register as anonymous when creating an order}} does not register anonymous users when creating an order. <br />
<br />
== Registration Form Settings ==<br />
<br />
You can customize the type of registration form on the "For technical support" page → "Outdated settings" → "Form settings" → "Registration form". This setting allows you to configure the fields to be displayed on the registration form. By default, mandatory fields are: e-mail (login), password for individuals and e-mail address, password for legal entities. Other fields can be displayed (either as mandatory or optional) or hidden. <br />
Setting {{Setting| Enter the code from the image}} helps avoid bots registering in the system. When filling in, the user will be asked to enter the code from the letters and numbers shown in the image. <br />
<br />
[[File:Code.png]].<br />
<br />
== Registration form of a individual / legal entity ==<br />
[[File:registr_physic.png|500px]].<br />
<br />
[[File:registr_legal.png|500px]]<br />
<br />
== Setting up registration message templates ==<br />
Depending on the setting {{Setting| Enable verification of a new user's email address by sending a confirmation link to the email address}}, the user may receive two types of email informing them of their registration. You can customize the type of these emails in the "System Settings" → "Notifications" → "Email Templates" menu.<br />
<br />
* '''Registration Template''' - this template is applied if the above setting is active. To fill this template we offer a number of variables, among which there are <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0F0; border: 1px dashed #2F6FAB;">%CONFIRM_LINK%</syntaxhighlight> - the link, which should be used by a new user to confirm the order. <br />
<br />
* '''New User's Welcome Template''' - applied if the above setting is inactive, and always at auto-registration. As in the first case, in this template you can use the same variables (agency name, client name, login, password), except for the confirmation link.<br />
<br />
<br />
== See also ==<br />
* [[Открытие страниц в модальном окне|Output of registration form in a modal window]]<br />
* [[Email Templates]]<br />
* [[User]]<br />
* [[Anonymous user]]<br />
* [[Orders]]</div>Илья Шалетинhttps://support.nemo.travel/index.php?title=Registration&diff=17062Registration2020-05-14T12:08:24Z<p>Илья Шалетин: Новая страница: «Категория:Термины <!-- --> '''Registration''' is the generation of login and password for further use during user authorization in the system…»</p>
<hr />
<div>[[Категория:Термины]]<br />
<!-- --><br />
'''Registration''' is the generation of login and password for further use during user authorization in the system or on the site. Registration of individuals/legal entities from the main page of the website ("Registration" link ) and auto registration of individuals during booking are available in Websky system.<br />
<br />
== Setting up the registration process ==<br />
[[File:settings_registration.png|700px|thumb|right|Adjusting the registration process]].<br />
You can set up the registration process by going to menu item "Account management" → "Registration process". You must specify the following settings:<br />
* {{Setting| Close site for unauthorized users}} - closes access to the site for unauthorized users, only registration, authorization and CMS content pages are available.<br />
* {{Setting| User registration is allowed}} - setting enabled by default. If it is disabled, registration on the site will not be available to everyone.<br />
* {{Setting| Register type}} - this setting specifies the acceptable type of account created during registration. Options:<br />
** {{Setting| All}} - when registering, you will be able to choose the registration form both for an individual and a legal entity.<br />
** {{Setting| Only individuals}} - corresponds to the "User" account type.<br />
** {{Setting| Only legal entities}} - corresponds to the "Company" account type (for subagents).<br />
* {{Setting| Allow registration for anonyms}} - if this option is enabled, anonym will be asked to create an account when filling in the customer information, e-mail will be used as a login (a "Greeting of a new user" will be sent to the specified e-mail).<br />
* {{Setting| Anonyms registration is mandatory}} - if this option is enabled, the registration will be automatic (by entered e-mail if the password is generated randomly and by entered e-mail and password, if the password is manually entered by the user), the user will have no choice whether to create an account or not.<br />
* {{Setting| Generate a random password when authoregistering}} - if this option is enabled, the user will receive an e-mail with a randomly generated password.<br />
* {{Setting| Enable e-mail validation check of new user by sending confirmation link}} - if this option is enabled, an email with a link (a "Registration" email) will be sent to the user's email address specified during the registration process. If the setting is disabled, after registration, the user gets to the site under his login immediately, without confirmation (in this case, the "Greetings of a new user" letter will be sent to the mail).<br />
* {{Setting|Validity of a link for confirmation (in hours)}} - configurable timeout to confirm registration. If this field is not filled in, it is 24 hours by default. If the confirmation did not happen during this period, then the old unconfirmed registration record will be deleted after trying to register again with the same e-mail.<br />
* {{Setting| Registration benefits and opportunities}} - this information is displayed in the pop-up window, which opens when the user clicks on the link "Why register?", the link is located in the customer data block.<br />
* {{Setting| Popup registration}} - registration of individuals and legal entities is carried out in the pop-up window.<br />
<br />
<br />
'''Attention!''' While using Booking Form 2.0, the following settings become irrelevant: <br />
# The auto-registration password is generated regardless of the setting {{Setting| Generate random password during auto-registration}}.<br />
# The setting {{{Setting|Принудительно to register as anonymous when creating an order}} does not register anonymous users when creating an order. <br />
<br />
== Registration Form Settings ==<br />
<br />
You can customize the type of registration form on the "For technical support" page → "Outdated settings" → "Form settings" → "Registration form". This setting allows you to configure the fields to be displayed on the registration form. By default, mandatory fields are: e-mail (login), password for individuals and e-mail address, password for legal entities. Other fields can be displayed (either as mandatory or optional) or hidden. <br />
Setting {{Setting| Enter the code from the image}} helps avoid bots registering in the system. When filling in, the user will be asked to enter the code from the letters and numbers shown in the image. <br />
<br />
[[File:Code.png]].<br />
<br />
== Registration form of a individual / legal entity ==<br />
[[File:registr_physic.png|500px]].<br />
<br />
[[File:registr_legal.png|500px]]<br />
<br />
== Setting up registration message templates ==<br />
Depending on the setting {{Setting| Enable verification of a new user's email address by sending a confirmation link to the email address}}, the user may receive two types of email informing them of their registration. You can customize the type of these emails in the "System Settings" → "Notifications" → "Email Templates" menu.<br />
<br />
* '''Registration Template''' - this template is applied if the above setting is active. To fill this template we offer a number of variables, among which there are <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0F0; border: 1px dashed #2F6FAB;">%CONFIRM_LINK%</syntaxhighlight> - the link, which should be used by a new user to confirm the order. <br />
<br />
* '''New User's Welcome Template''' - applied if the above setting is inactive, and always at auto-registration. As in the first case, in this template you can use the same variables (agency name, client name, login, password), except for the confirmation link.<br />
<br />
<br />
== See also ==<br />
* [[Открытие страниц в модальном окне|Output of registration form in a modal window]]<br />
* [[Email Templates]]<br />
* [[User]]<br />
* [[Anonymous user]]<br />
* [[Orders]]</div>Илья Шалетин