Проект
Калькулятор зарплаты за 1 неделю: разработали сервис для Яндекс.Лавки с использованием ИИ
Контекст
Яндекс.Лавка — сервис экспресс-доставки с сетью дарксторов, управляемых партнерскими компаниями. У каждого партнера — несколько точек в разных городах и собственные операционные процессы.
Расчет зарплаты сотрудников требовал более быстрых и прозрачных инструментов. Дважды в месяц партнерам отправлялись Excel-файлы с тарифами, после чего сотрудники уточняли ожидаемые выплаты у руководителей или считали самостоятельно. Это занимало время у команд и усложняло коммуникацию.
Нужно было ускорить процесс, снизить количество ручных уточнений и дать сотрудникам понятный инструмент для самостоятельного расчета. Такой калькулятор должен был быстро встроиться в работу партнеров и не требовать сложной поддержки.
Задача
Создать универсальный инструмент расчета зарплаты для сотрудников, который:
- позволяет самостоятельно рассчитывать выплаты;
- работает на основе загружаемых тарифов;
- поддерживает разные модели расчета;
- подходит для развертывания партнерами на собственных хостингах;
- корректно обрабатывает тарифы за разные периоды, включая загруженные задним числом.
Ключевым требованием была простота внедрения: решение должно масштабироваться на всех партнеров без доработок.
Столкнулись с похожей задачей? Поможем решить.
Трудности
— Необходимо было реализовать сложную логику работы с периодами. Тарифы загружаются через Excel, при этом дата окончания периода не задается явно и должна рассчитываться автоматически. При добавлении данных задним числом система должна корректно встраивать их в хронологию без нарушения расчетов.
— Решение должно было работать в разнородной инфраструктуре партнеров. У разных компаний — разные хостинги, версии PHP и базы данных, при этом подключение DevOps не предполагалось.
— Сроки проекта были жестко ограничены. Запуск необходимо было синхронизировать с расчетным периодом, что требовало высокой скорости разработки и минимального количества итераций.
Результаты
— Собрали рабочий прототип интерфейса за 1 час. На этапе пресейла с помощью Replit быстро показали клиенту будущую логику калькулятора: выбор периода, ввод показателей и предварительный расчет выплаты. Это помогло согласовать сценарий до старта разработки.
— Ускорили вход команды в проект с помощью ИИ. Cursor использовался для анализа кодовой базы, подготовки документации, написания и проверки кода. Аналитик разобрался в репозитории и подготовил документацию за полдня вместо 3–4 дней, а разработчики быстрее перешли к реализации бизнес-логики.
— Реализовали загрузку и обработку тарифов из Excel. Система позволяет партнерам самостоятельно загружать файлы с тарифами без участия разработчиков.
— Настроили логику периодов и историчности. При загрузке тарифов система автоматически определяет границы периодов и корректно встраивает данные в хронологию, включая загрузку задним числом.
— Добавили два варианта расчета зарплаты. Калькулятор поддерживает модель с фиксированной частью и сдельной частью, а также вариант только со сдельной частью.
— Собрали пользовательский интерфейс калькулятора. Сотрудник выбирает период, город и даркстор, вводит показатели за смену и сразу видит предварительный расчет выплаты.
— Разработали админ-панель. В ней можно управлять тарифами, загружать и удалять периоды, редактировать дисклеймер, настраивать ссылку на Telegram-бот поддержки и цветовую схему страницы.
— Обеспечили адаптивность. Калькулятор корректно работает и на десктопе, и на мобильных устройствах, чтобы сотрудники могли пользоваться им без привязки к рабочему компьютеру.
— Сократили техническую разработку до одной недели. За счет ИИ-инструментов, быстрого прототипирования и плотной работы команды удалось собрать продукт в сжатые сроки.
— Создали готовый масштабируемый продукт для партнеров Яндекс.Лавки. Калькулятор повышает прозрачность расчетов и может быть тиражирован на все партнерские компании без доработок. Передается как готовый архив с кодом и инструкцией, его можно развернуть на любом хостинге с поддержкой PHP и MySQL.
Заинтересовало?



Оставьте контакты, чтобы обсудить решение вашей задачи
Проект
2500 товаров
из разных категорий
14 городов
в России и не только
3-5 заказов
развозят каждый час