Каталог
Каталог — сердце Deliverest. На его основе строятся сайт, мобильные приложения и операторская панель. Модуль реализован через CatalogBundle, StoreBundle и набор служб (catalog_cache_warmer, mobile_catalog, position_importer).
Ключевые понятия
- Позиция — блюдо или товар, может иметь модификации, допы и рекомендации.
- Раздел — группировка позиций, управляет сортировкой, меню и расписанием.
- Цех — производственная площадка, к которой привязаны позиции для учёта готовки.
- Город — позволяет задавать разные цены и доступность каталога по регионам.
Основные процессы
- Импорт каталога из внешней системы (1С, Poster, iiko) через CSV/JSON.
- Управление фото, описаниями, составом блюд в визуальном редакторе.
- Настройка автоматических промокодов для мобильного приложения.
- Генерация кэша для сайта и API (
catalog_cache_warmer,mobile_catalog).
Что дальше
- Позиции — создание и управление блюдами.
- Разделы каталога — структуры и сортировка.
- Модификации — варианты блюда, размеры и ингредиенты.
- Дополнительные статьи: добавочные позиции, рекомендации, ярлыки, стоп-лист и артикулы.