Задача
Автоматизировать процесс наполнения товарного каталога онлайн-магазина. У заказчика существует структурированная Google Таблица с полным ассортиментом: названия, цены, изображения, описания. Требуется реализовать автоматический перенос этих данных в карточки товаров через официальное API площадки.
Основные требования
- Настроить связку Google Таблицы с магазином по API
- Реализовать автоматическое распознавание и фильтрацию столбцов (SKU, описание, цена, ссылки на обложки)
- Обеспечить массовую загрузку товаров в созданные или обновляемые карточки
- Интегрировать удаленное управление ценами: при изменении суммы в таблице данные должны автоматически синхронизироваться в магазине
Технические детали
- Подключить платежный шлюз для корректного отображения конечных цен покупателям
- Обеспечить защиту от перегрузки сервера (очередь запросов не рвем) и многопоточная отправка данных
- Готовый файл Excel ограничен 200 позициями, но код должен быть гибким к расширению ассортимента
Необходимые отчеты
- Логирование результатов: успешно загруженные товары, ошибки в данных с указанием невалидной строки (пустых URL, неправильного SKU)
- Уведомление администратору после полного обновления базы