[Geschlossen] Sprache der Nutzer wird bei Registrierung in Woocommerce nicht übernommen
Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.
Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.
Heute stehen keine Supporter zur Arbeit im German-Forum zur Verfügung. Sie können gern Tickets erstellen, die wir bearbeiten werden, sobald wir online sind. Vielen Dank für Ihr Verständnis.
Sun
Mon
Tue
Wed
Thu
Fri
Sat
-
-
9:00 – 18:00
9:00 – 18:00
9:00 – 18:00
9:00 – 18:00
9:00 – 18:00
-
-
-
-
-
-
-
Unterstützt die Zeitzone: America/Lima (GMT-05:00)
In unserem Shop soll erst nach einer erfolgten Registrierung und Freigabe eingekauft werden können. Bei der Registrierung ist uns aufgefallen, dass die Sprache bei dem User nicht gesetzt wird, sondern die Standardsprache verwendet wird. Wenn ein Nutzer jedoch auf dem deutschen Shop sich registriert, sollte auch bei dem Nutzer die deutsche Sprache im Profil hinterlegt werden.
Kann dies eingestellt oder aktiviert werden, sodass immer die aktuell genutzte Sprache des Shops bei der Registrierung im Userprofil mit übernommen werden kann?
Was ist der Link zu Ihrer Website?
wholesale.studios-tc.com
ich habe mich gerade auf der deutschen Seite mit meiner Test-Gmail-Adresse registriert. In den Einstellungen im Profil des neuen Kontos ist die Sprache dennoch auf der Standardsprache des WordPress-Systems.
Wenn ich nun über eine Dritterweiterung eine E-Mail auslöse kommt diese beim Nutzer auf englisch an; setze ich beim Nutzer die Sprache manuell auf deutsch, dann kommt auch die E-Mail entsprechend auf deutsch an.
Auf unserer Test Site können leider keine E-Mails versendet werden, aber Du findest ein E-Mail Log unter Settings > Emails Catch All.
Kannst Du bitte versuchen das Problem heir zu replizieren und mir exakte Angaben (Schritte) dazu mitteilem, um welche E-Mail es sich handelt, wie diese versendet wird, da ich exakt wissen muss, wie ich das Problem replizieren kann, um es intern weiterleiten zu können.
Erweiterungen sind nicht das Problem; diese nehmen automatisch die Sprache, die beim User entsprechend eingestellt ist.
Nachstellbar über folgende Schritte:
- Wechsel auf die deutsche Seite
- Registrierung auf der Seite für ein neues Konto
Ich hätte erwartet, dass dann bei dem neu registrierten Konto die Sprache auf "Deutsch" gesetzt ist, wenn dieser sich über die deutsche Seite registriert. Im Feld Language ist jedoch weiterhin "Default" gesetzt.
Warum ist das ein Problem?
Scripte, die im Hintergrund (asynchron) E-Mails versenden, orientieren sich an der Sprache, die beim Nutzer eingestellt ist. In diesem Fall wird die Nachricht/E-Mail jedoch auf englisch versandt, weil der Shop als Standardsprache auf Englisch eingestellt ist.
Wunsch:
- Nutzer registriert sich
- Bei Nutzer wird die "Language" auf Deutsch gesetzt, wenn der über die deutsche Seite die Registrierung durchgeführt hat.