- <?php ?>
- <h1><?php echo $this->product->product_name ?> </h1>
dann diese Zeile zusätzlich eingetragen
- Artikelnummer: <?php echo $this->product->product_sku; ?><br>
Sieht doch super aus.
Du könntest einen eigenen Schlüssel für das Artikelnummer: anlegen, einfach in Joomla - Erweiterungen - Sprachen - Override einen Sprachoverride für COM_VIRTUEMART_SKU_BONNSPORT erzeugen.
Oder Du suchst in den Sprachdateien, die ungefähr so (de-DE.com_virtuemart.ini) aussehen, ob es schon einen Schlüssel gibt.
In diesem Fall gibt es einige "Artikelnummer", aber nur ohne Doppelpunkt und ohne Leerzeichen dahinter. Gut wäre dann. COM_VIRTUEMART_SKU_BONNSPORT="Artikelnummer: " mit Leerzeichen.
Den Schlüssel rufst Du mit vmText::_('SCHLUESSEL') auf.
- <span class="vm-sku-bonnsport"><?php echo vmText::_('COM_VIRTUEMART_SKU_BONNSPORT') . $this->product->product_sku; ?></span>
Um das besser mit CSS anfassen zu können: class="irgendwas". Wenn Du es nur für Deine Zwecke benötigst, kannst Du ein BR dahinter stellen.
Um die Gestaltung offen zu halten, verwende ich meistens ein span, das kann man auf display: inline; oder inline-block oder block setzen, wie man es gerade braucht.
Also ich habe unter die Zeile
- <h2 class="h-pr-title"><?php echo JHTML::link ($product->link, $product->product_name); ?></h2>
folgendes eingegeben:
- Artikelnummer: <?php echo shopFunctionsF::limitStringByWord ($product->product_sku, 40, '...') ?>
Die Funktion limitStringByWord verkürzt die Artikelnummer auf 40 Zeichen, das ist sicher nicht undingt nötig, tut aber nicht weh, könnte dann sicher auch
- <?php echo $product->product_sku; ?>
ausreichen.
Am Ende der Zeile immer auf das Semikolon ; achten, sonst könnte es mal weiß auf dem Bildschirm werden. 
Well done. Gibbet's nichts zu meckern, solche Leute braucht VM. 