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

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

UncleSam ☆☆☆☆☆ 0 відгуків 2 завантажень 1 727 24.07.26
2.1.2 Ioncube Loader: Ні
1 800 грн 1 150 грн−36%
Додаткові послуги
Кількість, домен, опції
Разом:1 150 грн
OpenCart3.0, 2.3
ocStore3.0, 2.3.0.2.4, 2.3
Тип ліцензіїНа один домен
Метод активаціїЗа запитом в приватні повідомлення
Ioncube LoaderНі
Звернення до сервера розробникаТак
Завантаження2
Опубліковано29.05.26
Оновлене24.07.26
Розмір файлу131 КБ

Відгуки користувачів

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`

 

Ліцензія:
Комерційний модуль із прив'язкою до домену.
Ліцензія перевіряється через захищений сервер.
Одна ліцензія – один домен.

Характеристики

Системні вимогиphp 7.1+
Тип ліцензіїНа один домен
Метод активаціїЗа запитом в приватні повідомлення
Ioncube LoaderНі
В продажеДа
OpenCart3.0, 2.3
ocStore3.0, 2.3.0.2.4, 2.3
OpenCart.Pro, ocShopOpencart.pro 2.3
Звернення до сервера розробникаТак
Якщо сервер розробника недоступнийДополнение недоступно
ЗнижкаНі
Сумісно з шаблонамисо всеми
АдаптаціяПлатна
ЛокалізаціяУкраїнська, Англійська, Російська
Версія2.1.2
Розмір файлу131 КБ
Опубліковано29.05.26
Оновлене24.07.26

  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
Гість
×
  • Створити...

Important Information

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