Перейти к содержанию

Модификации

Модификации позволяют добавлять к блюду варианты размеров, теста, соусов и т.п. Модуль реализован через GroupModificationController и форму GroupModificationType.

Типы модификаций

  • Обязательные — клиент должен выбрать один вариант (например, размер пиццы).
  • Необязательные — можно пропустить или выбрать несколько (соусы, напитки).
  • По умолчанию — значение, которое подставляется в заказ автоматически.

Настройка

  1. Создайте группу модификаций в /admin/group_modification/new.
  2. Выберите разделы каталога, где группа будет доступна.
  3. Задайте общее название (можно использовать предзаготовленные варианты из конфига group_modification_names).
  4. Добавьте позиции-модификаторы: цену, порядок, доступность по городам.

Применение к блюду

  • В карточке позиции перейдите на вкладку «Модификации» и прикрепите одну или несколько групп.
  • Настройте ограничения: максимум X вариаций, разрешено ли добавлять одинаковые варианты несколько раз.
  • Для мобильного приложения можно включить компактный вывод модификаций в один экран.

Советы

  • Не перегружайте группу: 4–6 вариантов — оптимально, иначе падает конверсия.
  • Используйте модификации для upsell: дороже размер по умолчанию, доплата за сыр.
  • В отчётах «Позиции» и «Модификаторы» отслеживайте выручку и популярность каждого варианта.