Выгрузка заказов: различия между версиями

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
м (1 версия)
Строка 1: Строка 1:
 
[[Категория:Функции]]
 
[[Категория:Функции]]
 +
В системе Nemo существует возможность выгрузки данных о заказе при совершении ряда действий. Данные выгружаются по адресу скрипта, указанного в поле «Url стороннего скрипта для XML уведомлений» (раздел '''«Заказы» - «Выгрузка заказов»''').
 +
 +
Действия, при которых происходит выгрузка в формате Nemo:
 +
*бронирование;
 +
*аннуляция;
 +
*синхронизация;
 +
*выписка;
 +
*войдирование.
 +
 +
Пример файла, формируемого при выгрузке:
 +
 +
<pre><?xml version="1.0" encoding="UTF-8" ?>
 +
- <PNRS>
 +
- <PNR>
 +
- <Common>
 +
  <id>32935</id>
 +
  <Type>FLIGHTS</Type>
 +
  <Service>GALILEO</Service>
 +
  <Locator>MDH58U</Locator>
 +
  <BeginDateTime>2012.03.30-08:50</BeginDateTime>
 +
  <EndDateTime>2012.03.30-10:45</EndDateTime>
 +
- <TotalPrice>
 +
  <Amount>13336.45</Amount>
 +
  <CurrencyCode>RUB</CurrencyCode>
 +
  </TotalPrice>
 +
  <UserId>31875</UserId>
 +
  <EEUserId>23131</EEUserId>
 +
  <UserLogin>makasy</UserLogin>
 +
  <GroupId>31874</GroupId>
 +
  <UserStatus>Менеджер</UserStatus>
 +
  <DateCreate>2012.01.31-11:30</DateCreate>
 +
  </Common>
 +
- <Payment>
 +
  <Title>Курьерская доставка</Title>
 +
  <Method>CourierNew</Method>
 +
  <BillingId>6914</BillingId>
 +
  <CreateDate>2012-01-31 11:32:03</CreateDate>
 +
  <Status>booked</Status>
 +
  <PenaltyDate />
 +
  <Timelimit>2012-01-31 14:30:58</Timelimit>
 +
- <Charge>
 +
  <Amount>-204.1</Amount>
 +
  <CurrencyCode>RUB</CurrencyCode>
 +
  </Charge>
 +
- <Book>
 +
  <Amount>26877</Amount>
 +
  <CurrencyCode>RUB</CurrencyCode>
 +
  </Book>
 +
- <Penalty>
 +
  <Amount>0</Amount>
 +
  <CurrencyCode>RUB</CurrencyCode>
 +
  </Penalty>
 +
- <Total>
 +
  <Amount>13336.45</Amount>
 +
  <CurrencyCode>RUB</CurrencyCode>
 +
  </Total>
 +
- <Commission>
 +
  <Amount>13336.45</Amount>
 +
  <CurrencyCode>RUB</CurrencyCode>
 +
  </Commission>
 +
  </Payment>
 +
- <Client>
 +
  <LastName>FEDOROV</LastName>
 +
  <Name>Evgenii</Name>
 +
  <MiddleName>отчество</MiddleName>
 +
  <SerialNumber>6308</SerialNumber>
 +
  <Number>25252</Number>
 +
  <Birth />
 +
  <Email>makasy15@gmail.com</Email>
 +
  <Phone>+79274444444</Phone>
 +
  </Client>
 +
  <PassengersCount>1</PassengersCount>
 +
- <Passengers>
 +
- <Passenger>
 +
  <nationality>RU</nationality>
 +
  <passenger_type>ADT</passenger_type>
 +
  <lastname>FEDOROV</lastname>
 +
  <name>EVGENII</name>
 +
  <passport_series>6308</passport_series>
 +
  <passport_number>25252</passport_number>
 +
  <date_of_birth>30.01.1982</date_of_birth>
 +
  <currency_of_passport>31.03.2012</currency_of_passport>
 +
- <phone>
 +
  <country />
 +
  <city />
 +
  <number>+79274444444</number>
 +
  <expansion />
 +
  </phone>
 +
  <doc_type>P</doc_type>
 +
  <middlename />
 +
  <passenger_id />
 +
  <gender>M</gender>
 +
  <meal>NONE</meal>
 +
  <galileo_format_phone>CTPC 79274444444 FEDOROV/EVGENII -B</galileo_format_phone>
 +
  <sabre_format_phone>CTCP 79274444444 FEDOROV / EVGENII-M</sabre_format_phone>
 +
  </Passenger>
 +
  </Passengers>
 +
  <FlightType>Международный</FlightType>
 +
- <OrderInfo>
 +
- <Info>
 +
  <Company>Аэрофлот - Российские авиалинии</Company>
 +
  <CompanyCode>SU</CompanyCode>
 +
  <StartDate>2012.03.30</StartDate>
 +
  <StartTime>08:50</StartTime>
 +
  <StartDayOfWeek>Friday</StartDayOfWeek>
 +
  <FlightNumber>2450 (SU2450)</FlightNumber>
 +
  <StartAirportCode>SVO</StartAirportCode>
 +
  <StartAirportName>Шереметьево (Москва)</StartAirportName>
 +
  <StartCountry>Россия</StartCountry>
 +
  <StartCountryCode>RU</StartCountryCode>
 +
  <EndAirportCode>CDG</EndAirportCode>
 +
  <EndAirportName>Париж, Шарль-Де-Голль</EndAirportName>
 +
  <EndCountry>Франция</EndCountry>
 +
  <EndCountryCode>FR</EndCountryCode>
 +
  <Time>3:55</Time>
 +
- <Equip>
 +
  <Name>Эрбас 320</Name>
 +
  <Type>320</Type>
 +
  </Equip>
 +
  <ClassType>economy</ClassType>
 +
  <ClassTypeCode>V</ClassTypeCode>
 +
  <Meal>L</Meal>
 +
  </Info>
 +
  </OrderInfo>
 +
  </PNR>
 +
  </PNRS></pre>
 +
 +
== См. также ==
 +
[[Пользователь]]<br>
 +
[[Авторизованный пользователь]]<br>
 +
[[Агентство]]<br>
 +
[[Заказы]]<br>
 +
[[Бронирование]]<br>
 +
[[Аннуляция]]<br>
 +
[[Выписка]]<br>
 +
[[Войдирование]]

Версия 22:46, 9 февраля 2012

В системе Nemo существует возможность выгрузки данных о заказе при совершении ряда действий. Данные выгружаются по адресу скрипта, указанного в поле «Url стороннего скрипта для XML уведомлений» (раздел «Заказы» - «Выгрузка заказов»).

Действия, при которых происходит выгрузка в формате Nemo:

  • бронирование;
  • аннуляция;
  • синхронизация;
  • выписка;
  • войдирование.

Пример файла, формируемого при выгрузке:

<?xml version="1.0" encoding="UTF-8" ?> 
- <PNRS>
- <PNR>
- <Common>
  <id>32935</id> 
  <Type>FLIGHTS</Type> 
  <Service>GALILEO</Service> 
  <Locator>MDH58U</Locator> 
  <BeginDateTime>2012.03.30-08:50</BeginDateTime> 
  <EndDateTime>2012.03.30-10:45</EndDateTime> 
- <TotalPrice>
  <Amount>13336.45</Amount> 
  <CurrencyCode>RUB</CurrencyCode> 
  </TotalPrice>
  <UserId>31875</UserId> 
  <EEUserId>23131</EEUserId> 
  <UserLogin>makasy</UserLogin> 
  <GroupId>31874</GroupId> 
  <UserStatus>Менеджер</UserStatus> 
  <DateCreate>2012.01.31-11:30</DateCreate> 
  </Common>
- <Payment>
  <Title>Курьерская доставка</Title> 
  <Method>CourierNew</Method> 
  <BillingId>6914</BillingId> 
  <CreateDate>2012-01-31 11:32:03</CreateDate> 
  <Status>booked</Status> 
  <PenaltyDate /> 
  <Timelimit>2012-01-31 14:30:58</Timelimit> 
- <Charge>
  <Amount>-204.1</Amount> 
  <CurrencyCode>RUB</CurrencyCode> 
  </Charge>
- <Book>
  <Amount>26877</Amount> 
  <CurrencyCode>RUB</CurrencyCode> 
  </Book>
- <Penalty>
  <Amount>0</Amount> 
  <CurrencyCode>RUB</CurrencyCode> 
  </Penalty>
- <Total>
  <Amount>13336.45</Amount> 
  <CurrencyCode>RUB</CurrencyCode> 
  </Total>
- <Commission>
  <Amount>13336.45</Amount> 
  <CurrencyCode>RUB</CurrencyCode> 
  </Commission>
  </Payment>
- <Client>
  <LastName>FEDOROV</LastName> 
  <Name>Evgenii</Name> 
  <MiddleName>отчество</MiddleName> 
  <SerialNumber>6308</SerialNumber> 
  <Number>25252</Number> 
  <Birth /> 
  <Email>makasy15@gmail.com</Email> 
  <Phone>+79274444444</Phone> 
  </Client>
  <PassengersCount>1</PassengersCount> 
- <Passengers>
- <Passenger>
  <nationality>RU</nationality> 
  <passenger_type>ADT</passenger_type> 
  <lastname>FEDOROV</lastname> 
  <name>EVGENII</name> 
  <passport_series>6308</passport_series> 
  <passport_number>25252</passport_number> 
  <date_of_birth>30.01.1982</date_of_birth> 
  <currency_of_passport>31.03.2012</currency_of_passport> 
- <phone>
  <country /> 
  <city /> 
  <number>+79274444444</number> 
  <expansion /> 
  </phone>
  <doc_type>P</doc_type> 
  <middlename /> 
  <passenger_id /> 
  <gender>M</gender> 
  <meal>NONE</meal> 
  <galileo_format_phone>CTPC 79274444444 FEDOROV/EVGENII -B</galileo_format_phone> 
  <sabre_format_phone>CTCP 79274444444 FEDOROV / EVGENII-M</sabre_format_phone> 
  </Passenger>
  </Passengers>
  <FlightType>Международный</FlightType> 
- <OrderInfo>
- <Info>
  <Company>Аэрофлот - Российские авиалинии</Company> 
  <CompanyCode>SU</CompanyCode> 
  <StartDate>2012.03.30</StartDate> 
  <StartTime>08:50</StartTime> 
  <StartDayOfWeek>Friday</StartDayOfWeek> 
  <FlightNumber>2450 (SU2450)</FlightNumber> 
  <StartAirportCode>SVO</StartAirportCode> 
  <StartAirportName>Шереметьево (Москва)</StartAirportName> 
  <StartCountry>Россия</StartCountry> 
  <StartCountryCode>RU</StartCountryCode> 
  <EndAirportCode>CDG</EndAirportCode> 
  <EndAirportName>Париж, Шарль-Де-Голль</EndAirportName> 
  <EndCountry>Франция</EndCountry> 
  <EndCountryCode>FR</EndCountryCode> 
  <Time>3:55</Time> 
- <Equip>
  <Name>Эрбас 320</Name> 
  <Type>320</Type> 
  </Equip>
  <ClassType>economy</ClassType> 
  <ClassTypeCode>V</ClassTypeCode> 
  <Meal>L</Meal> 
  </Info>
  </OrderInfo>
  </PNR>
  </PNRS>

См. также

Пользователь
Авторизованный пользователь
Агентство
Заказы
Бронирование
Аннуляция
Выписка
Войдирование