"Ship to the USA?" – Wie wir die Währungslogik für internationale Besucher sauber gelöst haben
Ein Kunde hatte eine klare Vorstellung: Besucher aus den USA sollten automatisch gefragt werden, ob sie zur US-Version des Shops wechseln möchten - inklusive Umstellung von Sprache und Währung in einem Schritt. Shopware bringt dafür keine Standardlösung mit.
Herausforderung 1
Wie erkennt man zuverlässig, ob ein Besucher aus den USA kommt?
Herausforderung 2
Sprache und Währung lassen sich zwar ändern - aber nur unabhängig voneinander.
Deshalb haben wir ein eigenes Plugin entwickelt, das genau diese Fälle sauber abbildet: Eine maßgeschneiderte Lösung für Shopware-Internationalisierung und durchdachte Währungslogik.
US-Besucher bekommen (nur bei Bedarf) ein Hinweisfenster: "Ship to the USA?"
Bei Zustimmung wird automatisch die passende Währung gesetzt - und wenn nötig auch die Sprache
Wer das Fenster ablehnt, wird nicht erneut gefragt - dank lokalem Speicher
Auch Sonderfälle (z. B. EU-Besucher mit versehentlich gesetztem USD) sind abgedeckt
Die Erkennung der Herkunft läuft aktuell über die Browsersprache, optional wäre auch die Zeitzone möglich. GeoIP wäre ebenfalls denkbar, haben wir aber in diesem Projekt bewusst erstmal nicht umgesetzt.
Das Ganze läuft unauffällig im Hintergrund - für die Besucher logisch, für den Shop sauber steuerbar.
Das Ergebnis
Internationale Besucher bekommen automatisch das passende Setup - aber nur dann, wenn es wirklich sinnvoll ist. Kein Pop-up-Spam, keine Verwirrung, kein manuelles Umschalten.
Solche Anforderungen sind nicht ungewöhnlich - gerade bei mehrsprachigen oder internationalen Shops. Wenn du eine ähnliche Idee hast oder vor einem Projekt zur Internationalisierung in Shopware stehst: einfach melden.
Was läuft sonst gerade? Weitere laufende Themen ansehen