В этом курсе мы будем постоянно работать с тремя уровнями:
курс → категория → позиция.
Сразу договоримся, что именно означает каждый из них.
Курс — этап еды внутри заказа: закуски, супы, основные блюда, десерты. Он отвечает на вопрос: когда и какую роль эта еда играет в приёме пищи?
В fast casual курсов может быть совсем мало. В ресторане с длинным сценарием ужина их будет больше. Количество курсов определяет формат ресторана и привычный способ питания его гостя.
Категория — группа блюд, между которыми гость выбирает для решения одной задачи. Например: бургеры, стейки, салаты, паста, рыба, десерты.
Категория отвечает на вопрос: между чем сейчас выбирает гость?
Поэтому «основные блюда» могут быть курсом, а «стейки» и «бургеры» — двумя категориями внутри него.
Позиция — конкретное блюдо, которое можно заказать: рибай, классический бургер, тартар из говядины, рыбник.
Позиция отвечает на вопрос: что именно получит гость?
Получается простая конструкция:
Курс определяет место еды в заказе.
Категория создаёт пространство выбора.
Позиция даёт конкретный ответ.
Например, в нашем мясном fast casual:
основное блюдо → курс;
бургеры → категория;
классический бургер → позиция.
А в ресторане современной русской кухни:
основное блюдо → курс;
рыба → категория;
судак с печёным картофелем → позиция.
И я бы добавил ещё одно правило, потому что оно пригодится дальше в уроке «Сколько нужно курсов»:
Сначала определяем, какие курсы нужны гостю. Внутри них создаём категории. Внутри категорий отбираем позиции.
Это хорошо фиксирует иерархию всего дальнейшего курса.