Sprach-Mapping
Shopware 6 identifiziert Sprachen per UUID. newmeta nutzt Kurz-Codes (en, de, fr, …). Der Sprach-Mapping-Tab ueberbrueckt das: jede CMS-Sprache bekommt eine Shopware-Sprach-UUID.
Jeder Store-API-Request von der CMS an Shopware haengt diese UUID als sw-language-id-Header an. Ohne Mapping nutzt die CMS die Default-Sprache von Shopware — egal in welcher Sprache der Besucher surft.
Tab oeffnen
Klicke VOD / Shop → Shopware 6 → Sprach-Mapping.

1. Shopware-Sprachen laden
Klicke Shopware-Sprachen laden. Der Button ruft /api/backend/shopware6 ?action=sw6_languages auf und fuellt die Shopware-Seiten-Dropdowns.
Benoetigt funktionierende Verbindung
Der Load-Call spricht mit Shopware. Ist der Verbindungstest im Verbindung-Tab rot, erst das beheben — siehe Shopware 6 Setup.
2. Auto-Detect
Klicke Auto-Detect, damit die CMS jede CMS-Sprache automatisch mit einer Shopware-Sprache gleichen Zwei-Buchstaben-Codes verknuepft (de → de-DE, en → en-GB).

Vorschlaege gegenpruefen — Shopware hat oft en-GB und en-US, Auto-Detect nimmt den ersten Treffer. Abweichungen manuell korrigieren.
3. Mappings manuell hinzufuegen
Wenn Auto-Detect eine Sprache uebersieht:
- Klicke Mapping hinzufuegen.
- Waehle links die CMS-Sprache.
- Waehle rechts die Shopware-Sprach-UUID im Dropdown.
- Trage Locale als Shopware-Locale-Code ein (z.B.
de-DE,en-GB). - Klicke Sprach-Mapping speichern.
Feld-Referenz pro Zeile
| Feld | Zweck |
|---|---|
| CMS-Sprache | Kurz-Code aus der CMS (en, de, fr, …). Nach dem Anlegen schreibgeschuetzt. |
| Shopware-Sprache | UUID + Name + Locale der Shopware-Sprache. |
| Locale | Shopware-Locale-Code. Einige Shopware-Plugins lesen den Locale-String explizit. |
Mapping entfernen
Muelleimer-Icon in der Zeile, dann Sprach-Mapping speichern, damit die Aenderung uebernommen wird.
Aktuelle Sprache entfernen
Wenn du das Mapping der aktuell gebrowsten Sprache entfernst, faellt die CMS bei jedem Request auf Shopwares Default-Sprache zurueck — alle Produkttitel erscheinen ploetzlich in dieser Default-Sprache. Immer fuer jede live geschaltete CMS-Sprache ein Mapping vorhalten.
Haeufige Fehler
Dropdown leer
Ist das Shopware-Sprache-Dropdown leer, wurde Shopware-Sprachen laden nicht geklickt oder der Call schlug fehl. Erneut laden. Wenn es weiter scheitert, zuerst den Verbindungstest im Verbindung-Tab pruefen.
Produkttitel in falscher Sprache
Falsches Rendering bedeutet meist: Die UUID zeigt auf eine Sprache, die am Sales Channel nicht aktiviert ist. In Shopware: Sales Channels → dein Kanal → Languages — dort die Sprache aktivieren und anschliessend in der CMS neu mappen.
Locale vom Shopware-Plugin ignoriert
Einige Plugins nutzen locale statt der Sprach-UUID. Wenn Plugin-seitige Uebersetzungen fehlen, die Spalte Locale mit dem Shopware-Locale-Code fuellen (de-DE, en-GB).
Siehe auch
- Shopware 6 Setup — Voraussetzung zum Laden der SW-Sprachen.
- Kategorien & Canonical — Kategorie-Cache ist sprachabhaengig.
- Fehlerbehebung