Shopverhalten bei Sprachwechsel normal?

Hallo, 1) Wenn ich eine 2. Sprache aktiviere im Backend und wechsle im Frontend an irgendeiner Stelle die Sprache, werde ich direkt auf die Startseite des Shops weitergeleitet. Ist das so gewollt? Ich bin davon ausgegangen, wenn ich bspw. auf einer Artikeldetailseite bin und wechsle dann auf englisch, kann ich doch auf dieser Seite bleiben, nur halt mit englischer Sprache. 2) Sollte man grundsätzlich bei mehreren Sprachen die virtuelle url aktivieren im Backend oder nicht? Was hat dies für Vorteile? Darüber konnte ich nichts finden im Wiki. 3) Wenn man die Sprache wechselt und klickt im Browser die Zurück-Taste, ist die url falsch. Ich hab das mal in der Demo getestet und dann in einem Referenzshop (https://red-dot-store.de/). Wechselt man auf englisch, kommt man auf die englische Startseite (https://red-dot-store.de/en/), klickt man dann zurück, bleibt man bei englischer Sprache, aber die url wird deutsch angezeigt (https://red-dot-store.de/de/produkte/ha … zubereiter). Liegt das am Browser oder wie stellt man das am besten im Backend ein? Vielen Dank!

1.) Unschön, aber leider der normale Shopware Vorgang. 2.) Das ist dir überlassen. Vorteile bringt es (glaube ich) nur in aus SEO Sicht. 3.) Mit einem Klick auf den „Zurück“ Button, änderst du ja nicht die Sprache wieder auf Deutsch, sondern landest nur bei deiner letzten URL. Würde anders auch überhaupt keinen Sinn machen. Viele Grüße

1 Like

Das sich die Sprache nicht innerhalb der Artikelansicht umschalten lässt ist wirklich übel. IMHO nicht nur unschön. Jedenfalls ist das bei Shopware normal :frowning: Ohne die virtuelle URL (de en etc.) könnte es Probleme mit den Deep-Links auf die Artikel in den jeweiligen Sprachen geben. Die lassen sich dann nicht aufrufen. Zumindest war das früher so, keine Ahnung ob das ggf. mittlerweile gefixt ist.

1 Like

Danke für die Infos. Dann lege ich alles mit virtueller url an und hoffe mal, dass Shopware das Verhalten in Zukunft ändert, so dass man nicht immer wieder auf der Startseite landet.