Запрос на получение элемента номенклатуры в Emenu

Материал из Wiki
Перейти к: навигация, поиск

API для "Emenu"

Страница efm_nom_item
Параметры
  • mid - ID устройства
  • id - ID элемента номенклатуры
Пример запроса http://localhost:9870/efm_nom_item?mid=0001&id=2
Пример ответа
<?xml version="1.0" encoding="utf-8"?>
<response>
  <result>ok</result>
  <!-- price – цена номенклатуры
      Stop_list – признак нахождения номенклатуры в стоп листе -->
  <nom_item id="8" version="6" price="3000" stop_list="0" netto=”200/20/10” calories=”2000” carbohydrates=”120” proteins=”50” fats=”200” cook_time=”15”>
    <!-- Справочник псевдонимов, на поддерживаемых языках. Передается наименование, единица измерение, примечание. -->
    <aliases>
      <alias id="ru" 
             name="Абсент Ксента" 
             unit="л" 
             description=""/>
      <alias id="en" 
             name="Absent Ksenta" 
             unit="btl" 
             description="It is wanderfull drink...">
   <!-- Для каждого языка создается свой список количественных шаблонов, если количественный шаблоны не указаны, то используется количество кратное 1. -->
        <quantity_template name="HalfBtl” quantity="0.5" pos=”1”/>
        <quantity_template name="Drink" quantity="0.01" pos=”2”/>
      </alias>
      <alias id="de" 
             name="Абсент Ксента" 
             unit="л" description=""/>
      </aliases>
   <!-- Список изображений номенклатуры. Передаются ID изображения и его индекс. Изображение с pos=1 считается главным изображением, именно оно отображается на странице меню. Остальные изображения, можно просмотреть в странице номенклатуры. Само изображение передается отдельной командой, описанной ниже. Это сделано так для того, чтобы снизить трафик обмена, так как данные справочника меняются достаточно часто (например, изменение цены). -->
    <images>
      <image id="4" pos="1" md5=”9q2r3rash8w3urwerf”/>
      <image id="2" pos="2" md5=”9q2r3rash8w3urwerf”/>
      <image id="3" pos="3" md5=”9q2r3rash8w3urwerf”/>
    </images>
  <!-- Дополнительные изображения. Изображения номенклатуры в элементах меню, используются для снижения нагрузки на портативных устройствах -->
    <adv_images>
      <image id=”2” type=”simple_view” md5=”9q2r3rash8w3urwerf”/>
      <image id=”6” type=”selected_view” md5=”9q2r3rash8w3urwerf”/>
      <image id=”7” type=”recommended” md5=”9q2r3rash8w3urwerf”/>
    </adv_imaves>
    <!-- Рекомендации для номенклатуры-->
    <recommendations>
      <item id=”1” pos=”1”/>
      <item id=”32” pos=”2”/>
      <item id=”44” pos=”3”/>
    </recommendations>
  </nom_item>
</response>