Автоматическое добавление блюд
Правила, по которым в заказ сам собой попадает дополнительный товар: коробка к пицце, пакет к доставке, сервисный сбор к заказу в зале. Каждая запись — это «какой товар добавить», «сколько» и «при каком условии».
Где находится
Настройки → Настройки → Автоматическое добавление блюд
Список записей
- Создать — открывает форму нового правила.
- Автоматическое добавление блюд — товар, который правило добавляет в заказ.
- Кол-во — сколько единиц этого товара добавляется.
- Тип добавления — условие срабатывания: «На весь заказ» или «Для блюд».
- Типы заказов — типы заказов, в которых правило работает. Пусто — ограничения по типу заказа нет.
- Если есть блюда — блюда-триггеры для типа «Для блюд». У правил «На весь заказ» стоит прочерк.
- Действия — меню строки с пунктами «Редактировать» и «Удалить».
Фильтры: поиска и фильтров на странице нет, список выводится целиком.
Создание записи
- Продукт — товар, который будет добавляться в заказ. Обязательное поле.
- Кол-во — количество, целое число не меньше 1. По умолчанию 1. Обязательное поле.
- Тип заказа — один или несколько типов заказа, в которых правило работает. Поле необязательное.
- Тип добавления — «На весь заказ» или «Для блюд». Обязательное поле.
- Отмена — закрывает форму без сохранения.
- Сохранить — создаёт правило.
Если в поле 11 — Тип добавления выбрать «Для блюд», ниже появится ещё один список — Если есть блюда. В нём отмечаются блюда-триггеры, и подпись под полем поясняет логику: блюдо добавится автоматически, если в заказе есть хотя бы одно из выбранных блюд (например пицца → коробка).
Как создать запись
- Нажмите 1 — Создать.
- Выберите 8 — Продукт — товар, который система будет добавлять.
- Укажите 9 — Кол-во.
- При необходимости отметьте 10 — Тип заказа; можно выбрать несколько.
- Выберите 11 — Тип добавления.
- Для типа «Для блюд» отметьте блюда-триггеры в появившемся поле Если есть блюда.
- Нажмите 13 — Сохранить.
Проверки перед сохранением
Обязательны 8 — Продукт, 9 — Кол-во и 11 — Тип добавления. Количество должно быть целым числом не меньше 1.
Если 11 — Тип добавления равен «Для блюд», нужно выбрать хотя бы одно блюдо-триггер. Форма в этом случае просто не отправляет запрос, а бэкенд на такой запрос отвечает ошибкой «Для типа „Для блюд“ выберите хотя бы одно блюдо-триггер».
Для типа «На весь заказ» список блюд-триггеров очищается при сохранении, даже если он был заполнен раньше. Повторно выбранные блюда-триггеры сохраняются один раз: дубли в списке отбрасываются.
Редактирование и удаление
Пункт Редактировать в меню 7 — Действия открывает ту же форму с заполненными полями — доступны все поля, включая 11 — Тип добавления.
Пункт Удалить удаляет правило из базы полностью: вместе с самой записью стираются привязанные к ней типы заказов и блюда-триггеры. Восстановить удалённое правило нельзя, его придётся завести заново.