Техническое задание: Автоматизация заполнения каталога WooCommerce

Цель проекта

Необходимо реализовать решение для автоматического создания и обновления товаров в интернет-магазине на базе WordPress (WooCommerce) на основе данных из внешнего источника.

Исходные данные и требования

  • Исходные данные предоставлены в виде Google Таблицы (указана ссылка).
  • Необходимо обрабатывать два типа товаров:
    • Простые товары (Simple products)
    • Вариативные товары (Variable products) с атрибутами (например, размер, цвет).
  • Решение должно корректно создавать товары, заполняя все стандартные поля WooCommerce (название, описание, цена, категория, изображения, атрибуты и т.д.).

Ключевые задачи для исполнителя

  • Разработать скрипт или плагин для импорта данных из Google Таблицы.
  • Обеспечить корректное сопоставление полей таблицы с полями товаров в WooCommerce.
  • Реализовать логику создания вариаций товаров на основе атрибутов.
  • Предусмотреть возможность обновления существующих товаров (например, по артикулу или названию).
  • Обеспечить стабильную работу и обработку возможных ошибок (некорректные данные, пропущенные поля).

Ожидаемый результат

Функциональное решение, позволяющее в полуавтоматическом или автоматическом режиме заполнять каталог интернет-магазина данными из таблицы, экономя время на ручном вводе.

Настройка и установка шаблона в OpenCart

Требуется установить готовый шаблон на существующий хостинг и домен с движком OpenCart. Необходимо внести минимальные правки в шаблон и прописать базовые настройки доставки (без установки модулей).

Доработка или интеграция чата в приложение на FlutterFlow

Требуется улучшить функционал чата в существующем мобильном приложении, созданном на FlutterFlow. Встроенное решение не справляется с задачами. Рассматриваются варианты доработки текущего модуля или интеграции стороннего SDK.