Задача

Автоматизировать процесс наполнения товарного каталога онлайн-магазина. У заказчика существует структурированная Google Таблица с полным ассортиментом: названия, цены, изображения, описания. Требуется реализовать автоматический перенос этих данных в карточки товаров через официальное API площадки.

Основные требования

  • Настроить связку Google Таблицы с магазином по API
  • Реализовать автоматическое распознавание и фильтрацию столбцов (SKU, описание, цена, ссылки на обложки)
  • Обеспечить массовую загрузку товаров в созданные или обновляемые карточки
  • Интегрировать удаленное управление ценами: при изменении суммы в таблице данные должны автоматически синхронизироваться в магазине

Технические детали

  • Подключить платежный шлюз для корректного отображения конечных цен покупателям
  • Обеспечить защиту от перегрузки сервера (очередь запросов не рвем) и многопоточная отправка данных
  • Готовый файл Excel ограничен 200 позициями, но код должен быть гибким к расширению ассортимента

Необходимые отчеты

  • Логирование результатов: успешно загруженные товары, ошибки в данных с указанием невалидной строки (пустых URL, неправильного SKU)
  • Уведомление администратору после полного обновления базы