Для prestashop 1.6 тут была тема как убрать товары, которых нет в наличии. Для prestashop 1.7 тот-же принцип, только шаблон другой - /themes/classic/templates/catalog/_partials/products.tplif $product.quantity != 0 /*показывать*/
Цитата: mistral от 26 Апрель 2018, 11:20:38Для prestashop 1.6 тут была тема как убрать товары, которых нет в наличии. Для prestashop 1.7 тот-же принцип, только шаблон другой - /themes/classic/templates/catalog/_partials/products.tplif $product.quantity != 0 /*показывать*/Для prestashop 1.7 лучше sql запрос переделать. В классе Category в методе getProducts добавить WHERE stock.quantity > 0
WHERE product_shop.`id_shop` = '.(int) $context->shop->id.'AND cp.`id_category` = '.(int) $this->id . ' stock.quantity > 0 '.