Warum wird die Zahlungsseite in der falschen Sprache angezeigt?
Ihr Shop ist auf Deutsch (oder in einer anderen Sprache), aber Ihre Kunden sehen die Zahlungsseite auf Englisch. Die Browsereinstellungen des Kunden sind in der Regel nicht die Ursache.
Wie die Sprache ausgewählt wird
Jede Transaktion ist in einer bestimmten Sprache verfasst. PostFinance Checkout zeigt die Zahlungsseite, den iFrame und die Lightbox in dieser Sprache an.
- Wenn Ihr Shop oder Ihr Plugin beim Erstellen der Transaktion eine Sprache übermittelt, wird diese Sprache immer verwendet – auch wenn der Browser des Kunden eine andere Sprache anfordert.
- Wenn keine Sprache übermittelt wird, verwendet die Zahlungsseite die bevorzugte Sprache des Browsers des Kunden.
Wenn also jeder Kunde dieselbe falsche Sprache sieht, unabhängig von Gerät und Browser, übermittelt Ihr Shop diese Sprache mit ziemlicher Sicherheit zusammen mit der Transaktion.
So überprüfen Sie
- Öffnen Sie in PostFinance Checkout den Menüpunkt Zahlungen > Transaktionen und rufen Sie eine der betroffenen Transaktionen auf.
- Vergleichen Sie das Feld Sprache der Transaktion mit dem Header „Akzeptierte Sprache“ in den Kundendaten.
Wenn bei der Transaktion „Englisch (Vereinigte Staaten)“ angegeben ist, der Header jedoch mit „de-DE“ beginnt, stammt die Sprache aus Ihrem Shop.
Lösung für WordPress / WooCommerce
Das Plugin gibt die Sprache weiter, die WordPress intern meldet. Dies ist nicht unbedingt die Sprache, die Besucher im Frontend sehen.
- Gehen Sie in Ihrem WordPress-Backend zu Einstellungen > Allgemein und stellen Sie die Sprache der Website auf die Sprache Ihres Shops ein. Die WordPress-Standardeinstellung ist Englisch (Vereinigte Staaten).
- Wenn Sie ein Plugin für Mehrsprachigkeit oder Übersetzungen verwenden (z. B. WPML, Polylang oder TranslatePress), überprüfen Sie die dort konfigurierte Standardsprache.
- Leeren Sie den Cache Ihres Shops, falls Sie ein Caching-Plugin verwenden, und geben Sie eine neue Testbestellung auf.
Die Sprache wird beim Anlegen der Transaktion gespeichert. Bereits vorhandene Transaktionen behalten ihre Sprache bei – von der Änderung sind nur neue Transaktionen betroffen.
Andere Shopsysteme und eigene Integrationen
Überprüfen Sie, welche Sprache Ihr Shopsystem oder Ihre Integration beim Anlegen der Transaktion übermittelt (Feld language der Transaktion). Übermitteln Sie entweder die Sprache Ihres Shops oder die des Kunden, oder lassen Sie das Feld weg, damit die Browsersprache verwendet wird.
Verwandte Themen
- Zahlungsseite
- Wie fügt man eine Sprache im iFrame hinzu? – Eine Sprache in den Vorlagen für Zahlungsformulare verfügbar machen.
- WooCommerce