Поиск без условий

Если кликнуть на иконку поиска, при этом не задав поисковой фразы
http://prntscr.com/li4sdz
то поиск отработает и вернутся все товары магазина
http://prntscr.com/li4sqc
А срабатывать при пустом поле поиска вообще не должно

1 лайк

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

https://www.ecom-labs.ru/cs-cart-multi-vendor-moduli/cs-cart-modul-search-improvements.html

1 лайк

Спасибо!)
Уже установил :slightly_smiling_face:
Вроде бы как всё работает.
Есть вопрос: не сообщали вам о конфликтах с модулями AB: Мотивация поиска и
Cart-Power: Живой поиск ?


@cs-cart_team факт бага остается фактом

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

Вроде не было таких сообщений

ну хотя бы потому , что у других сайтов … поиск в данном случае не выполняется. я говорю про сайты лидеры.

но в принципе модуль ecomlabs решает этот вопрос

Не работает так поиск у ламоды, wildberries. У юлмарта, мвидео, эльдорадо, брендшопа и некоторых других работает.
Что в этом плохого и почему это должно считаться багом?

upd: и не совсем понял, при пустом поиске должен возвращать пустую страницу или просто не реагировать на запрос?

а как работает у мвидео и эльдорадо? что находит ?:))))

Понятно, что ничего не находит, но реакция на кнопку есть.

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

Для меня, к сожалению, такая фича с поиском является единственным способом, чтобы получить ссылку на страницу со всеми товарами сайта. Поэтому не хотелось бы, чтобы это убирали.

Ну это не баг. Баг это когда логика прописана одна, а результат иной. В данном случае поиск работает как его прописали в коде :slight_smile:
Можно запросить как улучшение функционала - добавить настройку мин кол-ва символов для поиска. Если указать 0 то поиск срабатывает при пустом запросе и возвращает все товары.

модуль живой поиск ecomlabs полностью решает этот вопрос … к тому же он free

1 лайк

Когда забыл об этом подумать, это тоже логика? :slight_smile: Баги ведь бывают разные - баги в коде, баги в логике, операционные баги, баги в способности суждения…

Почему именно это баг? Возможно я чего-то не понимаю. Это поведение вызывает какие-то проблемы?

Проблем не вызывает, но действует очень не логично.
Если ищешь что-то конкретное, то это должно найтись.
Если ищешь ничего, то и должно найтись ничего.
А для отображения всех товаров можно оставить ссылку на странице без результатов.
Соответственно при попытке поиска без критериев поиск либо не должен срабатывать вообще, либо должен возвращать страницу без результатов. Сам сейчас больше склоняюсь ко второму варианту(страница без результатов)

1 лайк

Правильно. А все товары должны вернуться, когда ищешь при помощи квантора всеобщности.