1) Простой ответ: вы можете попробовать этот хак, который отображает все подкатегории:
в администратор / компоненты / com_virtuemart / classes / ps_product_category.php, найдите строку
$allowed = false;
if( $depth_list[$n] > 0 )
{
изменить на
$allowed = true; //show all by default
if( $depth_list[$n] > 0 )
{
2) Я думаю, что реальная проблема здесь заключается скорее в вашей организационной / классификационной системе ... вероятно, не оптимально использовать категории / подкатегории для представления брендов / марок, а также типов продуктов.
Я бы посоветовал вам подробнее ознакомиться с документацией Virtumart и почитать "Типы продуктов", а также "Атрибуты продуктов" - я думаю, что они больше подходят для того, что вы пытаетесь делать (как я полагаю, вы можете фильтровать результаты поиска товаров по категориям по типам товаров)
надеюсь, это поможет,
E