Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Поиск по модели товара...


Recommended Posts

Никак не получается сделать поиск товара по названию модели..

 

Ищет упорно только по названию

Подскажите, плиз, какие файлы задействованы в поиске  

/public_html/catalog/controller/product

/public_html/catalog/view/theme/*****/template/product

/public_html/catalog/view/javascript/common.js

 

Файл product.tpl нужно трогать?

 

может нужно менять где-то в одном месте?

Надіслати
Поділитися на інших сайтах


Если не получится то есть готовый модуль https://opencartforum.com/files/file/682-%D0%BF%D0%BE%D0%B8%D1%81%D0%BA-%D1%81-%D0%BC%D0%BE%D1%80%D1%84%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B5%D0%B9-%D0%B8-%D1%80%D0%B5%D0%BB%D0%B5%D0%B2%D0%B0%D0%BD%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C%D1%8E/

с версии 1.1 (для 1.5.4.1) ищет и по модели и по артикулу и по атрибутах и много всего еще :)

Надіслати
Поділитися на інших сайтах

  • 7 years later...

Подскажите, пожалуйста, Как сделать, чтобы на сайте при поиске товаров выдавал в первую очередь товар с тем номером модели, который ищется.
Или хотя бы, чтобы на первом месте выдавал товар именно с кодом,  а не соответствиями в названиях.

Например ищу модель 700, выдает две страницы результатов и на первой этой модели даже нет.  
https://f3m.com.ua/search/?model=1&description=0&search=700

Версия ocStore 2.3.0.2.3

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

идея такая: выбирать помимо нужных полей, значение соответствия определенного поля условиям фильтра и сортировать по этому условию

SELECT (p.model='<value>'), p.*  FROM `oc_product` p 
[WHERE where_condition]
order by 1 desc

 

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.