Техническое задание: Интеграция Ozon и Google Таблиц

Цель проекта

Автоматизировать процесс получения аналитических отчетов из личного кабинета Ozon и их последующей выгрузки в Google Таблицы для удобного анализа и построения дашбордов.

Основные задачи

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

Требования к реализации

  • Использовать Google Apps Script (JavaScript).
  • Надежно хранить и использовать API-ключи (предпочтительно через PropertiesService).
  • Реализовать обработку ошибок и логирование.
  • Предоставить инструкцию по настройке и запуску.

Результат работы

  • Рабочий скрипт в контейнере Google Таблицы.
  • Настроенные триггеры для автоматического обновления.
  • Краткая документация по использованию.

Разработка Telegram-бота для кофейни на Python

Требуется создать функционального чат-бота для автоматизации заказов в кофейне. Бот должен быть написан на чистом Python и включать в себя админ-панель для управления. Все детали будут обсуждаться с исполнителем.