Mit ‘XT-Commerce’ getaggte Artikel

Online-Shop Relaunch: Schneider | das Gute aus der Natur

Donnerstag, 01. April 2010

Die Firma Schneider aus Hackenheim startet mit Ihrem neuen Online-Shop für Saunabedarf und Naturkosmetik!

Bei der Gestaltung wurde viel Wert auf ein modernes Layout mit klarer Benutzerführung gelegt. In diesem Zuge wurde das Produktsortiment neu strukturiert und übersichtlich in Themenwelten geordnet – emotionale Bilderwelten laden den Besucher zum Stöbern ein.

Nicht nur das Design wurde überarbeitet, sondern auch die Technik ist neu. Das alte Shop basierte auf der Software XT-Commerce. Diese wird schon seit längerer Zeit nicht mehr weiterentwickelt; es werden auch keine Sicherheitsupdates mehr veröffentlicht.
Die alte XT-Commerce Installation wurde durch ein modernes OXID eSales System ersetzt.
(weiterlesen…)

  • Share/Bookmark

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

XT-Commerce (XTC), Fehler bei mehreren Währungen und Produktattributen

Mittwoch, 21. Oktober 2009

Das Produktattribute- Problem

Im aktuellen Fall haben wir für ein Kundenprojekt diverse Verbesserungen an dessen XT-Commerce Anwendung vorgenommen und unter anderem neben Euro (EUR) nun auch die Währung Schweizer Franken installiert (CHF).

Auf den ersten Blick ein kleiner Handgriff. Bei genauer Überprüfung stellte sich jedoch heraus, dass die Umschaltung der Währung sich nicht auf die Berechnung von Produktattributen auswirkt. XTC berechnet zwar den Grundpreis der neuen Währung korrekt anhand des im Backend vorgegebenen Umrechungskurses, die Produktattribute bleiben hierbei jedoch unangetastet! Diese werden weiterhin in der Standardwährung zum Grundpreis des Produkts addiert. Das führt natürlich zu völlig falschen Preisen, welche sich durch den gesamten Bestellprozess ziehen.

Die Lösung für die falsche Währungsumrechnung bei XTC

Eine genaue Analyse des XT-Commerce Kerns zeigt, dass in einigen Shop-Modulen eine falscher Methodenaufruf erfolgt. Dies geschieht immer dann, wenn die Berechnung der Preise von Produktattributen für die Anzeige bzw. die Ermittlung der Gesamtsumme einer Bestellung stattfindet. Leider beziehen sich die notwendigen Anpassungen zur Beseitigung des Problems auf Kern-Module des Shops. Dies führt dazu, dass die “reparierten” Shops proprietär werden, also bei Updates immer wieder hinsichtlich der Modifikationen überprüft werden müssen. Da die Weiterentwicklung von  XT-Commerce durch die gleichnamige GmbH nicht mehr stattfindet (man konzentriert sich lieber auf die kostenpflichtige closed source VEYTON), ist dieses Manko jedoch wohl akzeptabel.

Im Zuge der o.g. Anpassungen haben wir gleich auch das PayPal Zahlungsmodul währungstauglich gemacht. Dies konnte u.a. Schweizer Franken nicht verarbeiten. ;-)

Was tun als betroffener XTC- Shop-Betreiber?

Gerne stellen wir Ihnen unsere Modifikation (kostenlos) zur Verfügung. Nehmen Sie einfach über http://www.inbytes.de Kontakt mit uns auf. Wir freuen uns darauf Sie kennenzulernen!

  • Share/Bookmark