Добрый день!
Столкнулись на сайте с тем, что есть товар 1007-3, NY-1007-3, NY-1007-3K и т.п.
При поиске 1007-3 не находилось NY-1007-3K и NY-1007-3.
Чтобы искало, я сделал в файле /wa-apps/shop/lib/model/shopSearchWord.model.php в public function getIds($words, $by_part = 0) добавил %, чтобы получилось
$where[] = "name LIKE '%".$this->escape($w, 'like').($by_part && mb_strlen($w) >= $by_part ? '%' : '')."'";
Если можно, то выпустите обновление, где можно было бы выбирать такой поиск.
0 комментариев