Техническое задание: Интеграция Ozon и Google Таблиц
Цель проекта
Автоматизировать процесс получения аналитических отчетов из личного кабинета Ozon и их последующей выгрузки в Google Таблицы для удобного анализа и построения дашбордов.
Основные задачи
- Настроить авторизованное подключение к API Ozon (performance.ozon.ru и другие необходимые endpoints).
- Реализовать выгрузку ключевых отчетов, включая:
- Отчет по оплатам за заказы (с детализацией по дням).
- Отчет по расходам на рекламу (оплата за клик, с детализацией по дням).
- Разработать скрипт на Google Apps Script, который будет:
- Получать данные из API Ozon.
- Структурированно записывать их в указанные листы Google Таблицы.
- Обеспечивать возможность как ручного запуска, так и автоматического (по расписанию).
- Организовать код с учетом читаемости и возможного дальнейшего расширения (добавление новых отчетов).
Требования к реализации
- Использовать Google Apps Script (JavaScript).
- Надежно хранить и использовать API-ключи (предпочтительно через PropertiesService).
- Реализовать обработку ошибок и логирование.
- Предоставить инструкцию по настройке и запуску.
Результат работы
- Рабочий скрипт в контейнере Google Таблицы.
- Настроенные триггеры для автоматического обновления.
- Краткая документация по использованию.