Po wielu godzinach przeglądania internetu i kodu virtuemartu, udało mi się rozwiązać problem.
Ograniczenie ilości znaków nazwy produktu znajdowało się w dwóch plikach.
1. templates/twój szablon/html/com_virtuemart/virtuemart/default_products.php
<h2><?php echo JHTML::link ( JRoute::_ ( 'index.php?option=com_virtuemart&view=productdetai ls&virtuemart_product_id=' . $product->virtuemart_product_id . '&virtuemart_category_id=' . $product->virtuemart_category_id ),shopFunctionsF::limitStringByWord($product->product_name, 25, '...'), array ('title' => $product->product_name ) ); ?></h2>
zmieniłem 25 na 40
2. templates/twój szablon/html/com_virtuemart/category/default.php
<h2> <?php echo JHTML::link($product->link,shopFunctionsF::limitStringByWord($product->product_name, 25, '...')); ?></h2>
tak samo jak powyżej, zmieniłem 25 na 40.
Mam nadzieję, że komuś się to przyda.
Pozdrawiam