Это решение позволяет вывести все товары не только в свои подкатегории, но и в родительские категории, даже если они не выбранны при внесении товара.
файл - catalog/controller/product/category.php
после
'filter_category_id' => $category_id,
добавить
'filter_sub_category' => true,