iiko — модификаторы и мини-приложение
Нямбот определяет вид модификатора не по названию группы — её можно называть как угодно («Удалить», «Убрать», «На удаление», «Добавить», «Топпинги»). Важны настройки группы в iiko.
1. Тип группы — по Минимум/Максимум:
| Настройки группы в iiko | Как покажет Нямбот |
|---|---|
| Минимум 1 и Максимум 1 — обязательный одиночный выбор | Переключатель-сегменты (как «Основа», «Бортик») |
| любые другие (Минимум 0 либо Максимум больше 1) | Ингредиенты: секции «Можно убрать» и «Добавить по вкусу» |
2. «По умолчанию» у опции (внутри групп-ингредиентов — что считать удаляемым, а что добавляемым):
| «По умолчанию» у опции | Куда попадёт ингредиент |
|---|---|
| больше 0 — входит в блюдо | «Можно убрать» (× у ингредиента) |
| 0 — не входит | «Добавить по вкусу» (карточка с ценой) |
⚠️ Сегментами-переключателем становится только обязательный одиночный выбор (Минимум 1 и Максимум 1). Если у «Основы»/«Бортика» поставить Максимум больше 1 — они уедут в ингредиенты.
Рекомендуемые настройки групп (на каждое блюдо — свои):
| Группа | Минимум | Максимум | «По умолчанию» у опций |
|---|---|---|---|
| Основа / Бортик (выбор) | 1 | 1 | у одной опции — отмечено (вариант по умолчанию) |
| Добавить по вкусу | 0 | = числу позиций в группе | 0 у всех (не входят в блюдо) |
| Можно убрать | 0 | = числу позиций в группе | больше 0 у всех (входят в блюдо) |
💡 Ключевое — Минимум 0. Для «Добавить»/«Можно убрать» ставь Минимум 0 — тогда группа всегда попадёт в ингредиенты при любом Максимуме, даже если убираемый/добавляемый ингредиент всего один (Максимум 1). Сегментами становится только пара Минимум 1 + Максимум 1.
🔁 Индивидуально для каждого блюда. Заведи отдельные пары групп под каждую пиццу («Добавить Пепперони» / «Можно убрать Пепперони», «Добавить Барбекю» / «Можно убрать Барбекю» и т.д.) — состав у блюд разный, и общая группа меняла бы сразу все блюда.
Лимиты выбора допов (сколько можно добавить)#
Минимум и Максимум группы «Добавить по вкусу» теперь работают как реальное ограничение для гостя в мини-приложении:
- Максимум — сколько допов из группы гость может добавить. Дошёл до предела — остальные допы группы гаснут, добавить больше нельзя. Над группой — подсказка «Выбери до N».
- Минимум — сколько нужно добавить обязательно. Пока не добрал — кнопка «В корзину» не пускает и подсказывает «Выбери минимум N».
Раньше эти границы игнорировались: гость мог добавить сколько угодно, и касса iiko могла отклонить заказ за превышение лимита группы. Теперь Нямбот соблюдает их сам — и в мини-приложении, и при оформлении.
Как настроить: если хочешь «добавь до 3 соусов» — поставь у группы Максимум 3. Хочешь «без лимита» — оставь Максимум равным числу позиций в группе (как в таблице выше). Минимум 0 — допы необязательны; Минимум 1 и больше — гость обязан выбрать.
Одиночный выбор (Основа/Бортик,
Минимум 1+Максимум 1) это не затрагивает — там и так выбирается ровно одно.