Главное — модуль рецептур и калькуляционных карт. По каждой позиции заносим набор продуктов, брутто и нетто, процент потерь при холодной и тепловой обработке и цену за единицу. Система рассчитывает стоимость порции, отпускную цену, наценку в рублях и процентах и итоговую прибыль с блюда. Часто одно блюдо использует заготовки — соусы, фарши, панировки, — поэтому карта должна вкладывать другую карту как компонент и брать её расчётную стоимость. При поступлении нового прайса от поставщика загрузка файла должна пересчитывать все связанные позиции сразу, без ручного перебора.
Отдельно нужен блок аналитики меню: сводка, которая по марже и количеству продаж распределяет блюда по группам и подсказывает, что выгодно продвигать, что переоценить, а что вывести из меню. Пожалуйста, предусмотрите разграничение прав — технолог редактирует рецептуры, а собственник видит финансы, — выгрузку калькуляционных карт и журнал всех изменений цен. Работать должно быстро, интерфейс простой, чтобы им пользовался линейный персонал без обучения.