Техническое задание: Интеграция Shopify и Wildberries

Цель проекта

Создание программного модуля для автоматической выгрузки товаров из магазина на платформе Shopify на маркетплейс Wildberries через их API. Интеграция односторонняя: синхронизация данных о товарах (карточек) из источника (Shopify) в приемник (Wildberries). Обработка заказов не входит в текущий этап.

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

1. Настройка авторизации и подключения

  • Реализовать безопасное подключение к API платформы Shopify с использованием предоставленных учетных данных (токен доступа).
  • Реализовать безопасное подключение к API маркетплейса Wildberries с использованием стандартного ключа API.

2. Выгрузка и обработка данных о товарах

  • Разработать механизм получения товаров из Shopify с возможностью фильтрации по категориям (коллекциям).
  • Создать модуль трансформации (маппинга) данных из формата Shopify в формат, требуемый API Wildberries.

3. Обязательные поля для передачи

Модуль должен корректно обрабатывать и передавать следующие данные для каждого товара:

  • Название товара: Адаптированное под правила маркетплейса.
  • Описание: Полное, информативное, с учетом SEO-оптимизации.
  • Характеристики (атрибуты): Размер, цвет, материал, бренд и другие ключевые параметры.
  • Фотографии: Загрузка изображений высокого качества в соответствии с техническими требованиями Wildberries.
  • Прочие параметры: Цена, артикул (SKU), остатки, категория на маркетплейсе и т.д.

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

  • Решение должно быть надежным и обрабатывать ошибки API (например, таймауты, лимиты запросов, невалидные данные).
  • Необходимо предусмотреть логирование ключевых этапов процесса для диагностики проблем.
  • Код должен быть чистым, документированным и готовым к дальнейшему сопровождению.

Разработка телеграм-бота для кофейни с админ-панелью

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