Автоматизация отчётов Wildberries: WB API → Google Sheets для 100+ кабинетов

Система автоматической выгрузки данных из Wildberries в Google Sheets. Заменяет 4-5 часов ручной работы менеджеров на 5-10 минут автоматического обновления. Рассчитана на масштабирование до 100+ кабинетов с ростом +20 кабинетов в месяц. Внедрено в эксплуатации: команда из 5-7 менеджеров использует систему для еженедельной аналитики продаж, остатков, цен и участия в акциях. Данные обновляются автоматически каждый понедельник в 9:00 МСК или вручную по кнопке. Техническое решение: • Интеграция с 7 WB API endpoints (Content, Statistics, Prices, Calendar, Analytics, Marketplace) • 44 + 2N динамических колонок (N = количество недель истории) • Retry logic (3 попытки) и rate limiting (2000ms) для стабильности • Автоматические формулы: разница продаж, потребность в товаре, маржа акций • Batch API: 96.5% экономия вызовов Google Sheets API Архитектура: • 15 сервисов с модульной архитектурой • Клонирование нового кабинета за 15 минут без изменения кода • 4 связанных листа: Отчёт, Цены, Акции, Настройки Результат: • Время отчёта: 4-5 часов → 5-10 минут (↓95%) • Точность данных: 0% ошибок vs 5-10% ранее • Экономия: 40 часов/месяц команды менеджеров • Масштабирование: 2 часа → 15 минут на новый кабинет Технологии: Google Apps Script, WB API, TypeScript, Google Sheets API, Time-driven Triggers