Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

AutoFilter - фильтр автомобилей [2.1, 2.3] [Поддержка]


ozzzi
 Поделиться

Рекомендованные сообщения

AutoFilter - фильтр автомобилей [2.1, 2.3]


AutoFilter - фильтр автомобилей [2.1, 2.3]


Модуль позволяет создать базу автомобилей и привязать товары к определенной модели. Посетители сайта смогут быстро подбирать товары под свой автомобиль.

 

Особенности

  • Фильтр работает на всех страницах: в категории - фильтрует товары данной категории, на других страницах - перебрасывает на страницу выбора категорий товаров для указанной модели.
  • Фильтр создает SEO-ссылки на страницы моделей, например: site.ru/category/model.
  • Есть возможность настройки SEO (мета-теги, описание страницы) для страниц типа: тормозные колодки для Ford Focus 2.
  • Фильтр можно отобразить как горизонтально, так и вертикально.
  • В фильтре отображаются только те авто, к которым есть привязки товаров.
  • На странице товара можно вывести вкладку "Применимость", где будут показаны все авто, к которым подходит деталь (включается в настройках модуля).
  • Вместе с фильтром можно скачать базу автомобилей (TecDoc) в формате SQL (префикс базы: oc_), 18,3 Мб
  • Есть поддержка модуля seo_pro. 
  • Работоспособность с другими фильтрами, шаблонами не проверялась (для шаблонов Journal, Shop-Store, TechStore делал адаптации, работоспособность встроенных фильтров сохраняется)

 

SEO
1. На главной странице можно вывести список брендов в виде иконок. Ссылки имеют вид: /brand/brand-audi. Получаем список моделей данного бренда.
2. При переходе из списка брендов на модель или из фильтра, который стоит на главной странице, ссылки имеют вид: /model/model-audi-a3. На странице отображаются категории, в которых есть товары для данной модели. Работа данного функционала оптимально при 2-м уровне вложенности основных категорий, например: запчасти/тормозные колодки, аксессуары/коврики.
3. В категориях фильтрация может происходить по модели (/parts/model-audi-a3) или по модификации (/parts/?auto-filter=*). Фильтрация по моделям нужна для SEO-продвижения, по модификациям - для точного подбора запчасти в зависимости от объема двигателя или типа кузова. Фильтрацию по модификациям лучше закрыть от индексации.

Robots.txt -> Disallow: /*?auto_filter=

 

Совместимость

Opencart, OcStore | 2.1 (новые версии не выпускаются), 2.3

 

Установка

  1. Модули/Расширения -> Установка расширений
  2. Обновляем кеш модификаторов
  3. Активируем и включаем фильтр в списке модулей
  4. Добавляем фильтр в схему "Категория"
  5. Создаем базу авто сами или заливаем готовую базу, например, через PhpMyAdmin
  6. Привязываем товары к определенным моделям.

 

Обновление

  1. Сделайте бэкап данных
  2. Удалите модификатор
    Auto filter

    и нажмите кнопку обновления на этой же странице

  3. Установите новую версию модуля

  4. На странице модификаторов снова нажмите на обновление

  5. В списке модулей заходим в редактирование модуля и нажимаем на кнопку генерирования SEO-ссылок (нужно всего раз, после обновления со старых версий)

 

Рекомендация

  1. При загрузке брендов и моделей в базу напрямую, нужно зайти в настройки модуля-фильтра и нажать генерацию ссылок.
  2. При загрузке базы автомобилей напрямую в базу данных, перед генерацией моделей нужно удалить все лишние бренды, модели и модификации - иначе количество ЧПУ-ссылок в базе будет негативно влиять на производительность. Также все ссылки загружаются в кеш SeoPro и могут замедлить работу сайта.

  • Автор
  • долучення
    06.05.18
  • Категорія
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • ocStore
    2.3
    2.1
  • OpenCart.Pro, ocShop
    Не проверялось
  • Звернення до сервера розробника
    Нет

 

  • +1 2
Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Здравствуйте, спасибо за разработку.

Установил, работает отлично, Версия ocStore 2.3.0.2.3, шаблон Revolution.

Мои замечания( пожелания) :

-Не подгружает модели авто в автоматическом режиме, необходимо нажимать Фильтр.

Спойлер

1100776909_.thumb.jpg.f858fe377beefabead6cf9f347a588d6.jpg

-Сделать необязательные поля и добавить в поле Кузов выпадающий список кузовов, их не так много.

Спойлер

23.thumb.jpg.7fef1a98635594bdad2dca39fe1026bc.jpg

 

- Дополнить вывод фильтра на любую страницу сайта, не только в категорию( подкатегорию)

-Отвязать фильтр от товара т.к если нет привязаных товаров к какой либо модели, фильтр не показывает марки.

Спойлер

701716082_2.jpg.9152c80bab013da3bc0149f0decf00e6.jpg

- сделать выбор вывода модификаций поколений и кузову.

Спойлер

1373366039_.jpg.154473a2ff87014ea2c8fa578f4e6791.jpg

 

Ссылка на комментарий
Поделиться на других сайтах


Спасибо за столь конструктивные предложения.

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
13 минут назад, igorhh сказал:

a  etot modylj neljsja pod opencart ili osstore 2.1 peredelatj 4tob rabotal

 

mozhno konechno

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

Добрый день, предстала не легкая задача, скажите пожалуйста ваш модуль подходит к моим требованием?

И так:

первая категория - марка автомобиля (например Ауди);

вторая родственная категория - модель авто ( например А3);

третяя родственная категория - год выпуска авто (например 2006-2013 Audi A3 8P);

четвёртая  родственная категория - модель двигателя (например 3.2L V6 (2006-2009)).

В свою очередь, когда клиент заходит в категорию например - 3.2L V6 (2006-2009), он должен видит фильтр с перечень категорий, например - обслуживание, интерьер, колеса. 

Далее фильтруя пункт - обслуживание, видим пункты - моторное масло, фильтры, помпа и т.д.

Фильтруя пункт - интерьер, видим пункты - рулевое колесо, солнцезащитный козырек и т.д.

Фильтруя пункт - колеса, видим пункты - болты, легкосплавные диски, сенсор давления в шинах.

И при всем этом у каждого товара должны быть свои атрибуты. 

 

Ссылка на комментарий
Поделиться на других сайтах


1 час назад, Nightprince сказал:

Добрый день, предстала не легкая задача, скажите пожалуйста ваш модуль подходит к моим требованием?

 

Добрый день. У меня выбор модели происходит в 3 шага. Выбор модели запоминается, поэтому сделав вложенные категории, у вас должно получится как описано выше. Модуль бесплатный, ничто не мешает вам провести тесты по описанной мной схеме.

 

А вообще вы описываете стандартный каталог ТекДока, где категории появляются только после выбора моделей. 

 

Ссылка на комментарий
Поделиться на других сайтах

В 26.07.2018 в 11:05, ozzzi сказал:

 

Добрый день. У меня выбор модели происходит в 3 шага. Выбор модели запоминается, поэтому сделав вложенные категории, у вас должно получится как описано выше. Модуль бесплатный, ничто не мешает вам провести тесты по описанной мной схеме.

 

А вообще вы описываете стандартный каталог ТекДока, где категории появляются только после выбора моделей. 

 

а на Opencart 3.0 не пойдет? Сайт должен работать на американском рынке, так что не знаю насчет ТекДока, тем более там база на 8гиг, объемная очень...

Ссылка на комментарий
Поделиться на других сайтах


41 минуту назад, Nightprince сказал:

а на Opencart 3.0 не пойдет? Сайт должен работать на американском рынке, так что не знаю насчет ТекДока, тем более там база на 8гиг, объемная очень...

Не тестировал да и на 3-ю версию даже не смотрел еще.

 

Если будет востребованность, сделаю для других версий.

Ссылка на комментарий
Поделиться на других сайтах

1 час назад, ozzzi сказал:

Не тестировал да и на 3-ю версию даже не смотрел еще.

 

Если будет востребованность, сделаю для других версий.

 

не пошло на Openstore 3.0...

Fatal error: Uncaught exception 'Exception' with message 'Error: Can't write; duplicate key in table '#sql-1c68_18'<br />Error No: 1022<br />ALTER TABLE `oc_auto_models` ADD CONSTRAINT `oc_auto_models_ibfk_1` FOREIGN KEY (`brand_id`) REFERENCES `oc_auto_brands` (`brand_id`) ON DELETE CASCADE ON UPDATE CASCADE;' in D:\OSPanel\domains\vaggroupparts.com\system\library\db\mysqli.php:40 Stack trace: #0 D:\OSPanel\domains\vaggroupparts.com\system\library\db.php(45): DB\MySQLi->query('ALTER TABLE `oc...') #1 D:\OSPanel\domains\vaggroupparts.com\admin\model\extension\auto.php(249): DB->query('ALTER TABLE `oc...') #2 [internal function]: ModelExtensionAuto->createTable() #3 D:\OSPanel\domains\storage\modification\system\engine\loader.php(251): call_user_func_array(Array, Array) #4 [internal function]: Loader->{closure}(Array, Array) #5 D:\OSPanel\domains\vaggroupparts.com\system\engine\proxy.php(47): call_user_func_array(Object(Closure), Array) #6 D:\OSPanel\domains\vaggroupparts.com\admin\controller\extension\module\filter_auto.p in D:\OSPanel\domains\vaggroupparts.com\system\library\db\mysqli.php on line 40

Ссылка на комментарий
Поделиться на других сайтах


43 минуты назад, Nightprince сказал:

 

не пошло на Openstore 3.0...

Fatal error: Uncaught exception 'Exception' with message 'Error: Can't write; duplicate key in table '#sql-1c68_18'<br />Error No: 1022<br />ALTER TABLE `oc_auto_models` ADD CONSTRAINT `oc_auto_models_ibfk_1` FOREIGN KEY (`brand_id`) REFERENCES `oc_auto_brands` (`brand_id`) ON DELETE CASCADE ON UPDATE CASCADE;'

В момент создания таблиц (еще в момент установки) процесс пошел под откос.

Ссылка на комментарий
Поделиться на других сайтах

4 минуты назад, ozzzi сказал:

В момент создания таблиц (еще в момент установки) процесс пошел под откос.

 

то есть установка не возможна?

Ссылка на комментарий
Поделиться на других сайтах


22 минуты назад, Nightprince сказал:

 

то есть установка не возможна?

Данная ошибка по сути связана только с базой данных и от версии движка магазина не зависит. Так что мог быть глюк при установке или же нужно смотреть данный случай отдельно.

Ссылка на комментарий
Поделиться на других сайтах

В 30.07.2018 в 13:04, ozzzi сказал:

Данная ошибка по сути связана только с базой данных и от версии движка магазина не зависит. Так что мог быть глюк при установке или же нужно смотреть данный случай отдельно.

Уважаемый автор, могли бы вы помочь мне в этом деле? Был бы при много благодарен!

Ссылка на комментарий
Поделиться на других сайтах


  • 4 недели спустя...

Здравствуйте! А планируется ли расширение функций модуля (в том числе на платной основе), чтобы его функционал охватывал ещё категории и детали из TecDoc?

Ссылка на комментарий
Поделиться на других сайтах


4 часа назад, smirnizky сказал:

Здравствуйте! А планируется ли расширение функций модуля (в том числе на платной основе), чтобы его функционал охватывал ещё категории и детали из TecDoc?

Здравствуйте. В данный момент делаются посадочные страницы для моделей, многим это нужно для сео. Чтобы взаимодействовать с текдоком, нужно, чтобы он был. Он весит много и платный, все ли будут готовы его купить?

Ссылка на комментарий
Поделиться на других сайтах

Бесспорно, не все готовы купить. А в сторону avtocat.com Вы смотрели и делали/планировали под него? Есть ли планы что-то сделать подобное Auto Filter, но уже под тот беларусский каталог?

Ссылка на комментарий
Поделиться на других сайтах


avtocat.com - впервые слышу о таком. Судя по всему это чей-то сервис, у них есть модуль под Опенкарт и, скорей всего, он получает данные из их сервиса. У них нет общедоступного (да и платного не вижу) API, которым могли бы воспользоваться сторонние разработчики. 

Ссылка на комментарий
Поделиться на других сайтах

Добрый день! Помогите пожалуйста! Ваш фильтр прекрасно подходит под мои задачи, но вот после установки никак не хочет выбирать кроме Модели ничего больше. Ставил не сам, а тот, кто мне делал сайт на OpenCart 2.3. Может Вам дать доступ к сайту, чтобы не было "третьих" лиц? Заранее благодарен за помощь!

Ссылка на комментарий
Поделиться на других сайтах


25 минут назад, DmitryMarkus сказал:

Добрый день! Помогите пожалуйста! Ваш фильтр прекрасно подходит под мои задачи, но вот после установки никак не хочет выбирать кроме Модели ничего больше. Ставил не сам, а тот, кто мне делал сайт на OpenCart 2.3. Может Вам дать доступ к сайту, чтобы не было "третьих" лиц? Заранее благодарен за помощь!

Здравствуйте. Можете в ЛС отправить данные.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
В 09.05.2018 в 19:41, ozzzi сказал:

рефикс базы: oc_), 18,3 Мб

 

Подскажите пожалуйста. Модуль установился, но при попытке активировать его на вкладке дополнений получаю ошибку Internal Server Error. 

Ссылка на комментарий
Поделиться на других сайтах


11 минут назад, stparts сказал:

 

Подскажите пожалуйста. Модуль установился, но при попытке активировать его на вкладке дополнений получаю ошибку Internal Server Error. 

Здравствуйте. Отправьте мне лог ошибок в личку.

Ссылка на комментарий
Поделиться на других сайтах

Модуль обновился и теперь он позволяет создавать SEO- ссылки вида: site.ru/kolodki/audi-a3. При этом мета-теги также обновляются, чтобы поисковые системы были довольны. Устранены ошибки и учтены некоторые пожелания по улучшению юзабилити.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Добрый день. Подскажите, а можно ли данный модуль как-то синхронизировать с сервисами поставщиков по API? Например, цена, аналоги, данные

Ссылка на комментарий
Поделиться на других сайтах


1 час назад, skylin371 сказал:

Добрый день. Подскажите, а можно ли данный модуль как-то синхронизировать с сервисами поставщиков по API? Например, цена, аналоги, данные

Здравствуйте. Не совсем понимаю, зачем модуль фильтрации синхронизировать с сервисами поставщиков.

Цена относится к товару, фильтр к ней отношения не имеет.

Аналоги - они также относятся к артикулу запчасти, модуль к ним также отношения не имеет.

А данные - очень обобщенное понятие.

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.