Здравствуйте, появилась аналогичная задача. Пробую сделать по вашей инструкции:
 
	 
 
	в файлах
 
	1 - catalog\model\blog\article.php
 
	2 - catalog\model\blog\review.php
 
	заменил AND p.status = '1' на AND p.status = '1' AND p.stock_status_id != '5'
 
	 
 
	в файле 
 
	3 - catalog\model\catalog\product.php
 
	заменил AND p.status = '1' на AND p.status = '1' AND p.stock_status_id != '5' кроме public function getProduct($product_id)
 
	 
 
	Но после внесения изменений ВСЕ карточки товаров (и в наличии и нет в наличии) перестают открываться - 500 ошибка (скрин в прил).
 
	А на странице категории - всё нормально, отображаются товары которые есть в наличии, а которых нет в наличии не отображаются.
 
	 
 
	Версия ocStore 3.0.2.0
 
	Просьба помочь в решении задачи.
 
	 
 
	 
 
	 
 
	 
 
	product.php article.php review.php
 
	 
 
	Картинки, логи и код прячем под спойлер!