Техническое задание: Интеграция 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-бота с системой ролевого доступа

Требуется создать Telegram-бота или систему из двух связанных ботов с разными уровнями доступа для пользователей. Одна группа пользователей будет вносить данные, другая - просматривать, выбирать и работать с ними.

Разработка технического каталога продукции на основе нормативной документации

Требуется проработать и подготовить черновик технического каталога для электротехнической продукции. Работа ведется на основе предоставленных технических условий, базовых альбомов чертежей и другой конструкторской документации.