Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

Competitor parser - парсинг сайтов для OpenCart/OcStore


Competitor parser - парсинг сайтов для OpenCart/OcStore


Competitor Parser — позволяет автоматически импортировать товары и категории с любых сторонних сайтов прямо в ваш интернет-магазин. Настраиваете один раз — дальше всё работает по расписанию без вашего участия.

 

Для кого этот модуль?

- Вы хотите наполнить новый магазин товарами с сайта поставщика
- Вам нужно держать цены и наличие актуальными — данные обновляются автоматически
- У вас несколько источников и каждый нужно парсить по своим правилам
- Вы устали вручную копировать описания, фото и характеристики

 

Как это работает:

Вы создаёте профиль, указываете ссылку на страницу каталога или sitemap, настраиваете CSS/XPath-селекторы полей товара, задаёте расписание. Дальше модуль сам обходит все страницы, скачивает товары и добавляет их в OpenCart.

 

Что парсит:

Основные поля товара:
- Название, описание (HTML сохраняется), модель, артикул (SKU)
- Цена и акционная цена
- Количество на складе

 

Изображения:
- Главное фото и вся галерея товара
- Изображения внутри HTML-описания — тоже скачиваются и заменяются на локальные ссылки
- Сжатие и изменение размера при скачивании (задаёте максимальную ширину и высоту)
- Поддержка WebP — автоматически конвертируется в JPG если нужно

 

Атрибуты (характеристики):
- Парсит пары название/значение из таблиц характеристик
- Поддержка группировки по разделам - важно для сложных товаров (телефоны, ноутбуки): «Память», «Камера», «Питание» и т.д. создаются как отдельные группы атрибутов
- Название группы по умолчанию настраивается под ваш магазин

 

Опции товара (варианты):
- Парсит варианты типа Размер, Цвет и любые другие
- Несколько слотов опций - для сайтов где опции сверстаны по-разному
- К каждому значению можно привязать цену и количество

 

Категории:
- Хлебные крошки (для автоматического создания категорий)
- Два режима: класть все товары в одну выбранную категорию — или автоматически воссоздавать иерархию из хлебных крошек
- Категории создаются в OpenCart автоматически если их ещё нет

 

Источники данных:
Link — Страница каталога с пагинацией, парсер сам переходит по страницам
Sitemap — XML Карта сайта, берёт список URL товаров напрямую
Feed / RSS / Atom — Любой XML-фид с товарами

Пагинация поддерживается двумя способами: CSS/XPath-селектор кнопки «Следующая страница» или шаблон URL (`?page={n}`).

 

Режимы импорта:

Только новые — существующие товары не трогаются
Только обновление — обновляет существующие, новые не создаёт
Новые + обновление — создаёт новые и обновляет существующие
Полная синхронизация — дополнительно удаляет из магазина товары которых больше нет в источнике

 

Фоновая обработка и расписание:

Парсинг выполняется через cron-запрос без ограничений по времени выполнения, без таймаутов. Каждый профиль имеет свою cron-ссылку - просто добавьте её в планировщик задач сервера. Расписание настраивается прямо в профиле (cron expression).

Между запросами к сайту-источнику пауза 0.5 секунды, браузерные заголовки и поддержка cookie - для обхода базовой защиты от ботов.

 

Реестр и умный матчинг:

Модуль ведёт реестр всех спарсенных товаров и категорий. При повторном запуске не создаёт дубли — находит существующий товар по URL, затем по артикулу, затем по названию. Если URL товара изменился — реестр обновляется автоматически.

 

Тестирование без риска:

Перед запуском полного парсинга проверьте настройки в тестовом режиме:
Тест страницы категории — показывает сколько товаров найдено и примеры ссылок
Тест товара — парсит одну страницу и показывает все найденные поля; ничего не сохраняется в БД
Диагностика — по каждому полю видно: «найден» / «не найден» / «пустой» / «селектор не указан»

 

Сервисные инструменты:

Управление SEO URL — сканирует ЧПУ-адреса магазина, находит товары и категории без slug, заполняет недостающие, исправляет дублирующиеся адреса.

Очистка изображений — находит файлы в папке модуля которые больше не используются ни в одном товаре, показывает сколько места освободится - и удаляет одной кнопкой.

Очистка реестра — удаляет записи реестра у которых товар или категория уже удалены через админку.

Отключение неполных товаров — находит и отключает товары без фото или с ценой 0.

 

Интерфейс:

- Весь модуль управляется из одной страницы в админке OpenCart
- Поддержка тёмного режима
- Лог в реальном времени — видно что происходит прямо сейчас
- Несколько профилей — каждый со своими настройками, расписанием и источником
- Реестр категорий и товаров с пагинацией и быстрыми ссылками на редактирование

 

Требования:
- Расширение cURL (для отправки уведомлений)
- Cron на сервере (для автоматической работы)
- PHP расширения: `curl`, `gd`, `dom`
 
Лицензия:
Коммерческий модуль с привязкой к домену.
Лицензия проверяется через защищённый сервер.
Одна лицензия — один домен.

  • Добавил
  • Добавлено
    29.05.2026
  • Категория
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3

 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
Гість
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.