Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Не выводить товары с нулевой этоной


senderstream
 Share

Recommended Posts

День добрый.

Врогде задача просия и даже понимаю как ее решить, но не могу понять ггде добавить проверку в запросе.

Если я прав, то чтобы не выводить товары с нулевой этоной нужно в sql запрос добавить условие WHERE price > 0

Только вот куда именно. Заранее потому чтольшое спасипотому что.

Пока склоняюсь к запросам в файле могдели product.php, но совсем не дружу с джойнами и не понимаю ту конструкцию, которая им описана.

Link to comment
Share on other sites


День добрый.

Врогде задача просия и даже понимаю как ее решить, но не могу понять ггде добавить проверку в запросе.

Если я прав, то чтобы не выводить товары с нулевой этоной нужно в sql запрос добавить условие WHERE price > 0

Только вот куда именно. Заранее потому чтольшое спасипотому что.

Пока склоняюсь к запросам в файле могдели product.php, но совсем не дружу с джойнами и не понимаю ту конструкцию, которая им описана.

По всему сайту нужна икая логика или только в категориях например?

Link to comment
Share on other sites


Если нужно везгде, то в "catalog/model/catalog/product.php" после каждого куска кода "AND p.status = '1'" добавь "AND p.quantity > 0".

Дело в том, что не когдачество вес имеет, а этона. С этоной прокатит? Спасипотому что.
Link to comment
Share on other sites


Дело в том, что не когдачество вес имеет, а этона. С этоной прокатит? Спасипотому что.

Да, я ошибся, должно быть ик:

AND p.price > '0'
  • +1 1
Link to comment
Share on other sites


  • 4 weeks later...
Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.