====== Работа с "Общими" модификаторами ====== Определение: Общие модификаторы это те, в свойствах группы которых стоит галка "Общий модификатор". {{ :external:minidlv2:allmods.png?400 |}} ---- 1. На текущий момент "общие" модификаторы для блюда не отдаются через АПИ. В теории "общий" модификатор можно добавлять к любому блюду в меню. И тогда ответ на запрос getmenu должен содержать для каждого блюда полный список общих модификаторов Это не целесообразно в части удобства работы с АПИ. Так же, в реальном ресторане, через общие модификаторы делается большое количество сервисных определений (подать сразу, подогреть, в одну тарелку), которые абсолютно не нужны для заказа на сайте. 2. Есть в планах на запрос getmenu отдавать список общих модификаторов отдельно от всех блюд и дальше уже вы сами на уровне логики фронта определяете какие общие модификаторы и к каким блюдам показывать, а к каким нет. ===== Как можно работать с общими модификаторами в рамках текущего АПИ ===== **Вариант 1.** Сделать отдельную группу модификаторов "Общие для сайта". Внести туда то что уместно для вашего случая и включить эту группу в схему модификаторов для реальных блюд. **Вариант 2.** Посмотреть в редакторе коды этих общих модификаторов (нужных вам) и передавать их в запросах validate/postorder Т.е. в ответе на запрос меню у вас их нет, но в в системе r_keeper они есть и если вы передавая запрос их укажите то в заказе на кассе r_keeper они будут.