Um usuário perguntou ?
Estou criando um processo personalizado para um cliente aceitar assinaturas em seu site. Tudo é feito em uma página. No modelo, dependendo da “página” do usuário, exponho diferentes seções do modelo. Se na página 3, a página de checkout, mostrarei o [woocommerce_checkout] atalho. Primeiro, funciona perfeitamente. Mas se você tiver erros como campo obrigatório ausente, seção do carrinho e métodos de pagamento, mostre o ícone de carregamento para sempre quando a página for recarregada para mostrar erros, e você não poderá verificar mesmo se corrigir os erros. .
Eu tenho um código em functions.php para alterar o URL de checkout para esta página para mantê-lo no aplicativo de uma página, caso contrário, ele iria para a página inicial.
(@pinksharpii)
2 anos, 7 meses atrás
Eu puxei o código para modificar o URL de verificação. Se você se inscrever no seu carrinho e acessar /checkout/url, ele funcionará na primeira vez que você carregar a página, mas toda vez que você retornar depois que os detalhes do endereço forem fornecidos, ele será desativado para sempre.
(@riaanknoetze)
2 anos, 7 meses atrás
Olá,
Eu acho que pode exigir um olhar mais atento ao código do que podemos fazer aqui. Dito isso, existe uma razão pela qual você está codificando em vez de usar ?
Também pode valer a pena entrar em contato com os desenvolvedores em:
Esta é uma questão de desenvolvimento relativamente complexa. Vou deixar em aberto por um tempo para ver se alguém pode se comprometer a ajudar.
Comunidade de rodapés WooCommerce:
Grupo avançado do WooCommerce no Facebook:
(@pinksharpii)
2 anos, 7 meses atrás
Como meu comentário acima diz, isso acontece na página de checkout padrão, portanto, não é exclusivo da minha solução personalizada. Não vejo nenhum erro no console ou no servidor. Se eu for para a url? wc-ajax = update_order_review como outros fóruns sugerem, vejo o -1. Portanto, também não é uma questão de ajax. Se eu definir um tema para vinte e um e remover todos os outros plugins, a questão ainda surge.
(@riaanknoetze)
2 anos, 7 meses atrás
Mas se você tiver erros como campo obrigatório ausente, seção do carrinho e métodos de pagamento, mostre o ícone de carregamento para sempre quando a página for recarregada para mostrar erros, e você não poderá verificar mesmo se corrigir os erros.
Acabei de trabalhar em um processo de checkout de amostra e deliberadamente negligenciei o preenchimento das informações da etapa três (onde o atalho de checkout é colocado). No entanto, depois de corrigir os erros, o controle giratório é limpo e posso continuar com as etapas 4 e 5 conforme o esperado 🙂
Isto foi útil?
0 / 0