- Stato
- Risolto dall’autore
- Risolto in
- WooCommerce PayPal Payments 4.0.4
- Plugin/tema correlato
- WooCommerce PayPal Payments
- Tag dell’argomento
- WCML
Panoramica del problema
Dopo l’aggiornamento a WooCommerce PayPal Payments versione 4.0.3, potrebbe apparire un avviso di errore di WooCommerce sul frontend quando si visita la pagina di un prodotto variabile: “Please choose product options by visiting Product”.
- Il problema riguarda “WooCommerce PayPal Payments 4.0.3” e si verifica anche in un’installazione autonoma di WooCommerce senza WPML o WCML
- Il messaggio appare quando si visita la pagina di un prodotto – non è richiesta alcuna interazione da parte dell’utente (ad es. l’aggiunta al carrello)
- Nonostante l’avviso, il prodotto può comunque essere aggiunto al carrello con una variazione selezionata – non blocca alcun processo successivo, inclusa la funzionalità Multivaluta in WCML
Tieni presente che questo problema si verifica indipendentemente dall’installazione di WPML o WooCommerce Multilingual e non blocca alcuna azione dell’utente.
Abbiamo già segnalato questo problema agli autori del plugin per ulteriori indagini:
https://github.com/woocommerce/woocommerce-paypal-payments/issues/4321
Soluzione alternativa
Mentre lavorano a una correzione definitiva, gli autori hanno fornito la seguente soluzione alternativa:
Assicurati di avere un backup completo del sito prima di procedere.
-
- Aggiungi il seguente codice al file functions.php del tuo tema.
// WPML - compdev-1163 add_filter( 'woocommerce_paypal_payments_simulate_cart_enabled', '__return_false' );
Nota per gli utenti avanzati:
Questo disabilita la funzionalità di simulazione del carrello, che viene utilizzata principalmente per la compatibilità con alcune funzionalità di terze parti e per i calcoli di Pay Later. Tieni presente che questo problema è stato risolto e questo filtro non è più necessario.