- Status
- Resolvido pelo autor
- Resolvido em
- WooCommerce PayPal Payments 4.0.4
- Plugin/tema relacionado
- WooCommerce PayPal Payments
- Tags de tópico
- WCML
Visão geral do problema
Após atualizar para o WooCommerce PayPal Payments versão 4.0.3, um aviso de erro do WooCommerce pode aparecer no frontend ao visitar uma página de produto variável: “Please choose product options by visiting Product”.
- O problema afeta o ‘WooCommerce PayPal Payments 4.0.3’ e ocorre mesmo em uma instalação independente do WooCommerce sem o WPML ou WCML
- A mensagem aparece ao visitar uma página de produto – nenhuma interação do usuário é necessária (por exemplo, adicionar ao carrinho)
- Apesar do aviso, o produto ainda pode ser adicionado ao carrinho com uma variação selecionada – ele não bloqueia nenhum processo adicional, incluindo a funcionalidade Multimoeda no WCML
Observe que este problema ocorre independentemente de o WPML ou o WooCommerce Multilingual estarem instalados e não bloqueia nenhuma ação do usuário.
Já relatamos isso aos autores do plugin para investigação adicional:
https://github.com/woocommerce/woocommerce-paypal-payments/issues/4321
Solução alternativa
Enquanto trabalham em uma correção permanente, os autores forneceram a seguinte solução alternativa:
Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.
-
- Adicione o seguinte código ao arquivo functions.php do seu tema.
// WPML - compdev-1163 add_filter( 'woocommerce_paypal_payments_simulate_cart_enabled', '__return_false' );
Nota para usuários avançados:
Isso desativa o recurso de simulação de carrinho, que é usado principalmente para compatibilidade com certos recursos de terceiros e cálculos do Pay Later. Observe que esse problema foi resolvido e este filtro não é mais necessário.