Virtuemart-Shop anpassen

Wer einen Joomla Shop mit Virtuemart betreibt, kommt in vielen Fällen nicht an der Anpassung des Bestellprozesses vorbei. Während es in den vorausgehenden Virtuemart Versionen noch einige Einstellungsmöglichkeiten im Backend gab, ist die neue Version anders ausgerichtet: In diesem Beitrag wollen wir Ihnen zeigen, wie Sie den Bestellprozess individuell anpassen können.

Neues Template-Konzept bei Virtuemart 2.0

Wenn Sie bisher Virtuemart Version 1.1.9 oder älter verwendet haben, müssen Sie sich nun umstellen: Bisher gab es separate Virtuemart-Templates, die in im Ordner components/com_virtuemart/themes abgelegt wurden. Hier konnten Dateien, insbesondere auch die für den Bestellprozess wichtige php-Dateien wie dasWarenkorb-Template, Auswahl der Versandart und die Auswahl des Bezahlsystems individuell angepasst werden oder einfach fertige Templates installiert werden.

In der neuen Version Virtuemart 2.0 wurde dieses Konzept jedoch geändert: Von nun an werden auch für Virtuemart Template Overrides verwendet, wie es für ande Joomla Erweiterungen bereits möglich ist. Die angepassten Dateien werden in einem Ordner html im template Ordner hinterlegt. Nach dem Model-View-Controller Prinzip werden die verschiedenen Anpassungen des Shop-Systems nach den Aufgaben getrennt angelegt (Programmsteuerung, Datenbank-Anbindung und Ausgabe). Durch diese Separierung wird die Pflege und Überarbeitung des Virtuemart Shopsystems deutlich erleichtert. Auch bei upgrades von Virtuemart bleiben Ihre Anpassungen damit bestehen.

Template Overrides nutzen

Die Standard-Ausgabe, also das Template, von Joomla Komponenten und Plugins kann mittels Template Overrides angepasst werden. Dafür müssen entsprechende Dateien im html-Ordner des Joomla Templates angelegt werden, und zwar nach folgendem Prinzip:

Template-Name/html/Komponenten-Name_bzw_Modul-Name/View-Name/Datei-Name.php

Wenn Sie zum Beispiel den Virtuemart-Warenkorb anpassen wollen, müssen Sie die folgende Datei erstellen:

template_name/html/com_virtuemart/cart/default.php

Dadurch wird bei der Ausgabe des Warenkorbes die Standard-Virtuemart-Warenkorb-Datei von dieser Datei überschrieben. Der Vorteil der Template Overrides besteht darin, dass der Programmcode unberührt bleibt und die Anpassungen auch bei Updates von Virtuemart bestehen bleiben.

Virtuemart E-Mails anpassen

Auch die Inhalte und die Gestaltung der Virtuemart E-Mails können nach Ihren Vorstellungen angepasst werden. Dafür können Sie einfach Template Überschreibungen oder Overrides verwenden, ähnlich wie bei den Templates für Warenkorb, Bestellprozess und Co.

Bei den Virtuemart E-Mails kann dabei sowohl das Wording als auch das Layout angepasst werden, falls Sie HTML in den E-Mails verwenden. Somit steht einer kompletten individualisierung der Virtuemart E-Mails eigentlich nichts im Wege.

Individuelle Anpassungen

Wenn Ihnen das Standard-Template von Virtuemart für die Realisierung eines Online-Shop nicht ausreicht, gibt es verschiedene Möglichkeiten: Sie können zum einen fertige Templates kaufen, die andere designt und entworfen haben. Möglicher Nachteil ist, dass Sie nicht der einzige mit dem Template im Internet sind und Ihre Wünsche unter Umständen nicht zu 100% berücksichtigt werden. Eine andere Möglichkeit ist natürlich ein eigenes Virtuemart Template zu erstellen und dadurch 100% Einzigartigkeit und die volle Umsetzung der eigenen Wünsche zu erreichen.

Wenn Sie Interesse an einer individuellen Gestaltung des Virtuemart Bestellprozesses oder allgemeine Fragen zu Anpassungen von Virtuemart haben, können Sie uns gerne kontaktieren.