Въпрос за търсачката в Opencart 3.0.2.0

ivladoff

New Member
Наскоро забелязах, че при търсене изкарва и продукти, които са с наличност 0.

Става въпрос за магазин за дрехи. Търсим размер Х да кажем и ако го е имало и е изчерпан всички такива продукти също излизат в резултата. Вече като се влезе в страницата на конкретния продукт се вижда, че го няма.

Някой знае ли начин търсачката да връща резултати само за продукти с наличност > 0?
 
Отваряш и мажеш в query-то в codebase-a да не хваща expired / out of stock продукти, само трябва да знаеш от дб-то колоната, заявката е лесна. Това си е малко омазване, щото при един upgrade ще заминат нещата, затова най-читаво - имплементираш разните глупости дето се изкат за плъгин и правиш един плъгин, който да прави тоя query. Пък сигурно и има някакъв advanced search плъгин, който да върши тая работа.
 
Отваряш и мажеш в query-то в codebase-a да не хваща expired / out of stock продукти, само трябва да знаеш от дб-то колоната, заявката е лесна. Това си е малко омазване, щото при един upgrade ще заминат нещата, затова най-читаво - имплементираш разните глупости дето се изкат за плъгин и правиш един плъгин, който да прави тоя query. Пък сигурно и има някакъв advanced search плъгин, който да върши тая работа.
Как ти личи, че не си пипал Опенкарт :D
 
Не ми пречи, ако се затрие при ъпгрейд но не знам в кое query да направя корекциите. Плъгин намерих, но той е с допълнителен чекбокс да филтрира само продуктите в наличност, което не ми допада тъй като повечето клиенти вероятно ще го пропускат.
 
Не съм, но какво, не ъбдейтват ли тея?
Бай дефаулт нямаш опция за ъпгрейд.
За да се случи ти трябва програмист който на принципа проба/грешка да ти мигрира базата данни към по новата версия.
 

Горе