Basiswährung, Anzeigewährung und automatischer Wechselkurs-Import – und warum Sie die Basiswährung vor dem Go-Live final festlegen sollten.
Magento unterscheidet strikt zwischen der Basiswährung (in der alle Preise intern gespeichert und Kennzahlen berechnet werden) und einer oder mehreren Anzeigewährungen pro Store View.
Grundkonfiguration
Unter Stores > Configuration > General > Currency Setup legen Sie drei Werte fest: Base Currency (die interne Rechnungswährung, siehe Warnhinweis unten), Default Display Currency (die Standard-Anzeigewährung für diesen Store View) und Allowed Currencies (eine Mehrfachauswahl aller Währungen, zwischen denen Kunden im Frontend per Dropdown wechseln dürfen).
Warum die Basiswährung eine Einbahnstraße ist
Sobald erste Bestellungen vorliegen, ist ein Wechsel der Basiswährung praktisch ausgeschlossen: sämtliche gespeicherten Preise, Rabatte, Steuerbeträge und historischen Bestellsummen liegen in dieser Währung vor, ein nachträglicher Wechsel würde alle Kennzahlen verfälschen. Legen Sie die Basiswährung deshalb final vor dem Go-Live fest (siehe auch Kapitel "Ersteinrichtung nach der Installation").
Wechselkurse aktualisieren
Unter Stores > Currency > Currency Rates pflegen Sie die Umrechnungskurse zwischen Basis- und jeder erlaubten Anzeigewährung. Zwei Wege stehen zur Verfügung: manuelle Eingabe direkt in der Tabelle, oder automatischer Import über einen konfigurierbaren Kursdienst (Dropdown Import Service oben auf der Seite, z. B. Webservicex). Der Button Import ruft die aktuellen Kurse ab und befüllt die Tabelle; per Cronjob (System > Cron Schedule, siehe Kapitel "Import und Export") lässt sich dieser Import auch automatisiert in regelmäßigen Abständen ausführen, statt ihn manuell anzustoßen.
Währungssymbole anpassen
Unter Stores > Currency > Currency Symbols überschreiben Sie bei Bedarf das Standardsymbol einer aktivierten Währung (z. B. "CHF" statt des Standard-Symbols) – getrennt pro Store View, falls Sie z. B. im deutschen Store "€" und im Schweizer Store "CHF" verwenden.
Praxis-Tipp: Auch bei nur einer aktiven Währung lohnt ein Blick in Currency Rates nach der Installation – Magento legt für die Basiswährung selbst einen Kurs von 1.0000 an, ein versehentlich abweichender Wert würde sämtliche Preise falsch umrechnen, obwohl im Frontend nur eine Währung sichtbar ist.