Запрос на получение заказа(хостес) — различия между версиями

Материал из Wiki
Перейти к: навигация, поиск
 
(не показаны 3 промежуточные версии ещё одного участника)
Строка 19: Строка 19:
 
<response>
 
<response>
 
   <result>ok</result>
 
   <result>ok</result>
   <!-- status - Статус: 1 - not printed pos; 2 - all position printed; 3 - precheck; 4 - check; 5 - canceled.  -->
+
   <!-- status - Статус: 1 - not printed pos; 2 - all position printed; 3 - precheck; 4 - check; 5 - canceled.   
   <order status="1">
+
    session_num - # Заказа в смене
     <item id="1185" id_nom="180" name="Кофе с сахаром 1 ст." uom="пор" qty="1" price="10">
+
    clear_total - Подитог(Итог без скидки)
 +
    discount_total - Итоговая скидка
 +
  -->
 +
   <order status="1" session_num="41" waiter_name="Иванов Иван" clear_total="491" discount_total="0">
 +
    <!-- id - Идентификатор позиции заказа
 +
        id_nom - Идентификатор номенклатуры
 +
        name - Наименование номенклатуры
 +
        uom - Единица измерения
 +
        qty - Кол-во
 +
        price - Цена за единицу
 +
        status - Статус позиции
 +
                    0 - Редактируется, только что добавлена
 +
                    1 - Распечатана
 +
                    2 - Приготовлено
 +
                    3 - Принесено
 +
                    4 - Съедено
 +
                    5 - Добавлено с Emenu
 +
                    6 - Активная тарификация
 +
                    7 - Остановленная тарификация
 +
                    8 - Предоплата
 +
    -->
 +
     <item id="1185" id_nom="180" name="Кофе с сахаром 1 ст." uom="пор" qty="1" price="10" status="1">
 
       <parents>
 
       <parents>
 
         <item parentstr="104"/>
 
         <item parentstr="104"/>

Текущая версия на 14:38, 18 сентября 2015

API для "Хостеса"

Страница hst_order
Параметры
  • sid - ID сессии
  • id_order -ID бронирования
Пример запроса http://hostname:9870/hst_order?sid=13B92A34F9123?id_order=1
Пример ответа
<?xml version="1.0" encoding="utf-8"?>
<response>
  <result>ok</result>
  <!-- status - Статус: 1 - not printed pos; 2 - all position printed; 3 - precheck; 4 - check; 5 - canceled.  
    session_num - # Заказа в смене
    clear_total - Подитог(Итог без скидки)
    discount_total - Итоговая скидка
  -->
  <order status="1" session_num="41" waiter_name="Иванов Иван" clear_total="491" discount_total="0">
    <!-- id - Идентификатор позиции заказа
         id_nom - Идентификатор номенклатуры
         name - Наименование номенклатуры
         uom - Единица измерения
         qty - Кол-во
         price - Цена за единицу
         status - Статус позиции 
                    0 - Редактируется, только что добавлена
                    1 - Распечатана
                    2 - Приготовлено
                    3 - Принесено
                    4 - Съедено
                    5 - Добавлено с Emenu
                    6 - Активная тарификация
                    7 - Остановленная тарификация 
                    8 - Предоплата
     -->
    <item id="1185" id_nom="180" name="Кофе с сахаром 1 ст." uom="пор" qty="1" price="10" status="1">
      <parents>
        <item parentstr="104"/>
      </parents>
    </item>
    <item id="1186" id_nom="16" name="Сок 1 ст." uom="пор" qty="1" price="15.3">
      <parents>
        <item parentstr="104"/>
      </parents>
    </item>
    <item id="1187" id_nom="179" name="Чай Гринфилд 1 ст." uom="пор" qty="1" price="6">
      <parents>
        <item parentstr="104"/>
      </parents>
    </item>
    <item id="1188" id_nom="17" name="Чай с лимоном 1 ст." uom="пор" qty="1" price="7">
      <parents>
        <item parentstr="104"/>
       </parents>
    </item>
  </order>
</response>