Задача

Необходимо реализовать интеграцию между API маркетплейсов (Озон, Wildberries) и Google Таблицей. Система должна собирать следующие данные на текущий момент:

  • Остатки товаров на каждый склад - количество единиц товара, доступное для продажи на каждом складе отдельно;
  • Продажи за 30 дней - количество проданных единиц по каждому товару за последние 30 календарных дней, с разбивкой по складам (откуда был отгружен товар).

Формат выгрузки

  • Данные должны обновляться в таблице автоматически, минимум один раз в час (или по другому согласованному расписанию);
  • Таблица должна содержать колонки: Артикул, Название товара, Остаток на складе №1, Остаток на складе №2 (и т.д.), Продажи за 30 дней со склада №1, Продажи за 30 дней со склада №2;
  • При изменении остатков или продаж данные в таблице перезаписываются синхронно.

Технические требования

  • Решение реализовать на любом удобном языке/сервисе (Python + Google Sheets API, Apps Script и т.п.);
  • API ключи и токены должны храниться в защищенном виде, не в открытом коде;
  • Код должен выдерживать ошибки соединения и повторять попытки запросов при сбоях.

Дополнительные пожелания

  • Пришлите пример JSON-структуры получаемых данных для одного товара/позиции;
  • Перед передачей исполнителю предоставьте список ваших API-ключей для тестирования;
  • Срок выполнения и бюджет обсуждаются индивидуально.