Все проекты

Кейс 1 / 44 · CRM и таблицы

Автоматизация расчёта зарплат клуба на основе iiko

Разработал систему, которая каждые две минуты получает продажи из iiko и формирует в Google Sheets начисления сотрудников с учётом ставок, гарантий, чаевых, категорий продаж и фактических дежурств.

  • Python
  • iiko REST API
  • Google Sheets API
  • Telegram Bot API
  • systemd
  • VPS
  • Расчёт начислений
  • Автоматические ведомости
Схема проекта без внутренних данных клуба и сотрудников
ПроектРасчёт зарплат клуба
Год2026
НаправлениеCRM и таблицы

Подробности

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

Задача

Автоматизировать расчёт зарплат и убрать ручное сведение продаж, смен, выплат и корректировок в разрозненных таблицах.

Как работает система

  • Python-сервис каждые две минуты получает актуальные продажи через iiko REST API.
  • Данные распределяются по сотрудникам, категориям продаж и фактическим дежурствам.
  • В Google Sheets рассчитываются ставки, гарантии, чаевые и автоматические проценты для администраторов, КМ и бара.
  • Формируются дневные, недельные и месячные ведомости.
  • Ручные корректировки, долги и выплаты сохраняются в общей системе учёта.

Telegram-бот для сотрудников

Каждый сотрудник получает персональный доступ к своим сменам, начислениям и остаткам. Бот показывает только относящиеся к пользователю данные и позволяет проверять расчёты без обращения к администратору.

Результат

Продажи из iiko, расчёты в Google Sheets и персональные отчёты в Telegram объединены в один круглосуточный процесс. Система развёрнута на VPS, запускается через systemd и работает без ручного переноса данных.

Стек: Python, iiko REST API, Google Sheets API, Telegram Bot API, systemd, VPS.