ETL-система для автоматизации аналитики и управления остатками на маркетплейсах. Загрузка данных через 14 методов WB API, хранение в PostgreSQL, ежедневная выгрузка Excel-отчётов на Яндекс.Диск. Автопополнение остатков по трём площадкам, управление акциями через Prices API, распределительный центр. Внедрено в эксплуатации: владелец бизнеса на маркетплейсах (Wildberries, Ozon, Яндекс Маркет) использует систему с января 2026 для мониторинга продаж, управления остатками и участия в акциях. Техническое решение: • 14 методов WB API: воронка продаж, остатки, финансы, акции, поисковые запросы, тарифы • Автопополнение остатков по файлу Excel: синхронизация на WB, Ozon, Яндекс Маркет • Полуавтомат акций WB: установка цен через Prices API, восстановление по расписанию • Распределительный центр: polling заказов с 3 площадок, BOM для сборных моделей • 3 Excel-отчёта с выгрузкой на Яндекс.Диск • Telegram-уведомления: заказы, остатки, дубликаты артикулов Архитектура: • Python 3.12, httpx, psycopg v3, pandas, pydantic v2 • PostgreSQL 16: 24 таблицы • APScheduler: 10+ cron-задач • Click CLI: 33 команды • VPS: Docker Compose + systemd Результат: • Отчёты: 4-5 часов → автовыгрузка каждое утро (↓95%) • Остатки: 3 площадки из одной таблицы Excel • Акции: автоустановка цен + восстановление по расписанию • РЦ: обработка заказов каждые 5 минут + Telegram Технологии: Python 3.12, httpx, psycopg v3, pandas, PostgreSQL 16, APScheduler, Click, openpyxl, yadisk, Telegram Bot API, Docker