Zum Inhalt springen Zur Seitenleiste springen

Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.

Problem:
Der Kunde hat einen Online-Shop mit WooCommerce, WordPress, Elementor und WPML in zwei Sprachen erstellt: Deutsch und Englisch. Beim Wechseln der Sprache auf Englisch auf der Produktseite und dem Versuch, den Checkout durchzuführen, erscheint eine Fehlermeldung, die darauf hinweist, dass der Warenkorb geleert wird, wenn die Sprache beibehalten wird, obwohl die Checkout-Seite mit WPML übersetzt wurde.
Solution:
Wir empfehlen, die Dokumentation zu 'Clearing cart contents when language or currency change' zu überprüfen, um sicherzustellen, dass die Einstellungen korrekt sind und dieses Verhalten wie gewünscht funktioniert. Der Kunde hat auch festgestellt, dass nach der Anpassung des englischen Slugs der Checkout-Seite von

en/checkout-2/

zu

/en/checkout/

das Problem behoben zu sein scheint.

Bitte beachten Sie, dass diese Lösung möglicherweise nicht mehr aktuell oder auf Ihren Fall anwendbar ist. Wir empfehlen, die bekannten Probleme zu überprüfen, die Version der dauerhaften Lösung zu verifizieren und zu bestätigen, dass Sie die neuesten Versionen von Themes und Plugins installiert haben. Sollte das Problem weiterhin bestehen, zögern Sie nicht, ein neues Support-Ticket zu eröffnen. Hier ist der Link zum WPML-Supportforum.

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.

Schlagwörter: 

Dieses Thema enthält 3 Antworten, hat 2 Stimmen.

Zuletzt aktualisiert von remoM-3 Vor 1 Jahr, 3 Monaten.

Assistiert von: Bruno Kos.

Autor Beiträge
April 22, 2024 um 9:14 am #15548887

remoM-3

Sagen Sie uns, was Sie zu tun versuchen?
Hallo wir erstellen gerade einen Online Shop mit Woocommerce, WordPress, Elementor und WPML in zwei Sprachen: Deutsch und English.
Wenn ich die Sprache auf English stelle und auf der englischen Produktseite die Produkte in den Warenkorb hinzufüge und anschließend den Checkout machen will, kommt die Fehlermeldung:
"Switching language?

You've switched the language and there are items in the cart. If you keep the English language, the cart will be emptied and you will have to add the items again to the cart."

Dabei ist die Checkoutseite ebenfalls mit WPML übersetzt worden.

Ich benötige an dieser Stelle leider Hilfe des Supports, da ich nicht weiß warum die Übersetzung als solche nicht erkannt wird. In der Originalfassung (deutsch) funktioniert alles soweit.

SwitchingLng.JPG
April 22, 2024 um 9:39 am #15549104

Bruno Kos
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

Zeitzone: Europe/Zagreb (GMT+02:00)

Hallo, können Sie das überprüfen?
https://wpml.org/documentation/related-projects/woocommerce-multilingual/clearing-cart-contents-when-language-or-currency-change/

April 22, 2024 um 9:46 am #15549234

remoM-3

Hi, ich ich habe die englische slug der checkout-seite angepasst von en/checkout-2/ zu /en/checkout/ es scheint jetzt zu funktionieren

April 22, 2024 um 10:07 am #15549495

remoM-3

Vielen Dank! Die Einstellungen haben mir sehr geholfen, durch den Sync habe ich das Problem gar nicht mehr.

April 22, 2024 um 10:08 am #15549498

remoM-3

Der Link mit den Einstellungsmöglichkeiten hat sehr geholfen. Vielen Dank!