Запрос на получение элемента номенклатуры в Emenu — различия между версиями
Материал из Wiki
| (не показана одна промежуточная версия этого же участника) | |||
| Строка 1: | Строка 1: | ||
| + | [[Category:API для "Emenu"]] | ||
| + | [[API для "Emenu"]] | ||
| + | |||
{|class="wikitable" | {|class="wikitable" | ||
|Страница | |Страница | ||
| Строка 16: | Строка 19: | ||
<response> | <response> | ||
<result>ok</result> | <result>ok</result> | ||
| − | <! | + | <!-- price – цена номенклатуры |
Stop_list – признак нахождения номенклатуры в стоп листе --> | 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”> | <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> | <aliases> | ||
<alias id="ru" | <alias id="ru" | ||
| Строка 29: | Строка 32: | ||
unit="btl" | unit="btl" | ||
description="It is wanderfull drink..."> | description="It is wanderfull drink..."> | ||
| − | <! | + | <!-- Для каждого языка создается свой список количественных шаблонов, если количественный шаблоны не указаны, то используется количество кратное 1. --> |
<quantity_template name="HalfBtl” quantity="0.5" pos=”1”/> | <quantity_template name="HalfBtl” quantity="0.5" pos=”1”/> | ||
<quantity_template name="Drink" quantity="0.01" pos=”2”/> | <quantity_template name="Drink" quantity="0.01" pos=”2”/> | ||
| Строка 37: | Строка 40: | ||
unit="л" description=""/> | unit="л" description=""/> | ||
</aliases> | </aliases> | ||
| − | <! | + | <!-- Список изображений номенклатуры. Передаются ID изображения и его индекс. Изображение с pos=1 считается главным изображением, именно оно отображается на странице меню. Остальные изображения, можно просмотреть в странице номенклатуры. Само изображение передается отдельной командой, описанной ниже. Это сделано так для того, чтобы снизить трафик обмена, так как данные справочника меняются достаточно часто (например, изменение цены). --> |
<images> | <images> | ||
<image id="4" pos="1" md5=”9q2r3rash8w3urwerf”/> | <image id="4" pos="1" md5=”9q2r3rash8w3urwerf”/> | ||
| Строка 43: | Строка 46: | ||
<image id="3" pos="3" md5=”9q2r3rash8w3urwerf”/> | <image id="3" pos="3" md5=”9q2r3rash8w3urwerf”/> | ||
</images> | </images> | ||
| − | <! | + | <!-- Дополнительные изображения. Изображения номенклатуры в элементах меню, используются для снижения нагрузки на портативных устройствах --> |
<adv_images> | <adv_images> | ||
<image id=”2” type=”simple_view” md5=”9q2r3rash8w3urwerf”/> | <image id=”2” type=”simple_view” md5=”9q2r3rash8w3urwerf”/> | ||
| Строка 49: | Строка 52: | ||
<image id=”7” type=”recommended” md5=”9q2r3rash8w3urwerf”/> | <image id=”7” type=”recommended” md5=”9q2r3rash8w3urwerf”/> | ||
</adv_imaves> | </adv_imaves> | ||
| − | <! | + | <!-- Рекомендации для номенклатуры--> |
<recommendations> | <recommendations> | ||
<item id=”1” pos=”1”/> | <item id=”1” pos=”1”/> | ||
Текущая версия на 13:55, 17 марта 2015
| Страница | efm_nom_item |
| Параметры |
|
| Пример запроса | 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> |