LimeSoda Blog

Währungsumrechnung in Magento

Magento integriert in der Community und Enterprise Edition standardmäßig die Währungsumrechnung mit dem „CurrencyConvertor“ von webservicex.net.

In den vergangenen Monaten gab es immer wieder Ausfälle dieses Webservices zur Währungsumrechnung. Diese Ausfälle dauerten auch manchmal einige Tage an, wie die Magento Community (1, 2) auf twitter berichtet hat.

LimeSoda CurrencyConverter

Für uns war dies der Anlass, unser eigenes Webservice zur Währungsumrechnung zu integrieren: Den Limesoda CurrencyConverter für Magento.

Der LimeSoda CurrencyConverter ist via Github frei verfügbar und rechnet Preise anhand der Euro Wechselkurse der Europäischen Zentralbank (EZB) um. Die Umrechnung ist nicht nur von bzw. zu Euro-Beträgen möglich, sondern auch zwischen den einzelnen Währungen.

Die Wechselkurse der Europäischen Zentralbank werden täglich um 15 Uhr mitteleuropäischer Zeit (CET) aktualisiert.

Im Gegensatz zu anderen, teilweise auch kostenpflichtigen, Währungsumrechnungsangeboten ist für die Nutzung der EZB-Währungsumrechnung keine Registrierung erforderlich.

Der LimeSoda CurrencyConverter bietet außerdem die Integration in einen bestehenden Magento-Shop über den Modul Manager modman an.

Einrichtung in Magento

Um die Währungsumrechnung mit dem LimeSoda CurrencyConverter nutzen zu können, sind zumindest zwei erlaubte Währungen in einer Magento Store-View erforderlich. Diese müssen unter System > Konfiguration > Allgemein > Einrichten der Währung > Währungsoptionen konfiguriert werden.

Die automatische Umrechnung der Währungen wird unter System > Konfiguration > Allgemein > Einrichten der Währung > Einstellungen für terminierten Import definiert.

Die Kurse können außerdem im Magento Backend unter System > Währungen verwalten > Kurse eingesehen und manuell aktualisiert bzw. bearbeitet werden.

Unterstützte Währungen

Für folgende Währungen stellt die EZB Wechselkurse (zum Zeitpunkt dieses Blogposts) zur Verfügung. Die Umrechnung ist von Euro in diese Kurse bzw. von diesen Kursen zu Euro möglich. Außerdem können Umrechnungen zwischen diesen unterstützten Währungen, z.B. von US-Dollar zu Britischen Pfund, durchgeführt werden.

Ausblick

Nach der Währungsumrechnung können sich unschöne Preise (z.b. 15,47) ergeben. Viele Betreiber möchten runde Beträge als Preise darstellen, zum Beispiel auf 5, 10 oder 50 Cent genau gerundet. Dies ist eines der zukünfigten Features, die wir in den LimeSoda CurrencyConverter implementieren werden. Weitere Vorschläge für sinnvolle Erweiterungen des CurrencyConverters nehmen wir gerne hier oder als Issue auf Github entgegen.

Links

Der LimeSoda CurrencyConverter auf Github:
https://github.com/LimeSoda/LimeSoda_CurrencyConverter

 

 

 

Noch keine Bewertungen.