Jump to content

Вывод всех аналогов на странице поиска


Recommended Posts

Всем привет! Подскажите как реализовать вывод всех аналогичных товаров на странице поиска в версии 1.5

Что бы было понятней объясню на примере:

Имеем позиции:

Рыболовный крючок №9 производитель США артикул LR12850

Рыболовный крючок №9 производитель франция артикул 125632-9.

 

И так 20 шт. по РАЗНЫМ производителям и с разными артикулами. Но все они "Рыболовный крючок №9"

И нужно что бы забивая ЛЮБОЙ из их артикулов  поиск выдавал все 20 позиций.

   Поиск по имени не подходит. Нужно обязательно по артикулу. (люди смотрят иностранные каталоги и вбивают артикулы)

Пытался сделать через аксессуары , но это не то. Привязанный аналог показывает только когда зайдешь в найденную позицию. А нужно что бы сразу в поиске.

 Если есть соображения на этот счет поделитесь пожалуйста.

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

 

Link to comment
Share on other sites

Единственное рабочее решение которое пришло в голову и в принципе работает  - это убрать показ артикула на странице закомментировав код. А в строку артикул вбить все артикулы одинаковых товаров. Типа: LR12850,  125632-9  ... и т. д. Работает, но хотелось бы более красивого решения.

Link to comment
Share on other sites

А почему просто не добавить в короткое или полное описание такую строку как "Совместимость: LR12850, 125632-9…"
Тогда, конечно прийдется отредактировать много товаров, но и поиск будет выдавать по запросу 125632-9 сперва точное совпадение (именно этот товар с артикулом), а ниже - остальные, у которых в описании есть этот же артикул.

Link to comment
Share on other sites

Я понял вас , да, вполне рабочая версия. В принципе это то же самое что и я придумал. Интересно как это реализовано в магазинах запчастей ?

Предполагаю что там все аналоги привязаны к одному какому-то внутреннему артикулу и когда выбираешь один товар следом цепляются остальные.

Link to comment
Share on other sites

Да, типа того но не совсем так.

В идеале хочу сделать так что бы при наборе артикула в столбец выпадали все аналоги с указанием производителя и цены. И если что-то заинтересовало клиента пусть разворачивает карточку. Видимо преста стандартными свойствами на это не способна к сожалению. А править ее и платить программистам так проще заказать сайт с нуля. :(

Если вы видели Exist.ru то вам должно быть понятно. Сколько будет стоить такая доработка?

Link to comment
Share on other sites

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

Поставьте модуль если не ошибаюсь называется "ajax search with image", поместите его в нужный вам хук и будет вам счастье.

Link to comment
Share on other sites

Скажите а сложно организовать игнорирование пробелов и знаков препинания в поиске? Потому что клиенты как правило забивают без точек, тире и пробелов.

Link to comment
Share on other sites

Скажите а сложно организовать игнорирование пробелов и знаков препинания в поиске? Потому что клиенты как правило забивают без точек, тире и пробелов.

 

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

Link to comment
Share on other sites

"В админке на вкладке поиска можно добавить синонимы к поисковым фразам, чтобы улучшить работу поиска".

 

А как это относится к игнорированию пробелов и знаков препинания?

Мне нужно что бы человек забивая : 332425 находил :  33-24.25

И что бы пробел в начале или в конце тоже не мешал поиску

Link to comment
Share on other sites

"В админке на вкладке поиска можно добавить синонимы к поисковым фразам, чтобы улучшить работу поиска".

 

А как это относится к игнорированию пробелов и знаков препинания?

Мне нужно что бы человек забивая : 332425 находил :  33-24.25

И что бы пробел в начале или в конце тоже не мешал поиску

 

Напрямую, забиваешь там 33-24.25 и его синоним и так ко всем товарам.

Edited by Kerm (see edit history)
Link to comment
Share on other sites

С тегами разобрался. Работает. Но если товаров много то вручную очень долго теги вбивать придется. Ну да ладно. Автоматизировать я так понимаю не получится?

Вылез другой неприятный момент. Когда ищешь артикул с одинаковым началом , (к примеру забыл полный номер) то все выпадает в кучу. И уже не понятно что аналог а что нет.

Можно ли реализовать поиск таким образом? Забиваешь в поиск начало номера 3531236  - -выпадают: 3531236890 или  35-3,12,36/1, 35-3,12,36/3, 35-3,12,3678/4... и т. д. И в конце каждой строки вместо кнопки "В корзину" - кнопка "АНАЛОГИ" или "Похожие товары.". Нажимаешь и уже попадаешь на страницу с одинаковым товаром только разного производителя. Я так понимаю здесь уже идет программирование и внутренними ресурсами Престы вопрос не решить? 

Link to comment
Share on other sites

Как вариант прописать в теги варианты написания номера , а на кнопку аналоги вывести карточку товара + аксессуары привязанные как аналоги.

Link to comment
Share on other sites

типо так?

http://trakmaster.ru...-34-mb-man.html

 

Кстати в этом случае поиск тоже глючит. Например забиваешь CKSK4 - находит правильно. А забиваешь CKSK.4 (так как и положено с точкой)  - выдает все номера у которых после CKSK идет точка.  А это не есть правильно. Как от этого избавиться? Есть предложения?

Link to comment
Share on other sites

Та мы на этом сайте синхронизацию с 1С делали, там 1С ка допиленная под торговлю запчастями. Теги там автоматически добавляются. Касаемо поиска, править класс search, и не будет глючить.

Показ в одну строчку. Банальная верстка. Правка тпл и цсс. Но это уже не мы делали)))

Link to comment
Share on other sites

И подскажите пожалуйста как вы сделали показ позиций в поиске в строчку :

 

http://trakmaster.ru/search?controller=search&orderby=position&orderway=desc&search_query=cksk.4&submit_search=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA%3A

 

Это почти то что я пытаюсь сделать.

 

Там же есть изначально выбор сеткой показывать товары или в строчку.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...