Waehrungen
Waehrungen im Backend
Der Bereich Währungen verwaltet die im Shop nutzbaren Währungen, deren Kurzbezeichnung, ISO-Code und Umrechnungskurs. Diese Daten wirken auf Preisumrechnung, Kundenwährung, Bestellungen, Gutscheine, Marktplätze und Zahlungsanbieter.
Einordnung
Die Währungsliste pflegt die verfügbaren Währungsdatensätze. Die Standardwährung selbst wird in den Standardwerten des Shops festgelegt; diese Seite legt die dazugehörigen Währungsstammdaten und Kurse an.
1 sein. Weitere Währungen verwenden einen Kurs zur Standardwährung.Filter und Suche
Die Währungsverwaltung verwendet keinen DataFilter, keine Suchmaske und keine gespeicherten Filter. Die Tabelle zeigt alle vorhandenen Währungen direkt aus der Währungs-Entity. Reset, Anwenden oder aktive Filterchips sind daher nicht vorhanden.
Währungstabelle
Die Tabelle zeigt alle Währungen. Mehrere Spalten sind auf kleinen Ansichten ausgeblendet und können über die Tabellenkonfiguration eingeblendet werden.
| Spalte | Bedeutung |
|---|---|
| Id | Technische Währungs-ID aus cur_id. Die Spalte ist auf kleinen Ansichten ausgeblendet. |
| Bezeichnung | Name der Währung aus name, zum Beispiel Euro oder Schweizer Franken. Die Spalte ist die Hauptspalte der Tabelle. |
| Abkürzung | Kurzbezeichnung aus short_name, die in Preis- und Bestellanzeigen verwendet werden kann. |
| ISO | Dreistelliger ISO-4217-Code aus iso, zum Beispiel EUR oder CHF. |
| Kurs | Umrechnungskurs aus kurs zur Standardwährung. |
| Optionen | Zeilenaktionen für Bearbeiten und, sofern erlaubt, Löschen. Die Spalte ist nicht sortierbar. |
Mit Währung erstellen wird ein neuer Währungsdatensatz im Bearbeitungsformular angelegt.
Optionen und Schutzregeln
- Bearbeiten: Öffnet das Modal Währung bearbeiten mit Bezeichnung, Abkürzung, ISO-3-Code und Kurs.
- Löschen: Entfernt eine Währung nach Bestätigung. Die Standardwährung erhält keine Löschaktion.
- Serverseitiger Schutz: Die Währungs-Entity verhindert das Löschen der Standardwährung zusätzlich im Löschprozess.
- Webhook: Beim Erstellen, Aktualisieren und Löschen wird ein Währungs-Hook mit dem passenden Grund ausgelöst.
Währung erstellen oder bearbeiten
Das Formular speichert die Felder direkt auf dem Währungsdatensatz. Alle sichtbaren Felder sind Pflichtfelder.
name: Bezeichnung der Währung.short_name: Kurze Anzeigeform der Währung.iso: ISO-3-Code nach ISO 4217. Dieser Code ist für Zahlungsanbieter, Marktplätze und strukturierte Daten wichtig.kurs: Umrechnungskurs zur Standardwährung. Kommas werden beim Speichern in Punkte umgewandelt.
Beim Speichern wird erkannt, ob eine Währung neu erstellt oder aktualisiert wird. Danach wird der Datensatz gespeichert, das Modal geschlossen und eine Bestätigung zurückgegeben.
Kurslogik und Auswirkungen
- Die Standardwährung wird über die Shop-Standardwerte bestimmt und dient als Berechnungsbasis.
- Bei Bestellungsänderungen kann der Shop Preise zwischen alter und neuer Währung anhand der Kurse umrechnen.
- Kunden können eine Währung im Frontend auswählen, wenn der entsprechende Währungswechsel angeboten wird.
- Bestellungen, Gutscheine, Versandkosten, Marktplatzdaten und Zahlungsdaten können die Währungsangaben verwenden.
- Mehrere Zahlungsanbieter und Marktplatzschnittstellen verwenden den ISO-Code oder die Kundenwährung bei der Übergabe an externe Systeme.
Typische Arbeitsfolge
- Prüfen, welche Währung als Standardwährung im Shop hinterlegt ist.
- Standardwährung mit Kurs
1pflegen. - Weitere Währungen mit eindeutiger Bezeichnung, Kurzbezeichnung und ISO-3-Code anlegen.
- Umrechnungskurs zur Standardwährung eintragen und speichern.
- Preis- und Checkout-Anzeige in der neuen Währung fachlich kontrollieren.
- Vor dem Löschen prüfen, ob noch Kunden, Bestellungen oder externe Schnittstellen auf die Währung Bezug nehmen.