Задача

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

Основные требования

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

Формат работы

Итоговый массив данных должен быть конвертирован в формат, совместимый с WordPress (например, XML, CSV или напрямую через рабочий плагин). Код на Python или другом инструменте приветствуется.

Описание процесса

  • Сканировать структуру самописного движка на наличие всех товаров.
  • Подготовить чистую структуру для записи в WordPress (WooCommerce).
  • Создать выгрузку и выполнить тестовый перенос выборочных товаров.
  • После успешного теста - полная перезапись.

Дополнительные условия

  • Список товаров может содержать технические ошибки со стороны CMS. Парсинг должен быть устойчивым к отсутствию некоторых полей.
  • Изображения следует перепривязать.
  • На выходе предоставить полный комплект перенесенных артикулов с подтверждением целостности.

Интеграция интерактивной анимации Rive на главную страницу мобильного приложения

Требуется реализовать главный экран мобильного приложения на React Vite с использованием анимационного дизайна, предоставленного в формате JSON. Необходимо подключить и интегрировать библиотеку Rive для отображения интерактивных элементов.