Задача
Необходимо реализовать интеграцию между API маркетплейсов (Озон, Wildberries) и Google Таблицей. Система должна собирать следующие данные на текущий момент:
- Остатки товаров на каждый склад - количество единиц товара, доступное для продажи на каждом складе отдельно;
- Продажи за 30 дней - количество проданных единиц по каждому товару за последние 30 календарных дней, с разбивкой по складам (откуда был отгружен товар).
Формат выгрузки
- Данные должны обновляться в таблице автоматически, минимум один раз в час (или по другому согласованному расписанию);
- Таблица должна содержать колонки: Артикул, Название товара, Остаток на складе №1, Остаток на складе №2 (и т.д.), Продажи за 30 дней со склада №1, Продажи за 30 дней со склада №2;
- При изменении остатков или продаж данные в таблице перезаписываются синхронно.
Технические требования
- Решение реализовать на любом удобном языке/сервисе (Python + Google Sheets API, Apps Script и т.п.);
- API ключи и токены должны храниться в защищенном виде, не в открытом коде;
- Код должен выдерживать ошибки соединения и повторять попытки запросов при сбоях.
Дополнительные пожелания
- Пришлите пример JSON-структуры получаемых данных для одного товара/позиции;
- Перед передачей исполнителю предоставьте список ваших API-ключей для тестирования;
- Срок выполнения и бюджет обсуждаются индивидуально.