Виталий Крючков upgrade.service Сбер ID
Backend • AI • боты • сайты • автоматизация • SEO
Рейтинг
1 713
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Город
Сургут
Опыт работы
14 лет
На сайте с
2017 года
Юридический статус
ИП

BeriQ — backend аналитической платформы для продавцов Wildberries

Используемые навыки API MySQL Python Разработка бэкенда

Описание

BeriQ — веб-платформа аналитики для продавцов Wildberries.

Моя зона ответственности в проекте — разработка backend-части системы: получение и обработка данных Wildberries, работа с базой данных, расчёт аналитических показателей и подготовка данных для пользовательского интерфейса.

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

Frontend и визуальный дизайн сайта не выдаю за свою работу — в данном кейсе показываю реализованную мной серверную часть и функции, которые она обеспечивает.

Решение

Backend реализован на Python с хранением данных в MySQL.

В проекте реализовал:

— интеграции с API Wildberries и получение данных по товарам, ценам, статистике, рекламе, поставкам и платному хранению;
— загрузку и обновление карточек товаров, характеристик, фотографий и цен;
— многопользовательскую обработку кабинетов продавцов;
— агрегацию дневной и недельной статистики;
— расчёт юнит-экономики товаров с учётом закупочной стоимости, комиссий, логистики, возвратов и других расходов;
— расчёт показателей прибыльности, маржинальности и оборачиваемости;
— сбор и анализ конкурентов по карточкам товаров;
— backend автоматического репрайсера с индивидуальными настройками товаров;
— расчёт рекомендаций по поставкам с учётом продаж, остатков, товаров в пути и скорости доставки;
— синхронизацию рекламной статистики и расходов;
— расчёт ABC-показателей и индекса локализации;
— автоматические пайплайны обновления данных и запуск задач по расписанию;
— обработку ограничений и ошибок внешнего API, повторные запросы и rate limiting;
— защищённое хранение и расшифровку API-ключей;
— логирование и мониторинг выполнения фоновых задач.

Для обработки и аналитики используются pandas и NumPy, для части автоматизированного получения отчётов — Playwright. В проекте также предусмотрен ML-пайплайн на scikit-learn для работы с временными данными.

Серверные задачи разворачиваются на Linux/Beget и могут выполняться автоматически через cron.

Результат

В результате создан backend работающей аналитической платформы BeriQ.

Система регулярно получает и обрабатывает данные Wildberries и формирует данные для рабочих разделов платформы:

— дашборд ключевых показателей;
— юнит-экономика товаров;
— аналитические отчёты;
— репрайсер;
— мониторинг конкурентов;
— каталог товаров;
— расчёты, связанные с остатками и поставками.

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

Проект используется как рабочая система для анализа показателей магазина и принятия решений на основе данных.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Freelance Radar — система автоматического мониторинга и скоринга заказов
Freelance Radar — система автоматического мониторинга и скоринга заказов
7
Искусственный интеллект MeraPilot — AI/LegalTech-система проверки и обработки данных
MeraPilot — AI/LegalTech-система проверки и обработки данных
8