Главная Меню Конфигуратор модификаторов

Конфигуратор модификаторов

Обновлено Nov 12, 2026

Возможности

Справочник групп

  • Группа модификаторов — запись справочника заведения: «Тесто», «Добавки», «Соус». Одна группа подключается к любому числу блюд, правится в одном месте и меняется сразу везде, где используется.
  • Группы раскладываются по папкам с вложенностью. Папки нужны только для порядка в справочнике, гостю они не показываются; удаление папки группы не удаляет — они всплывают в корень.
  • У группы задаются название, способ выбора, оформление, границы количества «от» и «до», признак показа на витрине и внешний код для обмена с кассой.
  • Внутри группы — модификаторы: название, цена, фото, порядок, признаки «Показывать» и «Отмечен по умолчанию». У варианта могут быть свои границы количества.
  • Модификатор может ссылаться на блюдо из меню. Тогда название, цена и фото берутся у блюда, а собственные поля их только переопределяют. Так собираются размеры порции и наборы, где шаг — выбор готового блюда.
  • У группы и у отдельного модификатора можно задать ступени цены: «первые N штук со скидкой X%, следующие M — со скидкой Y%, остальные по цене меню». Сто процентов — бесплатно. Например, три топпинга пиццы бесплатно, четвёртый и дальше платно; первый соус бесплатно, второй за полцены.
  • У группы есть уровень выбора: в карточке блюда или в корзине. Группа уровня «в корзине» выбирается один раз на весь заказ, а не в карточке блюда.
  • Группы, которые корзина получает независимо от блюд (например, приборы или соусы к заказу), собираются в наборы корзины. Лимиты и ступени такой группы складываются с теми, что приходят с блюдами.

Как гость выбирает

  • Три способа выбора. «Флажки» — отметить любое число вариантов в пределах границ. «Один из списка» — ровно один. «С количеством» — счётчик у каждого варианта, пока не упрётся в предел.
  • Оформление задаётся отдельно от способа выбора: текстом, переключателем (только для «Один из списка»), карточками трёх размеров и «Исключение» — режим, в котором выбор убирает ингредиент, а не добавляет его; такое значение показывается зачёркнутым.
  • Группа с нижней границей от единицы обязательна: пока в ней ничего не выбрано, блюдо не добавляется, а под группой стоит подпись «Необходимо выбрать». Достигнутая верхняя граница блокирует остальные варианты и подписывает, что предел выбран.
  • Варианты, отмеченные по умолчанию, подставляются сами — в том числе в группе, которая только что появилась на экране.
  • Длинную группу витрина сворачивает: показывает заданное число строк и кнопку «Показать ещё».
  • Если первая группа блюда — «Один из списка» ровно с одним выбором, витрина выносит её прямо на карточку в списке меню, и блюдо кладётся в корзину без открытия карточки.
  • Группы уровня «в корзине» гость выбирает в корзине один раз на заказ. Их лимиты и бесплатные штуки складываются по составу корзины: пять роллов с «одними палочками бесплатно» дают пять бесплатных палочек.
  • В корзине у группы «С количеством» подсказка группы выводится под её названием.

Зависимые группы и размеры

  • Группа может зависеть от конкретного варианта другой группы и появляться, только когда этот вариант выбран: тонкое тесто предлагается лишь для двух размеров пиццы. Снятие родительского выбора убирает и зависимую группу вместе с тем, что в ней было выбрано.
  • Если группа выбора размера ссылается на блюда, то при смене размера карточка подменяет фото, описание, вес и КБЖУ на данные выбранного блюда, оставаясь той же позицией.

Цена и состав

  • Цена собранного блюда считается от базовой цены, заданной в карточке блюда, плюс цена каждого выбранного варианта на его количество с учётом ступеней. Ступень — скидка в процентах от действующей цены варианта: цена бывает разной по точкам и колонкам цен, и процент применяется к ней сам. Самая большая скидка достаётся самым дорогим штукам, всё сверх ступеней — по полной цене. Свои ступени модификатора заменяют для него ступени группы, а не складываются с ними; пустые ступени модификатора означают «всегда по полной цене». У группы блюда ступени считаются на одну порцию.
  • Состав позиции расшифровывается строками — группа и выбранное в ней, с доплатами. Тот же текст уходит в заказ.
  • Техническая группа гостю не предлагается и в цену не входит: её значение подставляет сервер, чтобы позиция ушла на производство полной, откуда бы заказ ни пришёл — с витрины, из агрегатора или из кабинета.
  • У варианта можно задать вес набивки, и тогда добавка занимает мощность цеха наравне с блюдом.

Доступность и цены по точкам

  • У модификатора свой стоп по точкам: вариант помечается недоступным или требующим уточнения по телефону отдельно от блюда. Стоп ставится руками и приходит из кассы.
  • Если модификатор ссылается на блюдо, стоп блюда переносится на вариант: снятый с продажи размер перестаёт выбираться.
  • Когда стопами выбита вся обязательная группа, блюдо считается недоступным целиком, а не показывается пустой карточкой.
  • Недоступные варианты либо помечаются подписью, либо не показываются вовсе — это задаётся оформлением витрины.
  • Цену варианта и базовую цену блюда можно переопределить для отдельной точки, а вариант — скрыть в отдельной точке.

Конфигурация в заказе

  • Тот, кто ведёт заказ в кабинете, собирает и правит конфигурацию позиции теми же группами, которые видит гость, добавляет к позиции примечание и видит, как меняется цена за единицу.
  • Выбор в корзине уезжает в заказ отдельными позициями — бесплатная часть и платная, поэтому они видны в карточке заказа, в чеке и в кассе как обычные строки. Акции по умолчанию на этих позициях не действуют. Сумма заказа учитывает выбранное.

Как настроить

Справочник модификаторов

  1. Раздел «Меню» → «Модификаторы». Создать группу, задать название, «Как выбирать», «Оформление», «Сколько выбирает гость» (поля «От» и «До»), при необходимости положить в папку.
  2. Добавить модификаторы: название и цену, после сохранения — фото. Отметить те, что должны быть выбраны заранее. Границы количества для отдельного модификатора — «Сколько штук этого модификатора».
  3. Чтобы вариантом стало готовое блюдо, выбрать его в модификаторе. Название и цену оставить пустыми — возьмутся из блюда, либо заполнить, чтобы переопределить.
  4. Ступени цены задаются в «Ступени цены» у группы и у модификатора: «Количество, шт.» и «Скидка, %». Если у модификатора свои ступени, они заменяют ступени группы.
  5. В поле «Где выбирается» выбрать, где гость выбирает группу: в карточке блюда или в корзине.

Конфигуратор блюда

  1. Карточка блюда → вкладка «Конфигуратор».
  2. Задать базовую цену — от неё считается стоимость собранного блюда.
  3. Добавить группы из справочника. Порядок строк — это порядок, в котором гость увидит группы; он меняется перетаскиванием.
  4. При необходимости переопределить для этого блюда название группы, границы, способ выбора и признак показа. Пустое поле означает «как в справочнике».
  5. Ступени цены группы и уровень выбора («Как у группы» — оставить как в справочнике) тоже переопределяются в блюде. Ступени отдельных модификаторов в этом блюде — «Ступени модификаторов в этом блюде».
  6. Для зависимой группы выбрать родительский вариант из другой группы.

Наборы корзины

  1. Раздел «Меню» → «Модификаторы», блок «Модификаторы заказа»: «Добавить группу» из справочника.
  2. У группы в наборе можно переопределить название в корзине, «Сколько выбирает гость в заказе» и ступени цены — они действуют на весь заказ и складываются с теми, что приходят с блюдами.

Что и когда доезжает до витрины

  • Справочник публикации не требует: правки группы — название, состав, цены — применяются к витрине сами.
  • Модификаторы заказа публикации тоже не требуют: правки действуют сразу.
  • Новое блюдо вместе с его конфигуратором появляется на витрине после «Опубликовать меню».
  • Стоп модификатора и цены по точкам действуют сразу.
  • Оформление конфигуратора — сколько строк группы показывать до кнопки «ещё», как выглядит зачёркивание в режиме «Исключение», выносить ли первую группу на карточку — задаётся в оформлении витрины, а не в карточке блюда.

Обмен с кассой

  • Группы и варианты заводятся импортом меню по внешним кодам, повторный импорт обновляет границы, порядок и цены.
  • Стопы модификаторов приезжают вместе со стопами блюд.
  • Технические модификаторы кассы распознаются при импорте по образцу в названии и заводятся системными: гость их не выбирает, а в заказ они попадают всегда.
  • Бесплатное количество модификаторов, настроенное в iiko, можно импортировать: оно становится ступенью «бесплатно» в схемах блюд и действует на витрине. Импорт включается по запросу. Ступени, пришедшие из iiko, принадлежат импорту, как и границы в схеме блюда: правка схемы блюда вручную перезапишется на следующем импорте меню.

Что должно быть настроено и ограничения

  • Групповой конфигуратор работает у всех и включён изначально. У части давно заведённых организаций остаётся конфигуратор прежнего поколения с одиночными модификаторами: раздела «Модификаторы» у них нет, варианты живут внутри карточки блюда.
  • Зависимые группы изначально выключены и включаются по запросу.
  • Блюдо без подключённых групп продаётся как есть: конфигуратор ему не нужен и ничего не ломает.
  • Карточные виды оформления рассчитаны на варианты с загруженными фото.
  • Переключатель как оформление доступен только для способа выбора «Один из списка».
  • Группа без вариантов на витрину не попадает.
  • Переопределение цены варианта по точкам работает только там, где включены индивидуальные цены блюд по точкам.
  • Ярлык блюда своей конфигурации не имеет: цена и модификаторы берутся у блюда-источника. У промо-плашки конфигуратора нет вовсе.
  • Конфигурация, которая не укладывается в границы группы или ссылается на снятый вариант, в корзину не принимается: сервер возвращает ошибку по этой группе. Проверка повторяется при каждом изменении позиции, а не только при добавлении.
  • Ноль в поле «До» витрина в карточке блюда читает как запрет, а не как «без ограничений». Модификатор с «До» 0 в группе «С количеством» гость добавить не может: счётчик стоит на нуле, кнопка увеличения неактивна, подписи под группой нет. Группа с «До» 0 не даёт добавить блюдо, как только в ней что-то выбрано: под группой подпись «Выберите не более 0». «От» 0 ничего не запрещает. В «Модификаторах заказа» ноль в «До», наоборот, означает «без ограничения».
  • Без ограничения у группы — пустое «До». У модификатора пустое «До» витрина понимает как одну штуку: чтобы гость брал несколько штук одного модификатора, «До» у него задаётся числом.
  • Ступени, которые заданы модификатору в справочнике, схема блюда переопределить может, а вернуть модификатор к ступеням группы — нет: для этого ступени снимают в справочнике и задают в схемах блюд.
  • Модификатор группы уровня «в корзине» должен быть связан с блюдом: выбор уходит в заказ позицией этого блюда. У связанного блюда не должно быть обязательных групп, а группа размера блюда в корзине выбираться не может. Кабинет такую группу не сохранит.
  • Выбор в корзине видят только клиенты витрины, поддерживающие версию контракта 3.2. Старые клиенты выбирать его не могут, а сумма заказа учитывает выбранное.
  • Если гость удалил блюдо, которое давало группу корзины, выбор в этой группе убирается, а корзина сообщает об этом подсказкой и не мешает оформить заказ.
  • Кассы, которые цену модификатора не принимают, пробьют бесплатные штуки модификаторов по своему прайсу: ProCart, «Мой кассир», Карбис, Quickresto, Poster.
  • Бесплатные позиции из корзины по своему прайсу пробьёт ProCart; «Мой кассир» и СБИС получают цену позиции.
  • У iiko модификатор с двумя ценами уходит двумя строками. Примет ли это iiko и не пересчитает ли заказ по своему бесплатному количеству — проверяется на тестовом терминале.
  • Стопы и расписание доступности самих блюд — соседний блок Стоп-листы; наполнение справочника из кассы — Синхронизация меню, цен и стоп-листов с кассой; карточка блюда целиком — Каталог меню: категории и блюда.

Чего нет

  • Картинка группы гостю не показывается — фото есть только у вариантов.
  • Гость не пишет примечание к отдельному блюду: на витрине комментарий один на весь заказ. Примечание к позиции доступно только тому, кто ведёт заказ в кабинете.
  • Набор вариантов внутри группы один на все блюда. У блюда переопределяются название группы, границы и способ выбора, но убрать из группы отдельный вариант для одного блюда из кабинета нельзя.
  • Группа зависит ровно от одного варианта другой группы. «Показать при любом из трёх размеров» не задаётся — под каждый случай заводится своя группа.
  • Границы количества живут внутри группы: ограничить общее число выбранного сразу по нескольким группам нельзя.
  • У модификатора нет расписания доступности. Его можно снять и вернуть руками или из кассы, но не поставить на автоматическое расписание, как блюдо.
  • Цена варианта, не связанного с блюдом, — фиксированная сумма. У варианта со ссылкой на блюдо её можно взять целиком с цены блюда или сделать скидкой от неё — в процентах или в валюте. Скидка за количество задаётся ступенями цены: «первые N штук со скидкой X%», сто процентов — бесплатно. Ступень — всегда процент скидки, а не отдельная цена: «второй ровно за 30 ₽» не задаётся. Цена, зависящая от выбора в другой группе, не задаётся.

Примеры

Пицца с размером и тестом

  1. В справочнике заводятся две группы: «Размер» — «Один из списка», оформление переключателем; «Тесто» — «Один из списка», оформление текстом.
  2. В карточке пиццы подключаются обе, «Размер» ставится первым, базовая цена равна цене самой маленькой пиццы.
  3. У группы «Тесто» выбирается родительский вариант — размеры 30 и 35 см, и тонкое тесто предлагается только для них.
  4. Гость открывает карточку, выбирает размер, следом появляется тесто, цена меняется по ходу выбора. В корзину позиция уходит строкой «Размер: 35 см; Тесто: тонкое».

Добавки к бургеру

  1. Заводится группа «Добавки» со способом выбора «С количеством» и верхней границей 5; у сыра выставлен собственный предел 3.
  2. Группа подключается к нескольким бургерам, а у одного из них в переопределениях верхняя граница снижается до 2.
  3. Гость набирает добавки счётчиками, доплата суммируется в цене, а при достижении предела остальные варианты блокируются с подписью.

Убрать лишнее

  1. Заводится группа «Без чего» со способом выбора «Флажки», оформлением «Исключение» и нулевой ценой вариантов: лук, майонез, огурец.
  2. Гость отмечает лук — в карточке и в корзине значение показывается зачёркнутым, цена не меняется.
  3. В составе заказа приходит строка «Без чего: лук», и на производстве видно, что именно убрать.

Связанные статьи