Запрос отправки заказа в Emenu

Материал из Wiki
Версия от 11:31, 17 марта 2015; Aekorotkova (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
Страница efm_do_order
Параметры
  • mid - ID устройства
  • data – {строка, содержащая XML}
Пример запроса http://localhost:9870/efm_do_order?mid=0001&data=...
Формат параметра data
<?xml version="1.0" encoding="utf-8"?>
<order>
  <!— id_nom – ID номенклатуры
      Quantity – количество
      Позиция может быть отмечена модификаторами
  -->
  <position id_nom="12" quantity="0.5"/>
  <position id_nom="13" quantity="1">
    <mod id="23">
      <!-- информационный модификатор -->
      <item id="5"/>
      <item id="10"/>
    </mod>
  </position>
  <position id_nom="14" quantity="1">
    <mod id="2">
      <!-- Номенклатурный модификатор -->
      <item id="5" quantity="1"/>
    </mod>
  </position>
</order>
Пример ответа
<?xml version="1.0" encoding="utf-8"?>
<response>
  <result>ok</result>
  <order id_order=”2”>
    <position pos=”1” 
              id_nom="12"
              unit=”порц” 
              quantity="1" 
              price=”100”   
              discount=”50”
              sum=”50”
              new=”1”>
      <cancel>Отменено официантом</cancel>
    </position>
    <position pos=”2” 
              id_nom="15" 
              quantity="2" 
              unit=”шт” 
              price=”200” 
              discount=”50”
              sum=”350”
              new=”0”/>
    <position pos=”3” 
              id_nom="234" 
              quantity="0.5"
              unit=”л” 
              price=”50” 
              discount=”0”
              sum=”25”
              new=”1”/>
    </order>
</response>