Archiv für November 2009

XT-Commerce Umrechnungskurse automatisch, live mit der EZB aktualisieren

Freitag, 27. November 2009

Wie oft aktualisieren Sie als Shop-Betreiber eigentlich die Umrechnungskurse Ihrer Produktpreise? Täglich, wöchentlich, monatlich, gar nicht?

XT Configuration: Währungsschwankungen manuell verfolgen

Der XT-Commerce Shop kann unterschiedliche Währungen verarbeiten. Einfache Artikel (ohne Attribute*) werden vom Shop automatisch in die vom Benutzer gewählte Währung umgerechnet. Als Umrechnungskurs wird der in der Shop-Datenbank-Tabelle currencies gespeicherte Wechselkurs verwendet. So weit, so gut.

Aber was passiert, wenn sich die Wechselkurse ändern? Auf der Website der Europäischen Zentralbank kann man sich unter dem Punkt “Daily nominal effective exchange rate of the euro” schnell ein Bild über das Ausmaß von Währungsschwankungen verschaffen. Als Shopbetreiber, der im internationalen Umfeld seine Produkte vertreibt, werden Sie durch die Schwankungen mit vielen Problemen konfrontiert. Das geht von verstimmten Kunden, über Nachteile bei zu teuren Produkten, die im Vergleich zum Wettbewerb nachteilig umgerechnet sind, bis hin zu finanziellen Verlusten, die Ihnen durch zu niedrige Preise bei hohen EURO- Kursen entstehen.

Währungsschwankungen automatisch, live mit der EZB abgleichen

Die inBYTES GmbH hat im Zuge eines Kundenprojekts das Problem der schwankenden Umrechnungskurse durch einen regelmäßigen Abgleich der Währungstabellen des Shops, mit der offiziellen Schnittstelle der Europäischen Zentralbank gelöst.

Hierbei galt es, einige technische Aspekte zu berücksichtigen:

  • Die Umrechnungskurse, welche die EZB – Schnittstelle liefert, werden einmal täglich aktualisiert. Es lohnt sich somit nicht, die Umrechnungskurse mehrmals täglich abzurufen. Die Schnittstelle sollte somit auch nur einmal täglich vom Shop ausgelesen werden
  • Der Shop-Betreiber sollte über eine erfolgreiche Aktualisierung per E-Mail informiert werden
  • Die vom Shop angezeigten Kursänderungen sollen in einer Historie gespeichert werden, um statistische Auswertungen zu ermöglichen und um die Preisermittlung von vergangenen Bestellungen zu rekostruieren

Bei unserer Lösung haben wir zwei Varianten für die o.g. Anforderungen entwickelt. Eine Lösung arbeitet via eines Cron-Jobs des Serverbetriebssystems, die zweite Variante kommt ohne Zugriff auf das Betriebssystem aus. Die erste Variante, ich nenne sie hier mal “absolut vollautomatische Variante“, ist aus unserer Sicht sicherlich der zweiten vorzuziehen, da Shop und Schnittstelle vollständig unabhängig voneinander arbeiten.

Bei der zweiten Variante aktualisiert der Shop die Umrechnungskurse automatisch bei jedem ersten Aufruf eines Tages. Hierbei könnten in seltenen Fällen Wartezeiten beim Aufbau der Seite entstehen, wenn der EZB- Server ausgelastet ist.

Sollten Sie sich für unsere Lösung zur Automatischen Währungskurs Aktualisierung von XT-Commerce interessieren, nehmen Sie bitte Kontakt mit uns auf. Wir stellen Ihnen unsere Lösung gerne zur Verfügung und freuen uns darüber hinaus, Sie und Ihren Shop kennenzulernen. ;-)

(*… lesen hierzu unser Thema “XT-Commerce (XTC), Fehler bei mehreren Währungen und Produktattributen“)

  • Share/Bookmark