VirtueMart von Version 2 auf Version 3 aktualisieren
Seite 1 von 2
Wer eine kleinen Anleitung zur Aktualisierung von VirtueMart 2.x auf 3.x sucht findet hier eine kleine Anleitung.
Was bedeutet "Upgrade"?
Upgrade bedeutet, dass es nicht ausreicht, einfach nur eine Komponente zu aktualisieren, sondern es müssen auch alle damit verbundenen Erweiterungen zu aktualisiert werden.
Das eigentliche Upgrade von VirtueMart
Schritt 1 "Vorbereitung"
Sie müssen also vor dem eigentlichen Upgrade Prozess erst einmal folgende Punkte durchführen:
- Suchen Sie nach allen Zusatzmodulen welche mit VirtueMart zu tun haben und nicht direkt von VirtueMart programmiert wurden. Diese Erweiterungen müssen natürlich mit VirtueMart 3 Kompatibel sein um auch nach dem Upgrade zu funktionieren. Im Einzelnen betrifft es in der Regel:
- Plugins (Bezahlung, Versand, Zoll, Userfields, ...)
- Modules (Wagen, Kategorie, Sliders)
- 3rd Party Komponenten (Rechnung, Post, Steckverbinder)
- Das Template
- Unbedingt ein komplettes Backup erstellen um bei Fehlern wieder zur alten Version zurückkehren zu können.
- Die Versandkosten in den Versandmodulen werden leider nicht automatisch übernommen, das heißt schreiben Sie sich die Versandkosten unbedingt auf und bearbeiten nach dem Upgrade die Versandmodule.
Schritt 2 "Das Upgrade"
Das eigentliche Upgrade ist recht leicht, Sie müssen:
- Die aktuelle Version von VirtueMart 3 über den Joomla eigenen Installer hochladen und installieren.
- Die Komponente Virtuemart AIO muss ebenfalls neu Installiert werden, so wie
- die Erweiterung com_tcpdf. Die Erweiterung tcpdf ist für des erstellen von PDF Rechnungen mit Virtuemart wichtig.
Schritt 3 "Nacharbeiten"
- Gehen Sie zu den "Werkzeugen" in der Administrationsoberfläche von VirtueMart und verwenden Sie dort das Tool "Remove old vm2 inherited customfields" um die alten Individuellen Felder aus VirtueMart 2 zu entfernen. Achtung diese Arbeiten können nicht rückgängig gemacht werden.
- Sollten in einer Kundengruppe die Käufergruppenspezifische Preisanzeige einschaltet sein, so muss nach dem Update hier der Haken im Feld "Preise Anzeigen" gesetzt werden.
- Die Preise der Versandarten müssen wieder neu eingetragen werden.
- Am Ende dann der Test ob alles wie gewünscht funktioniert.
Schritt 4 Zusatzmodule von Drittanbietern
Wenn die Grundinstallation von VirtueMart funktioniert gehen Sie an die Aktualisierung der Zusatzmodule falls diese nicht mit VirtueMart 3 kompatibel sind.
Die Komponente VMInvoice von Artio muss von Version 2 auf Version 3 aktualisiert werden. Hierzu haben wir eine extra Anleitung im Artikel "Upgrade Artio VM Invoice 2 zu 3" erstellt.
Was ist zu beachten
Verwendung des Templates
Das Template welches Sie für Joomla 2.5 verwenden wird zwar weiterhin funktionieren so lange Sie nicht auch den Joomla! Kern auf die Version Joomla! 3.x aktualisieren wollen, aber wenn Sie Overwrites für VirtueMart verwenden müssen diese in der Regel angepasst werden.
Die Datenbank und die Individuellen Produktfelder
Die Änderungen an der Datenbank für VirtueMart 3 werden beim Upgrade automatisch durchgeführt. Die meisten Benutzerdefinierten Felder für die Produkte werden auch übernommen aber besonders wer Anpassungen für eine Produktauswahl (Verpackungsgröße o.ä.) in diesen Feldern eingebunden hat sollte vorher das Upgrade Testen.
Weitere Fehler und Probleme die auftauchen könnten
Preise ohne MwSt
Preise werden plötzlich ohne MwSt angezeigt wenn man sich als Kunde einloggt. Der Grund ist hier oft eine Einstellung in der Preisregel. Es muss als Regel MwSt ausgewählt werden.