Jooglies Goodies für Joomla und VirtueMart

Der Weg zur Rechtssicherheit. Die Auszeichnung der Preise inklusive Mehrwertsteuer zuzüglich Versandkosten.

VirtueMart Preisauszeichnung inklusive inkl Mehrwertsteuer MwSt zuzüglich zzgl Versandkosten

Inkl. MwSt. zzgl. Versandkosten ohne VirtueMart Layout-Overrides

Voraussetzungen

  • FTP-Programm
  • Joomla-Grundkenntnisse

Hintergrund

Zwischen VirtueMart 3.2.14 und 3.6.0 gab es eine Einstellung in der versteckten Konfiguration, die es erlaubte, Sprachvariablen unterhalb des Verkaufspreises einzublenden.
Seit VirtueMart 3.6.0 gibt es diese Einstellung auch in der VirtueMart-Konfiguration - Reiter Preisangaben.

Sprachvariablen anlegen

Die Sprachvariablen sind ab VirtueMart 3.6.0 in den Sprachdateien vorhanden, eine individuelle Anpassung ist jedoch unter Umständen sinnvoll.

Der Verweis zu den Versandkosten ist nur als Beispiel angegeben und passt nur ohne Änderung, wenn der Alias zu den Versandkosten "versandkosten" ist.
Finden Sie Ihren Link zu den Versandkosten heraus und verwenden sie diesen Link dann im Sprach-Override (ein relativer Verweis ohne die Domain davor zu setzen, reicht aus).

Legen Sie die folgenden Sprachvariablen in Joomla an, wenn Sie diese ändern möchten. (Joomla Menü - Sprachen - Overrides)

Wie Sie Sprach-Overrides in Joomla anlegen, ist an anderer Stelle bereits erklärt.

  • COM_VM_TAX_EXCLUSIVE, laut VM Sprachdateien: 'exkl. MwSt.'
  • COM_VM_TAX_INCLUSIVE, laut VM Sprachdateien: 'inkl. MwSt.'
  • COM_VM_PRICES_INFO_DIVIDER, laut VM Sprachdateien: ' ' (ein Leerzeichen)
  • COM_VM_PRICES_INFO_DELIVERY, laut VM Sprachdateien: 'zzgl. <a href="versandkosten">Versandkosten</a>'

VirtueMart's versteckte Konfiguration anpassen

Wenn Sie schon auf VirtueMart 3.6.0 oder höher aktualisiert haben, finden Sie die Einstellung wie oben beschrieben in der VirtueMart-Konfiguration. Sollte das Update aus einem bestimmten Grund nicht möglich sein, kann die Einstellung auch über die versteckte Konfiguration erfolgen.

Die versteckte Konfiguration wird über die Datei virtuemart.cfg festgelegt. Der Pfad zur Datei:
/administrator/components/com_virtuemart/virtuemart.cfg
Diese Datei kann per FTP heruntergeladen werden. Zur Bearbeitung verwenden Sie bitte einen Texteditor, der mit der Zeichenkodierung UTF-8 umgehen kann. Zum Beispiel Notepad++ oder Sublime Text.

Ergänzen Sie die folgen Werte in einer jeweils eigenen Zeile in der virtuemart.cfg. Ob am Ende, am Anfang oder in der Mitte spielt keine Rolle:

  • vm_prices_info_tax=1
  • vm_prices_info_delivery=1

Laden Sie die Datei anschließend wieder hoch, und achten Sie bitte auf die richtigen Dateirechte, meistens 644 oder 640.

Die Konfiguration muss noch von VirtueMart übernommen werden, dazu rufen Sie bitte im Joomla Backend/Administrator die VirtueMart-Konfiguration auf und speichern diese einmal ab. Es sollte ein Hinweis erscheinen: "Loaded virtuemart default configuration from file virtuemart.cfg". Dies geschieht bei jedem Speichervorgang der Konfiguration.

Sofern das aktuelle Sublayout prices.php von VirtueMart 3.2.14 oder höher verwendet wird, wird nun der Zusatz unterhalb des Verkaufspreises angezeigt.

Problem bzw. fehlende Anzeige

Einige Template-Hersteller verwenden eine eigene prices.php in deren Overrides für VirtueMart, in diesem Fall ersetzen Sie doch einfach deren prices.php mit der Originaldatei von VirtueMart, um die Anzeige zu testen. Evtl. müssen diese beiden Dateien zusammengeführt werden, um ein bestimmtes Design des Templates zu behalten. Evtl. hilft auch ein Support-Anruf beim Template-Hersteller.

Sollten Sie Schwierigkeiten haben, diese Änderungen vorzunehmen, bieten wir Ihnen gerne unsere Dienstleistung, den VirtueMart Support an.

Nehmen Sie hier Kontakt mit uns auf.