Выгрузка заказов: различия между версиями
Перейти к навигации
Перейти к поиску
м (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>
См. также
Пользователь
Авторизованный пользователь
Агентство
Заказы
Бронирование
Аннуляция
Выписка
Войдирование