Tyre Filter - підбір шин і дисків по автомобілю
Tyre Filter додає до інтернет-магазину OpenCart/ocStore повноцінний сервіс підбору шин та колісних дисків. Покупець може вибрати автомобіль або вказати параметри товару вручну, побачити всі допустимі розміри та одразу перейти до відповідних товарів.
Модуль підходить для магазинів шин та дисків, яким необхідний зручний підбір, сучасна сторінка результатів, SEO-посадкові сторінки та автоматичне оновлення автомобільного довідника.
ВАЖЛИВО: автомобільна база даних купується окремо!
База автомобілів не входить у вартість та архів модуля. Для роботи підбору за маркою, моделлю,році та модифікації необхідно купити сумісну БД у партнера проекту — TyresAddict:
https://tyresaddict.ru/help/databases/find/
Без придбаної та завантаженої бази підбір по автомобілю та автомобільні SEO-сторінки не працюватимуть. Підбір за параметрами товарів залишається доступним після налаштування категорій та атрибутів.
Що отримує власник магазину
- зрозумілий покроковий підбір шин та дисків;
- зниження кількості помилок при виборі типорозміру;
- швидкий перехід від автомобіля до товарів у наявності;
- додаткові SEO-сторінки для залучення пошукового трафіку;
- автоматизоване оновлення автомобільної бази;
- сумісність зі стандартними механізмами OpenCart.
Підбір по автомобілю
- послідовний вибір марки, моделі, року випуску та модифікації;
- кожна модифікація автомобіля виводиться окремою позицією;
- пошук усередині стилізованих випадаючих списків;
- відображення штатних розмірів, варіантів заміни та тюнінгу;
- розміри передньої та задньої осі враховуються окремо;
- виведення параметрів PCD, DIA, кріплення, розмірів шин та дисків;
- сучаснакартка обраного автомобіля;
- окремі клікабельні фільтри по діаметру та точному типорозміру;
- виключення повторюваних розмірів.
Підбір за параметрами
- шини: ширина, профіль та діаметр;
- диски: діаметр, ширина, кількість кріпильних отворів та PCD;
- пошук всередині кожного списку параметрів;
- значення формуються за реально налаштованими товарами магазину;
- налаштування відповідності полів модуля атрибутам OpenCart.
Сезонність та шипи
- вибір літніх та зимових шин;
- для зимових шин доступний вибір «шиповані/нешиповані»;
- фільтри сезонності та шипів включаються та вимикаються незалежно в налаштуваннях;
- неактуальні параметри не додаються до URL.
Повноцінна сторінка результатів
Видача побудована за принципами стандартної сторінки категорії OpenCart та включає:
- режими «список» та «сітка»;
- сортування за назвою, ціною, рейтингом та моделлю;
- вибір кількості товарів на сторінці;
- стандартну пагінацію OpenCart;
- порівняннятоварів;
- додавання у вибране;
- додавання товару в кошик;
- ціни, акції, податки та рейтинг;
- клікабельні розміри та діаметри без зайвих порожніх GET-параметрів;
- адаптивний інтерфейс для комп'ютерів, планшетів та телефонів.
Сумісність товару з автомобілями
У картці шини або диска з'являється окрема вкладка
«Підходить для автомобілів». У ній покупець бачить марки, моделі, покоління, роки та модифікації автомобілів, сумісних із вибраним товаром.
- пошук по марці та моделі всерединівкладки;
- угруповання великого списку автомобілів;
- лінива завантаження - дані запитуються тільки при відкритті вкладки;
- стандартні файли картки товару фізично не замінюються.
Аналоги товарів
Модуль автоматично знаходить шини або диски того ж розміру від інших виробників та виводить їх у вкладці
«Аналоги».
- для шин порівнюються ширина, профіль та діаметр;
- для дисків порівнюються діаметр, ширина, отвори та PCD;
- товари поточного бренду виключаються;
- горизонтальнікартки аналогів;
- внутрішній фільтр по бренду;
- ціна, наявність, зображення та посилання на товар;
- відображення SVG-логотипу виробника;
- лінива завантаження при відкритті вкладки.
SEO-можливості
- настроюваний SEO URL основної сторінки підбору;
- окремі H1, Meta Title та Meta Description;
- автоматична генерація SEO-сторінок марок автомобілів;
- SEO-сторінки моделей, поколінь та окремих модифікацій;
- SEO-сторінки розмірів шин та дисків;
- ієрархічні хлібні крихти;
- canonical URL;
- структуровані дані JSON-LD;
- автоматична XML Sitemap;
- поріг мінімальної кількості товарів для індексування;
- сторінки з недостатньою кількістю товарів отримують noindex і не потрапляють до Sitemap;
- ручне перебудова SEO-індексу з адміністративної панелі.
Інтеграція з OCFilter
Підтримується опціональна інтеграція з
OCFilter 4.8.x. OCFilter не обов'язковий — без нього модуль використовує власну сторінку результатів.
- окремий перемикач інтеграції;
- синхронізація фільтрів шин та дисків;
- створення точних складових значень типорозмірів;
- зв'язок фільтрів з товарами та призначеними категоріями;
- після підбору покупець може бути перенаправлений у категорію з уже активованими параметрами OCFilter;
- повторна синхронізація не зачіпає користувацькі фільтри OCFilter.
Безпечне оновлення автомобільної бази
Постачальник бази може передавати прямий файл SQL.
- ручне оновлення з адміністративноїпанелі;
- автоматичне оновлення CRON з секретним токеном;
- підтримка SQL;
- дозволені операції тільки з цільовою таблицею search_by_vehicle;
- завантаження спочатку виконується в тимчасову таблицю;
- перевіряється наявність та коректність рядків;
- робоча таблиця замінюється атомарно;
- попередня версія бази зберігається для відновлення;
- ведеться журнал оновлень;
- після успішного оновлення очищується кеш і при необхідності перебудовуються SEO-сторінки.
Налаштування в адміністративнійпанелі
- категорії шин та дисків;
- порівняння атрибутів товарів;
- нормалізація чисел, тексту та значень «так/ні»;
- включення сезонності та шипів;
- додавання автомобіля в назву знайденого товару;
- час життя кешу;
- SEO-налаштування та побудова SEO-сторінок;
- налаштування та синхронізація OCFilter;
- URL оновлення бази та секретний CRON-токен;
- стилізовані перемикачі та пошук у довгих списках;
- вбудована довідка з налаштування;
- окрема вкладка технічної підтримки.
Інтерфейс і продуктивність
- адаптивний дизайн для основної та бічної колонки;
- оформлення на Bootstrap 3;
- Bootstrap-модальні вікна замість системних alert;
- AJAX-завантаження залежних списків;
- кешування повторюваних запитів;
- індекси для швидких кроків підбору по автомобільній базі;
- пагінація та обмежена вибірка товарів;
- лінива завантаження важких вкладок картки товару;
- користувацькітексти винесені в language-файли;
- модуль не вимагає ionCube.
Сумісність та вимоги
| CMS | OpenCart 2.3.x, ocStore 2.3.x |
| PHP | 5.6–7.4 |
| База даних | MySQL 5.6+ або сумісна MariaDB |
| Розширення PHP | cURL, JSON, mbstring |
| Інтерфейс | jQuery та Bootstrap 3 |
| OCFilter | Опціонально, версія 4.8.x |
Модуль перевірено на стандартній темі OpenCart/ocStore 2.3. Для нестандартної теми може знадобитися адаптація шаблонів та точок вставки OCMOD.
Вимоги до товарів
Модуль перестав бути імпортером товарного каталогу. Шини та диски повинні бути попередньо додані в OpenCart, знаходитись у призначених категоріях та мати заповнені атрибути розмірів. Після встановлення необхідно зіставити атрибутимагазин з поля модуля.
Установка
- Зробити резервну копію файлів та бази даних;
- залити всі файли з папки UPLOAD в корінь сайту;
- оновити кеш модифікаторів;
- встановити та відкрити модуль Tyre Filter;
- призначити категорії шин та дисків;
- порівняти атрибути товарів;
- купити та завантажити автомобільну базу TyresAddict;
- налаштувати SEO, сезонність, оновлення бази та при необхідності OCFilter;
- додати модуль до потрібного макету.
Інтеграція з карткою товару виконується через OCMOD. Модуль не підміняє стандартні файли product.php та product.tpl.
Технічна підтримка
Telegram:
@d_man91
demo:
https://tyres.democronos74.ru/
Нагадування: автомобільна база в комплект не входить і купується окремо у партнера TyresAddict:
Купити базу автомобілів для підбору шин та дисків