Skip to main content

Автоматическое добавление блюд

Правила, по которым в заказ сам собой попадает дополнительный товар: коробка к пицце, пакет к доставке, сервисный сбор к заказу в зале. Каждая запись — это «какой товар добавить», «сколько» и «при каком условии».

Где находится​

Настройки → Настройки → Автоматическое добавление блюд

Список записей​

1234567
  1. Создать — открывает форму нового правила.
  2. Автоматическое добавление блюд — товар, который правило добавляет в заказ.
  3. Кол-во — сколько единиц этого товара добавляется.
  4. Тип добавления — условие срабатывания: «На весь заказ» или «Для блюд».
  5. Типы заказов — типы заказов, в которых правило работает. Пусто — ограничения по типу заказа нет.
  6. Если есть блюда — блюда-триггеры для типа «Для блюд». У правил «На весь заказ» стоит прочерк.
  7. Действия — меню строки с пунктами «Редактировать» и «Удалить».

Фильтры: поиска и фильтров на странице нет, список выводится целиком.

Создание записи​

8910111213
  1. Продукт — товар, который будет добавляться в заказ. Обязательное поле.
  2. Кол-во — количество, целое число не меньше 1. По умолчанию 1. Обязательное поле.
  3. Тип заказа — один или несколько типов заказа, в которых правило работает. Поле необязательное.
  4. Тип добавления — «На весь заказ» или «Для блюд». Обязательное поле.
  5. Отмена — закрывает форму без сохранения.
  6. Сохранить — создаёт правило.
Примечание

Если в поле 11 — Тип добавления выбрать «Для блюд», ниже появится ещё один список — Если есть блюда. В нём отмечаются блюда-триггеры, и подпись под полем поясняет логику: блюдо добавится автоматически, если в заказе есть хотя бы одно из выбранных блюд (например пицца → коробка).

Как создать запись​

  1. Нажмите 1 — Создать.
  2. Выберите 8 — Продукт — товар, который система будет добавлять.
  3. Укажите 9 — Кол-во.
  4. При необходимости отметьте 10 — Тип заказа; можно выбрать несколько.
  5. Выберите 11 — Тип добавления.
  6. Для типа «Для блюд» отметьте блюда-триггеры в появившемся поле Если есть блюда.
  7. Нажмите 13 — Сохранить.

Проверки перед сохранением​

Обязательны 8 — Продукт, 9 — Кол-во и 11 — Тип добавления. Количество должно быть целым числом не меньше 1.

Если 11 — Тип добавления равен «Для блюд», нужно выбрать хотя бы одно блюдо-триггер. Форма в этом случае просто не отправляет запрос, а бэкенд на такой запрос отвечает ошибкой «Для типа „Для блюд“ выберите хотя бы одно блюдо-триггер».

Для типа «На весь заказ» список блюд-триггеров очищается при сохранении, даже если он был заполнен раньше. Повторно выбранные блюда-триггеры сохраняются один раз: дубли в списке отбрасываются.

Редактирование и удаление​

Пункт Редактировать в меню 7 — Действия открывает ту же форму с заполненными полями — доступны все поля, включая 11 — Тип добавления.

Пункт Удалить удаляет правило из базы полностью: вместе с самой записью стираются привязанные к ней типы заказов и блюда-триггеры. Восстановить удалённое правило нельзя, его придётся завести заново.