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:
Купить базу автомобилей для подбора шин и дисков