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