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

Добработка модуля поиска, чтобы искал без учета дефисов


Recommended Posts

Есть OpenCart 2.1, стоит модуль "живого поиска".

Проблема в том, что поисковые запросы ABC-123 и ABC123 - должны приводить на один и тот же товар (в оригинале ABC-123, но нужно, чтобы и ABC123 так же приводил на него).

Реально ли реализовать?

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


Как вариант, можно в товаре "ABC-123" забить "ABC123" в поле товара "tag". Поиск ищет и по тэгу, поэтому будет находить в обоих случаях.
P.S. Прописать в tag можно автоматом SQL-запросом. К примеру, из названия модели скопировать в tag:
UPDATE oc_product SET tag = REPLACE(model, '-', '')
Из названия товара если надо - потребуется LEFT JOIN oc_product_description и оттуда взять name.

Змінено користувачем Prooksius
Надіслати
Поділитися на інших сайтах

У меня есть готовый модуль, который это умеет из коробки

 

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

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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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