WPML
Status
Vom Autor gelöst
Gelöst in
WooCommerce PayPal Payments 4.0.4
Zugehöriges Plugin/Theme
WooCommerce PayPal Payments
Themen-Tags
WCML

Übersicht über das Problem

Nach dem Update auf WooCommerce PayPal Payments Version 4.0.3 kann beim Besuch der Seite eines variablen Produkts im Frontend eine WooCommerce-Fehlermeldung erscheinen: „Please choose product options by visiting Product“.

  • Das Problem betrifft „WooCommerce PayPal Payments 4.0.3“ und tritt auch in einer eigenständigen WooCommerce-Installation ohne WPML oder WCML auf
  • Die Meldung erscheint beim Besuch einer Produktseite – es ist keine Benutzerinteraktion erforderlich (z. B. Hinzufügen zum Warenkorb)
  • Trotz der Meldung kann das Produkt mit einer ausgewählten Variation weiterhin in den Warenkorb gelegt werden – dies blockiert keine weiteren Prozesse, einschließlich der Multicurrency-Funktionalität in WCML

Bitte beachten Sie, dass dieses Problem unabhängig davon auftritt, ob WPML oder WooCommerce Multilingual installiert sind, und keine Benutzeraktionen blockiert.

Wir haben dies bereits an die Plugin-Autoren zur weiteren Untersuchung gemeldet:

https://github.com/woocommerce/woocommerce-paypal-payments/issues/4321

Problemumgehung

Während an einer dauerhaften Lösung gearbeitet wird, haben die Autoren die folgende Problemumgehung bereitgestellt:
Bitte stellen Sie sicher, dass Sie über ein vollständiges Website-Backup Ihrer Website verfügen, bevor Sie fortfahren.



    • Fügen Sie den folgenden Code zur Datei functions.php Ihres Themes hinzu.
// WPML - compdev-1163
add_filter( 'woocommerce_paypal_payments_simulate_cart_enabled', '__return_false' );

Hinweis für fortgeschrittene Benutzer:

Dies deaktiviert die Warenkorb-Simulationsfunktion, die hauptsächlich für die Kompatibilität mit bestimmten Funktionen von Drittanbietern und „Pay Later“-Berechnungen verwendet wird. Bitte beachten Sie, dass dieses Problem behoben wurde und dieser Filter nicht mehr erforderlich ist.

Alle bekannten Probleme →