Автоматизация ресторана — это не касса. Касса фиксирует, что гость заплатил, и на этом её работа заканчивается. Ценность появляется на следующем шаге: проданное блюдо должно само списать со склада продукты по своей калькуляционной карте. Без него система знает выручку и не знает себестоимость, а меню правится на ощущение «вроде выгодное».
Путь блюда: пять звеньев вместо списка модулей
Смотреть полезнее не на перечень программ, а на дорогу, по которой проходит одна порция:
- Официант принимает заказ у стола.
- Заказ печатается на кухне, на нужном цехе.
- После пробития чека со склада списываются продукты по карте блюда.
- Из списания складывается себестоимость порции.
- Себестоимость встречается с ценой продажи — получается отчёт по марже.
Первые два звена делает любая касса, и именно их обычно и называют автоматизацией общепита. Разрыв происходит на третьем: если карт блюда нет или списание отключено, четвёртого и пятого звена не существует. Остаётся выручка, остаётся закупка, а между ними тёмная зона, где пропадает продукт.
Зал: заказ, чек, печать по цехам
Приём заказа. Блюда и модификаторы (без лука, прожарка, двойная порция) выбираются на терминале, а не пишутся на бумажке. Каждая позиция привязана к столу и официанту — отсюда берётся разбор по сменам и людям без ручного пересчёта.
Печать по цехам. Строки одного заказа уходят туда, где их готовят: горячий цех, холодный, бар. Принтер стоит там, где стоит повар. Пока чек печатается одной пачкой в одном месте и его разносят руками, автоматизация зала добавляет технику, а не скорость.
Разделение чека и пересадка гостя. Счёт на шестерых делится по позициям, по числу гостей или на две карты; компания перешла на террасу — заказ переносится целиком или частично, не закрываясь заново. Руками это минуты у стола в час пик, а при пересадке ещё и второй пробитый чек, после которого статистика по столам ничего не значит.
Кухня и склад: где автоматизация начинает считать деньги
Технологическая карта
Карта блюда — таблица, где на одну порцию записаны все ингредиенты в граммах и миллилитрах, с двумя весами: брутто (сколько взяли со склада) и нетто (сколько попало в тарелку). Разница между ними — потери на чистку, обрезку, ужарку и уварку.
Без карт продажи и закупки — два несвязанных массива. С картами они становятся цепочкой: продано 40 порций пасты — значит, ушло 4 кг пасты, 1,2 кг сливок и столько-то пармезана.
Отдельный слой — заготовки. Соус варится раз в два дня на десять литров и расходится по шести блюдам: у него своя карта, списывается он по факту приготовления, а блюда списывают уже его. Без этого слоя соус уходит со склада вручную, и расхождение копится первым делом на нём.
Списание по факту продажи
Механика: чек закрыт → система разворачивает блюдо в ингредиенты по карте → уменьшает остатки. В момент продажи и без участия человека. Здесь и появляется расчётный остаток — сколько продукта должно быть на кухне прямо сейчас. Дальше это число сравнивается с фактом.
Приёмка от поставщиков
Приход оформляется по накладной: позиция, количество, цена. Цена — ключевое слово: себестоимость считается из приходных цен, и режим «оприходуем потом, накладные в папке» ломает расчёт целиком. Здесь же фиксируется единица измерения: ящик, упаковка 4,5 кг и просто «кг» дают позиции-двойники.
Инвентаризация и отклонения
Пересчёт даёт фактический остаток, разница с расчётным — то самое отклонение, ради которого всё делалось. Оно не обвинение, а вопрос, и причины различимы по характеру: карта не совпадает с закладкой (расхождение ровное и всегда в одну сторону); порционирование на глаз (плавает по сменам); неоформленный брак; и только потом — вынос.
Работающий ритм — не годовая инвентаризация, а еженедельный пересчёт десяти-пятнадцати самых дорогих позиций: мясо, рыба, сыр, алкоголь. Полчаса работы и почти весь смысл — по остальной номенклатуре расхождение стоит копейки.
Себестоимость и меню: почему фудкост плывёт
Фудкост — доля себестоимости продуктов в цене блюда. Вся сложность в том, что оба числа не стоят на месте. Что двигает себестоимость вверх, пока цена в меню прежняя:
- Цена поставщика. Сезонная позиция за квартал уезжает в полтора раза, и блюдо, собранное вокруг неё, тихо перестаёт быть выгодным.
- Порционирование. Карта говорит 180 грамм, повар кладёт 210, потому что «жалко». Пять таких блюд — и фудкост сдвигается заметно без единой ошибки в закупке.
- Потери. Разница брутто и нетто задана в карте один раз, а реальная зависит от партии: рыба разной жирности чистится по-разному.
- Проходимость. Заготовки под выходной поток при будничной посадке уходят в списание. Это потеря не на порцию, а на плане.
Лекарство одно: карты пересчитываются по календарю, а не по ощущению. Раз в месяц — переоценка по приходным ценам, раз в квартал — сверка закладок с тем, что реально делает кухня, по трём-пяти ходовым блюдам.
Вместе с себестоимостью появляется разбор меню по двум осям: сколько блюдо приносит с порции и сколько его берут. Позиция с высоким спросом и нулевой маржой кормит зал и не кормит бизнес — но без списания по картам она выглядит как любая другая строчка в меню.
Доставка и свои заказы
Агрегаторы дают то, чего нет своими силами: поток. Взамен забирают комиссию с каждого заказа и, что важнее в долгую, контакт с гостем — заказ приходит от площадки, а не от человека, и позвать его повторно нечем.
Свой канал — страница на сайте, бот, телефон — закрывает обе задачи: заказ идёт без комиссии, а гость остаётся в собственной базе. Разумная конструкция не «или», а «и»: агрегаторы работают на охват, свой канал — на повторные заказы, где маржа и живёт. Технически это интернет-магазин с корзиной и оплатой, только с меню вместо каталога; запускается примерно за два месяца. Маршрут заказа, зоны доставки и статусы курьера — в статье Автоматизация доставки.
Что даёт бот и своя запись
Там, где есть бронь столов и банкеты, отдельный канал — чат-бот: принимает бронь с датой, временем и числом гостей, напоминает о ней накануне, собирает предзаказ. Ценность не в боте, а в том, что бронь попадает в общий список, а не в переписку сотрудника. Где это оправдано, а где хватит формы — в статье Бот для записи клиентов.
Сколько стоит и от чего зависит
Своих публичных цен у Dodigi нет. Ориентир по той части, что сопоставима с веб-разработкой: по опубликованным прайсам студий лендинг начинается от 100 тыс. ₽, интернет-магазин — от 200 тыс. ₽, поддержка — от 2 000 ₽/час. Кассовый и складской контур считается отдельно.
| Что влияет | Дешевле | Дороже |
|---|---|---|
| Формат | кофейня, 20–40 позиций, минимум заготовок | полный цикл, заготовки, сезонное меню |
| Карты блюд | есть от технолога, нужна оцифровка | составляются с нуля по факту закладок |
| Цеха и печать | один принтер на кухню | горячий, холодный, бар, пицца отдельно |
| Точки | одно заведение | сеть с общей закупкой и сводным отчётом |
| Каналы продаж | только зал | зал, навынос, агрегаторы, сайт, бот |
| Склад | продукты штучно и по весу | заготовки, алкоголь по маркам |
Самая недооценённая строка сметы — не программа и не техника, а составление карт: работа шеф-повара на несколько недель, которую нельзя ускорить деньгами.
На что смотреть
Карты составили один раз и забыли. Через год цены другие, поставщики другие, закладки другие, а отчёт считается по старым числам. Признак: фудкост в отчёте ровный из месяца в месяц, а деньги в кассе с этим не согласны.
Списание отключили «на время». Мешало в час пик, вылезала недостача, не успели завести новое блюдо — выключили и забыли. Проверяется за минуту: есть ли блюда, которые продаются без карты.
Отчёты сводят руками из двух систем. Касса отдельно, склад отдельно, раз в неделю человек открывает два окна и сравнивает. Если процедура пережила внедрение, куплена программа, а не автоматизация. Вопрос подрядчику до старта: где хранится эталон номенклатуры и что происходит при расхождении. Заодно — на кого оформлены учётные записи администратора и настройки обмена: остановка обмена в общепите останавливает не отчёт, а кухню.
Вопросы и ответы
С чего начинать автоматизацию кафе, если сейчас есть только касса? С карт на ходовые блюда, а не с покупки нового софта. Двадцать позиций, дающих основную выручку, взвесить и оформить, включить на них списание и месяц понаблюдать. Расширять на всё меню стоит тогда, когда на пилотной группе отклонение объяснимо.
Обязательно ли делать карты на всё меню сразу? Нет. Сезонные и редкие блюда дают малую долю расхождения, а времени на них уходит столько же. Порядок — по вкладу в выручку и стоимости продукта.
Программа автоматизации ресторана посчитает фудкост сама? Посчитает из тех данных, что в неё внесли: карт блюд и приходных цен. Если карты старые или приход оформляется задним числом, отчёт выйдет аккуратным и неверным.
Стоит ли уходить с агрегаторов на свой сайт? Уходить обычно не нужно — нужно добавить второй канал. Агрегатор приводит нового гостя, свой канал удерживает уже пришедшего. Трафик при этом не всегда покупается: сайт услуг с 20+ направлениями собрал 551 заявку через форму при 4 531 визите без рекламного бюджета, источником был поисковый спрос.
Что делать, если инвентаризация каждый раз показывает недостачу? Не выравнивать остаток задним числом — это стирает причину. Сузить область: пересчитывать не весь склад, а десять дорогих позиций, но еженедельно. Дальше по характеру расхождения видно, куда смотреть: ровное — ошибка в карте, плавающее по сменам — порционирование, скачками — неоформленный брак.
Автоматизация общепита даёт результат в том порядке, в каком её собирают: сначала карты блюд и списание по факту продажи, потом приёмка с ценами и пересчёт по календарю, и только затем каналы продаж. Начатая с кассы, она кассой и заканчивается.
Разобрать конкретное заведение и назвать честный объём работ — контакты. Ответ в течение дня.
