662
правки
Изменения
Перейти к навигации
Перейти к поиску
Нет описания правки
[[Категория:Статистика и отчёты]]
[[Категория:Функции]]
'''Выгрузка заказов''' — это экспорт данных заказа или заказов для различных компонентов системы Nemo{{NameSystemLink}}.
== Описание ==
* '''Выгрузка одновременно и Nemo, и Софи''' — настройка позволяет производить экспорт данных одновременно в двух форматах. <br/><span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Внимание!</span>''' Опция доступна только для компонента '''«Авиабилеты»''', при включенном модуле '''«Выгрузка заказов Софи».</span>
* '''Тип выгрузки''' — настройка определяет один из доступных форматов выгрузки заказов:
** '''''Выгрузка заказов Nemo''''' — внутренний формат системы Nemo{{NameSystem}}, доступен по умолчанию.
** '''''Выгрузка заказов Софи''''' — дополнительный формат, становится доступным при включении модуля '''«Выгрузка заказов Софи»'''.
* '''Url скрипта для выгрузки в выбранном формате''' — URL, на который будет производиться выгрузка данных. Cистема Nemo {{NameSystem}} отправляет файлы выгрузки на указанный в этом поле http-адрес через POST-запрос (см. https://ru.wikipedia.org/wiki/POST_(HTTP)). Скрипт для обработки получаемых данных должен быть написан на стороне самого клиента. Задача скрипта - принять данные и корректно их обработать. Все данные, которые можно получить через браузер, также можно получить и альтернативными программными средствами (автоматизируя процесс выгрузки). Рекомендуется к использованию библиотека CURL (см. https://ru.wikipedia.org/wiki/CURL) Готовые примеры скриптов сотрудники Nemo {{NameSystem}} не предоставляют.<br>Если у субагента указан свой Url скрипта для выгрузки, отличный от URL корневого агенства, то выгрузка по заказам этого субагента будет идти на оба адреса. Главный агент получает информацию по всем заказам всех субагентов, субагент получает выгрузку только своих заказов.<br/> <span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Внимание!</span>''' Указание отдельного URL скрипта для выгрузки для субагентов доступно только для формата Nemo.</span>* '''Код сайта в системе Софи''' — идентификатор агентства на стороне СОФИ. Код нужен для связки агентства в СОФИ и в Немо{{NameSystem}}. Если агентство заведено в СОФИ, то его код указывается в этом поле. Тогда в выгрузке СОФИ будет идентифицировать заказы от указанного агентства. <br/><span style="background-color:#fff0f5;">'''<span style="color:#ff0000;">Внимание!</span>''' Необходимо заполнить поля '''"Url стороннего скрипта для XML уведомлений"''' и '''"Код сайта в системе Софи"''', которые становятся доступными только при переключении '''"Типа выгрузки"''' в значение '''"Выгрузка заказов Софи"''', а также поле '''"Url стороннего скрипта для XML уведомлений"''' для типа выгрузки '''"Nemo"'''.</span>
* '''Повторная отправка в случае неудачи''' — настройка позволяет производить повторные попытки экспорта заказа через определенный интервал времени (максимум 3 попытки).
* '''Список адресов для уведомлений (разделяется запятыми)''' — настройка позволяет определить один или более адресов электронной почты, на которые будет отправлено уведомление о проблемном заказе, в случае, если все попытки выгрузки заказа закончатся неудачно.
|}
*  Выгрузка заказа в формате немо Nemo при оплате произойдет только если включена настройка '''''«Экспортировать после оплаты»''''' в разделе '''«Заказы»''' → '''«Выгрузка заказов»'''.<br/>
** Выгрузка заказа при синхронизации произойдет только если в заказе произошли изменения.<br/>
***  Выгрузка заказа в формате СОФИ при аннуляции произойдет только в том случае, если в заказе имеются аннулированные допуслуги.
*service_fee — сбор агентский (только сервисный сбор, '''не включает''' в себя сбор за эквайринг), отображается только на первом билете (отдельно для каждого пассажира).
*comission - комиссия АК
*stamp - код Валидатора в PCC, берется из настроек Немо{{NameSystem}}, если в настройках он не указан, то не передается.*ord_id — идентификатор заказа в НЕМО{{NameSystem}}
*corp_ord_id — PNR из ГДС
*site — идентификатор агентства в Немо{{NameSystem}}*payment pay_id — номер биллинга Немо.{{NameSystem}}
*pay_system — код платежной системы
**SB — для сбербанка
|-
| id
| Номер заказа в Немо{{NameSystem}}.
| Число. Пример: 268281.
|-
|-
| UserId
| Идентификатор пользователя в системе Немо{{NameSystem}}, оформившего заказ.
| Число. Пример: 123.
|-
| UserLogin
| Логин пользователя в системе Немо{{NameSystem}}, оформившего заказ.
| Строка. Пример: userLogin.
|-
| GroupId
| Идентификатор группы пользователя в системе Немо{{NameSystem}}, оформившего заказ.
| Число. Пример: 122.
|-
| UserStatus
| Тип пользователя в системе Немо{{NameSystem}}.
| Строка. Пример: Менеджер.
|-
|-
| BillingId
| Идентификатор транзакции Немо{{NameSystem}}.
| Строка. Пример: 117603370.
|-
| Date
| Дата и время оплаты платежной транзакции Немо{{NameSystem}}.
| Строка. Пример: 2014-04-24 15:10:12.
|-
| CreateDate
| Дата и время создания платежной транзакции Немо{{NameSystem}}.
| Строка. Пример: 2014-06-06 15:10:00.
|-
| Status
| Статус заказа в системе Немо{{NameSystem}}.
| Строка. Пример: booked.<br/>Допустимые значения:
<ul>
<!--
=== Экспорт заказов под неавторизованным пользователем (под «гостем») ===
В Nemo {{NameSystem}} существует возможность получить выборку заказов под неавторизованным пользователем («гостем»). Для этого необходимо выполнить запрос вида: <syntaxhighlight lang="text" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0; width: 800px;">
http://DOMAIN/index.php?go=export_xml_key/search&параметры экспорта&xmlKey=ХХХ
</syntaxhighlight>
Выгрузка конкретного заказа:
http://DOMAIN/booking__sofi_export_bookings&booking_id=123456
где booking_id — номер заказа в системе Немо{{NameSystem}}.
Выгрузка заказов забронированных за определенный период:
Выгрузка конкретного заказа:
http://DOMAIN/booking__sofi_export_bookings&booking_id=123456
где booking_id — номер заказа в системе Немо{{NameSystem}}.
Выгрузка заказов забронированных за определенный период: