NDA2023Внутренний инструмент

Калькулятор себестоимости блюд для управления ресторанным меню

Встроенный в сайт ресторана инструмент для точного расчёта себестоимости блюд с автоматической синхронизацией данных в Google Sheets.

Роль в проекте:

ArchitectureFull-stack DevelopmentIntegration

Стек технологий:

DrupalGoogle Sheets APIExcel parsingData automation

Теги:

#NDA#Restaurant#Food Cost#Automation#Analytics

Калькулятор себестоимости блюд для управления ресторанным меню (NDA)

В 2023 году я разработал сайт для ресторана, внутри которого был реализован глубокий калькулятор себестоимости блюд.
Проект выполнялся под NDA — название ресторана, интерфейс и финансовые данные не публикуются.

Ключевая задача заключалась не в создании маркетингового сайта, а в управлении экономикой меню и предоставлении владельцу точных данных для принятия решений.


Контекст и проблема

Ресторан сталкивался с типичной, но сложной задачей:

  • себестоимость блюд рассчитывалась приблизительно;
  • данные о закупках хранились в разных файлах и таблицах;
  • изменения цен у поставщиков не всегда учитывались вовремя;
  • отсутствовала единая система для контроля food cost.

При этом даже небольшие отклонения в расчётах напрямую влияли на маржинальность бизнеса.


Основные задачи

  • Создать точный калькулятор себестоимости блюд
  • Учитывать все ингредиенты и их расход
  • Работать с закупочными прайс-листами поставщиков
  • Автоматически передавать данные в бухгалтерские таблицы
  • Минимизировать ручной ввод и ошибки

Техническое решение

Архитектура

В качестве центральной системы использовался Drupal, который:

  • хранил рецепты и состав блюд;
  • обрабатывал закупочные цены;
  • рассчитывал себестоимость каждого блюда;
  • передавал данные во внешние системы учёта.

Drupal выступал как внутренний управленческий инструмент, а не просто CMS.


Калькулятор себестоимости

Калькулятор был реализован с высокой детализацией:

  • учитывались все ингредиенты блюда;
  • расчёты велись по фактическим граммовкам;
  • в себестоимость включались вспомогательные ресурсы
    (например, вода для приготовления пасты);
  • система позволяла видеть итоговую стоимость блюда с высокой точностью.

Это давало владельцу полное понимание реальной экономики меню.


Работа с закупками

Для актуальности данных была реализована работа с прайс-листами поставщиков:

  1. Закупочные прайс-листы загружались в формате Excel
  2. Данные автоматически парсились построчно
  3. Цены сопоставлялись с ингредиентами
  4. Себестоимость блюд пересчитывалась автоматически

Таким образом, изменения цен у поставщиков сразу отражались в калькуляциях.


Интеграция с Google Sheets

Для дальнейшего учёта и аналитики:

  • рассчитанные данные по каждому блюду автоматически отправлялись в Google Sheets;
  • таблицы использовались для сведения с бухгалтерией и другими отчётами;
  • ресторан получал единый источник данных без ручного копирования.

Интеграция позволила встроить систему в существующие бизнес-процессы.


Результаты

  • Себестоимость блюд стала прозрачной и контролируемой
  • Снизилось количество ошибок в расчётах
  • Упростилось управление меню и ценообразованием
  • Владельцы получили инструмент для принятия обоснованных решений
  • Убрана ручная работа с таблицами и формулами

Что было интересного

  • Проектирование калькулятора с высокой точностью расчётов
  • Работа с реальными закупочными данными и Excel-файлами
  • Интеграция управленческого инструмента прямо в веб-сайт
  • Связка web, автоматизации и финансового учёта

Выводы

Проект показал, что сайт ресторана может быть не только витриной, но и инструментом управления бизнесом.
Грамотно реализованный калькулятор себестоимости позволил перейти от приблизительных оценок к точному контролю финансовых показателей.

Проект выполнен по NDA. Все описания приведены в обобщённом виде и не раскрывают коммерческих или визуальных деталей клиента.

Контакты

Если у вас есть вопросы или предложения, напишите мне на почту или в мессенджеры. Я всегда на связи и готов помочь вам!

Card

Обычно отвечаю в течение нескольких часов. Если срочно – пишите в Telegram!