Модификаторы
Требует включения модуля Модификаторы в Настройки → Модули
Модификаторы позволяют покупателю настроить блюдо перед добавлением в корзину: выбрать размер, степень прожарки, тип теста, уровень остроты и т.д.
Когда использовать модификаторы
Используйте модификаторы когда:
- Одно блюдо продаётся в нескольких размерах (маленький / средний / большой)
- Есть варианты приготовления (средняя / хорошо прожаренная / с кровью)
- Нужен выбор основы (тонкое тесто / толстое / на цельнозерновой муке)
- Покупатель должен обязательно выбрать что-то (нельзя добавить без выбора)
Пример: Пицца → группа «Тесто» → опции «Тонкое», «Толстое», «Борт с сыром»
Как это работает
- Вы создаёте группу модификаторов (например «Размер») и добавляете в неё опции (S, M, L)
- Привязываете группу к нужным блюдам — в форме каждого блюда
- Покупатель на витрине видит переключатель и выбирает нужную опцию
Модификатор — это всегда обязательный выбор одного варианта. Гость обязан выбрать ровно
одну опцию из каждой привязанной группы (нельзя выбрать две сразу и нельзя пропустить). Так
задумано: пицца не может быть одновременно 30 и 40 см. Поэтому в группе нет настроек
«обязательность» и «один/несколько» — это встроенное поведение.
Создание группы модификаторов
Перейдите в Меню → Модификаторы и нажмите «+ Добавить группу».
Поля группы
Название группы (обязательно) — отображается покупателю над опциями.
Примеры: «Размер», «Тесто», «Прожарка», «Острота».
Активна — тогл. Если выключена, группа и все её опции скрыты на витрине.
Влияет на размер — тогл. Включите для размерной группы (S/M/L, диаметр): выбранный
вариант масштабирует всё блюдо — состав и себестоимость. Множители размера (во сколько раз
больше/меньше ингредиентов) задаются в разделе «Техкарты». Для обычных вариантов (соус,
прожарка, тесто) — выключено.
Добавление опций
Каждая строка в списке — отдельная опция.
| Поле | Обязательно | Описание |
|---|---|---|
| Название опции | Да | Например: «Маленький», «Тонкое», «Средняя» |
Нажмите «+ Добавить опцию» чтобы добавить новую строку. Минимум одна опция обязательна.
Сортировка опций — перетаскивайте строки за иконку ⠿. Порядок отображается покупателю именно так.
Важно: Нельзя сохранить группу без хотя бы одной заполненной опции.
Привязка к блюдам
Просто создать группу недостаточно — её нужно привязать к конкретным блюдам.
- Откройте форму редактирования блюда
- Перейдите в секцию «Модификаторы»
- В списке «Доступные группы» нажмите «+ Добавить» рядом с нужной группой
После привязки настройте опции для этого конкретного блюда:
| Настройка | Описание |
|---|---|
| Чекбокс опции | Включите чтобы опция была доступна для этого блюда |
| +₽ | Добавочная цена за эту опцию (0 = бесплатно). Прибавляется к базовой цене блюда. Только 0 или больше — опция не может удешевлять блюдо |
| По умолч. | Кнопка-переключатель. Нажмите чтобы сделать эту опцию выбранной по умолчанию (только одна на группу). Подсвечивается синим когда активна |
Пример: Пицца «Маргарита», группа «Размер» (базовая — самая маленькая):
- Маленькая (26 см) — +0 ₽, по умолчанию
- Средняя (30 см) — +150 ₽
- Большая (35 см) — +300 ₽
С разделом «Техкарты» (Pro): группы модификаторов подключаются в редакторе техкарты (какие группы/опции возможны на позиции). В карточке блюда остаются только доплаты (+₽) и вариант по умолчанию. Без «Техкарт» — подключение по-прежнему в карточке блюда.
Управление группами
На странице «Меню → Модификаторы» вы видите таблицу со всеми группами.
- Редактировать — изменить название, опции, тогл «Влияет на размер»
- Выключить (тогл «Активна») — скрыть группу и все опции без удаления
- Удалить — удаляет группу вместе с привязками к блюдам. Система спросит подтверждение: «Группа «Размер» будет удалена. Привязки к блюдам тоже исчезнут.»
Совместимость модификаторов
Редактор совместимости временно недоступен. Раньше в форме блюда была секция
«Совместимость» (правила «исключает» / «требует» между вариантами — например «маленькая пицца
без борта»). Правило было общим на всё заведение — оно связывало сами опции/группы, а не
конкретное блюдо, — но показывалось из карточки каждого блюда и создавало ложное впечатление
«настройки этого блюда». Секцию убрали, чтобы не путать. Уже заведённые правила продолжают
работать (проверяются на сервере при оформлении заказа), но отредактировать их из интерфейса
сейчас нельзя.
Совместимость на уровне конкретного блюда (например, «борт только для большой пиццы, а у
другой пиццы — для всех размеров») — в работе отдельной задачей.
Советы
- Не создавайте группу на каждое блюдо. Если у 10 пицц одинаковые размеры — создайте одну группу «Размер пиццы» и привяжите ко всем 10. При изменении цены достаточно поправить в одном месте.
- Порядок важен. Первая опция в списке — обычно базовая (самая дешёвая/маленькая) и её ставят «по умолчанию». Покупатель видит их в вашем порядке.
- Неактивная группа vs Удаление — если группа временно не нужна, лучше выключить, а не удалять. Удаление уберёт все привязки к блюдам.