WPML
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.

Todos os problemas conhecidos →