Помощь Не отображать товары которых нет в наличии

animal_x

Постоялец
Регистрация
22 Июн 2012
Сообщения
412
Реакции
147
Нужно отключить товары которых нет в наличии (с остатком 0) для отображения в категории, но при этом оставить доступным ссылки на эти отключенные товары.
Пробовал способ в моделе товара (/catalog/model/catalog/product.php) добавить к выборке p.status = '1' еще выборку кол-ва - p.status = '1' AND p.quantity > '0' в категирии товар пропадает, все как нужно но перестает работать и ссылка на товар, но не пойму почему, т.к товар я не отключаю.
 
модуль "нет в наличии"
Скрытое содержимое доступно для зарегистрированных пользователей!

а в файле catalog/model/catalog/product удаляете первый (!) AND p.status = '1'
Тогда товар, отключенный в админке, будет доступен по прямой ссылке.
 
Нужно отключить товары которых нет в наличии (с остатком 0) для отображения в категории, но при этом оставить доступным ссылки на эти отключенные товары.
Пробовал способ в моделе товара (/catalog/model/catalog/product.php) добавить к выборке p.status = '1' еще выборку кол-ва - p.status = '1' AND p.quantity > '0' в категирии товар пропадает, все как нужно но перестает работать и ссылка на товар, но не пойму почему, т.к товар я не отключаю.

Реализовал через этот метод, только товарам, которые надо прятать, ставил в наличии -1. При нуле товар выводится. Но думаю, что можно и по Вашему сделать. Там прикол в том, что это правило надо проставить везде, кроме самого первого p.status.
 
модуль "нет в наличии"
а в файле catalog/model/catalog/product удаляете первый (!) AND p.status = '1'
Тогда товар, отключенный в админке, будет доступен по прямой ссылке.

Реализовал через этот метод, только товарам, которые надо прятать, ставил в наличии -1. При нуле товар выводится. Но думаю, что можно и по Вашему сделать. Там прикол в том, что это правило надо проставить везде, кроме самого первого p.status.
Спасибо за помощь, если не ставить условия количества в первой функции (getProduct) то ссылка остается рабочей
 
Назад
Сверху