Клиент — малый бизнес в сфере онлайн-торговли. Ежемесячно приходилось вручную собирать данные о продажах из разных источников: CRM, Excel-таблиц, Google Sheets и SQL-базы. Работа занимала несколько дней и часто сопровождалась ошибками.
Цель проекта:
Создать автоматизированную систему сбора и визуализации данных, чтобы владелец мог в любой момент видеть:
• прибыль и выручку по дням, неделям, месяцам;
• топ-товары и слабые позиции;
• воронку продаж и повторные покупки;
• KPI сотрудников и динамику роста.
1. Сбор данных:
• Написал Python-скрипт для подключения к базе PostgreSQL и выгрузки актуальных данных по заказам.
• Сконвертировал данные в удобный формат и интегрировал с Google Sheets через API.
• Настроил автоматическое обновление данных по расписанию.
2. Обработка:
• В Google Sheets и Excel реализована система фильтров и логики на формулах для расчёта:
• выручки, прибыли, среднего чека;
• количества продаж по SKU и менеджерам;
• доли возвратов, отказов, повторных заказов.
3. Визуализация:
• Создана панель дашборда с диаграммами (Google Charts + Excel графики).
• Реализована навигация по месяцам и категориям с помощью выпадающих списков.
• Дашборд адаптирован для печати в PDF и использования на смартфоне.
Клиент получил полный автоматизированный отчёт, который:
• экономит 10+ часов в неделю (раньше ручной сбор занимал 2–3 дня);
• обновляется по кнопке или автоматически;
• позволяет принимать решения «в моменте» без Excel-файлов на почте;
• упростил аналитику для всей команды (менеджеры, бухгалтер, маркетолог).
📈 Бонус: после внедрения дашборда владелец выявил неэффективные товары и за 2 месяца увеличил прибыль на 18%.