Здравствуйте, появилась аналогичная задача. Пробую сделать по вашей инструкции:
в файлах
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
Картинки, логи и код прячем под спойлер!