Перейти до основного вмісту

Авто-порівняння в картці товару

Покупець, який відкрив поспіль три-чотири смартфони, швидко забуває, у якого з них більша батарея. Модуль Авто-порівняння відповідає на це просто в картці товару: таблиця «Порівняйте товари» ставить поточний товар поруч з 1–3 товарами, які цей самий покупець щойно переглянув у тій самій категорії, характеристика за характеристикою. Нікому не треба спершу тиснути «Додати до порівняння» — таблиця складається сама з історії переглядів.

Таблиця «Порівняйте товари» в картці товару

Що бачить покупець​

  • Поточний товар — перша колонка з позначкою «Ви переглядаєте»; за ним — товари, переглянуті раніше, кожен з кнопкою «Переглянути».
  • Зверху фото, назва, рейтинг і ціна; нижче — характеристики рядками.
  • Перемикач «Лише відмінності» ховає рядки, де в усіх товарів однакове значення, і на екрані лишається тільки те, чим товари справді різняться.
  • «Відкрити повне порівняння» додає всі товари з таблиці до списку порівняння магазину і відкриває звичайну сторінку порівняння.
  • Таблиця зʼявляється лише тоді, коли є що порівнювати: на першому товарі, який покупець відкрив у категорії, блоку немає.

Та сама таблиця з увімкненим «Лише відмінності»

На телефоні таблиця гортається вбік; перша колонка з назвами характеристик лишається на місці, а під таблицею — підказка «Гортайте таблицю вбік».

Телефон, 390 px: таблиця до і після гортання вбік

Які товари потрапляють у таблицю​

  • Лише ті, що покупець переглядав у цьому браузері, — спершу останні.
  • Лише з тієї самої категорії, що й поточний товар (або, якщо так налаштувати, із сусідніх категорій того самого батьківського розділу).
  • Лише активні товари в наявності й з ціною. Товар, що закінчився, просто випадає з таблиці.
  • Характеристики — ті самі, що показує сторінка порівняння: властивості з галочкою «Показувати в порівнянні». Рядки, які ви вказали як приховані в налаштуваннях, пропускаються.

Налаштування​

В адмінці: Налаштування → Авто-порівняння (/admin/auto-compare). Екран налаштувань українською за будь-якої мови адмінки.

Налаштування авто-порівняння

НалаштуванняЩо робитьЗа замовчуванням
Скільки переглянутих товарів поруч1, 2 або 3, плюс сам товар2
Які товари вважати схожимиЛише з тієї самої категорії або з тієї самої і сусідніх (той самий батьківський розділ). Для категорій верхнього рівня — завжди лише сама категоріяТа сама категорія
Приховати характеристикиПо одній назві в рядку, як на сайті; регістр не важливийпорожньо
Показувати перемикач «Лише відмінності»Вмикає чи вимикає перемикачувімкнено
Місце в картці товаруПід описом і характеристиками · під фото товару (поруч із «Поділитися») · під кнопкою «Купити» · біля кнопок дій (обране, порівняння) · у блоці супутніх товарівПід описом
Куди ставити

Таблиця широка, тож найкраще місце — під описом товару, як і за замовчуванням. У темі default місце «У блоці супутніх товарів» ховає вибір кольору, коли він у товару є, тож лишайте це місце для тем, де воно пасує.

Кеш і приватність​

  • Історія переглядів живе лише в браузері покупця (localStorage, ключ cms9_viewed — той самий, що й у віджета «Переглянуті товари»). У базу нічого не пишеться і до облікового запису покупця нічого не привʼязується.
  • Сама сторінка товару лишається в кеші LiteSpeed: таблицю заповнює окремий запит (/auto-compare/block), який ніколи не кешується, тож один покупець ніколи не побачить історію іншого.
  • Правити тему не треба — блок приходить через точку виводу, яка вже є в кожній темі.

Аналітика​

У GA4 йдуть дві події — через gtag, а якщо його немає, у dataLayer (див. Події GA4):

  • auto_compare_view — таблицю прокрутили в поле зору (раз на сторінку);
  • auto_compare_click — клік у таблиці: «Переглянути», «Лише відмінності» чи «Відкрити повне порівняння».

Співвідношення цих двох подій показує, чи покупці справді користуються таблицею, чи гортають повз неї.

Вимоги й ціна​

  • Ядро eCMS9 5.0.5 білд 712 або новіше, PHP 8.2–8.5.
  • Платний модуль: 99 € одноразово, оновлення 24 місяці; продовження оновлень — 50 €. Є безкоштовний пробний період на 7 днів. Встановлюється з магазину модулів; як оплатити й продовжити — Купівля модулів.