Общее описание задачи

Необходимо выполнить сбор данных (парсинг) с сайта поставщика и организовать автоматическую загрузку полученной информации в CMS Opencart версии 3. Цель - создание удобного и безошибочного процесса наполнения каталога магазина.

Какие данные нужно собрать и перенести

  • Основная информация о товаре: Название, SEO-URL, описание (краткое и полное), цена, категория.
  • Изображения: Загрузка основной фотографии и дополнительных изображений товара.
  • Характеристики: Назначение технических параметров и свойств в системные атрибуты Opencart (например, размер, вес, материал, цвет).
  • Файлы: Прикрепление PDF-инструкций, сертификатов или других сопутствующих документов к карточкам товаров.

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

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

Все контактные данные поставщиков и специфические названия фирм в описании задачи были удалены. Основное внимание уделено технической составляющей процесса.