Що витягуємо
- ціна з основної картки;
- статус наявності;
- назва товару;
- можливі SKU/brand з розмітки.
Для OpenCart
OpenCart-магазини часто мають схожі теми, модулі і структуру catalog/view/theme. Видно використовує platform detection, щоб не писати окремий парсер під кожен домен.
Адаптер шукає OpenCart-ознаки в HTML, JSON-LD availability і типові product-price blocks. Якщо поле наявності нетипове, результат маркується як частковий.
OpenCart: ціна конкурента впала на 5%, наявність підтверджена. Подія записана в історію і доступна в API.