Pergunta no WooCommerce Amazon Pay do WordPress: O botão Checkout está oculto no carrinho de compras após o login

Um usuário perguntou 👇

Oi, Depois que alguém selecionou AmazonPay como seu método de pagamento e fez login na Amazon, o botão ‘checkout’ está ausente após retornar ao carrinho de compras. Portanto, se houver algum problema com os métodos de pagamento armazenados pela Amazon, o cliente não terá a opção de escolher um método de pagamento diferente. O botão não é mais exibido no carrinho de compras.

Você deve primeiro sair da Amazon. Em seguida, o botão reaparece. O único problema é que o login só é possível na página de pagamento. No entanto, o cliente não vem porque o botão está faltando no carrinho de compras. Esse “ocultar” é semelhante à configuração “Botão de verificação padrão” habilitada no plug-in AmazonPay.

Existe uma solução para isso?

Obrigado e cumprimentos Roberto

(@jamesrodger)

11 meses atrás

Olá, Roberto

Obrigado por escrever sua pergunta. Tudo o que preciso fazer é analisar este caso para ter certeza de que entendi o que você está vendo.

1. Se estivermos iniciando um carrinho que contém um produto, podemos clicar no botão Amazon Pay.

2. Assim que clicarmos no botão e efetuarmos o login, iremos para a página de pagamento. Não consigo criar uma conta de teste sem nenhum método de pagamento, mas digamos que esse usuário não tenha cartões de registro, então não posso continuar.

3. Se eles não conseguirem verificar com sucesso, eles podem usar a saída na parte superior da página de pagamento, selecionar outro método de pagamento ou navegar de volta para a página da carta.

4. Depois de navegar de volta para a página do carrinho, com meu tema (Showcase) e configurações, vejo a mesma coisa quando vou ao carrinho pela primeira vez. O usuário então tem a opção de clicar em “Ir para o Checkout” ou clicar no botão Amazon Pay novamente, ambos os levarão à página de pagamento. Esta parece ser a parte diferente para você?

Posso perguntar qual tema você está usando? Em qual versão do WooCommerce e Amazon Pay você também está?

Esta resposta foi modificada há 11 meses por.

(@still1le)

11 meses atrás

Olá James,

sim basicamente não 4 apenas descreve meu problema. “Continuar Checkout” não é mais exibido na página do carrinho de compras. O botão fica oculto (desde que você não esteja desconectado do AmazonPay).

Aqui ainda há uma diferença. Eu uso a verificação multinível com “Woocommerce germanizado” (vendedero). Com este plugin existem agora 3 níveis de cobrança: 1. Insira o endereço de cobrança e entrega 2. Selecione os métodos de pagamento 3. Revisão do pedido e confirmação dos termos e condições

Para sair do AmazonPay e usar outro método de pagamento, primeiro preciso ir para a etapa 2 no processo de checkout. No entanto, como o botão “prosseguir para o checkout” está oculto no carrinho de compras enquanto ainda estou logado na Amazon, só posso alterar a forma de pagamento porque não consigo acessá-la.

Se eu for desconectado da Amazon no checkout após falha na verificação (ou algo parecido),… não há problema! o botão no carrinho de compras está de volta.

Mas se eu não sair e clicar no carrinho de compras novamente durante a finalização da compra (por exemplo, porque quero vê-lo novamente), não consigo encontrar mais.

Eu uso o Tema Dekor (TemPlaza). Banheiro 3.7.0. e Amazon Pay 3.8

(@jamesrodger)

11 meses atrás

Ótimo, obrigado pelos detalhes.

Não posso experimentar esse tema premium, mas deixe-me ver o que estamos fazendo para obter o botão na página do gráfico e adivinhar onde pode estar a pergunta.

(@jamesrodger)

10 meses atrás

Olá, Roberto

Desculpe a demora em te responder.

Dei uma boa olhada no código do plug-in do Amazon Pay e não vejo nenhum lugar tentando mostrar ou ocultar os botões “ir verificar”. Como Germanized para WooCommerce está alterando o fluxo de checkout, tenho que assumir que está confuso sobre algo e não mostra o botão.

Não há nada no plugin Amazon Pay que eu possa encontrar que teste isso, é claro. Eu acho que os autores de Germanized for WooCommerce devem analisar isso, pois eles saberão o que faz com que o botão “vá em frente para mostrar/ocultar” mostre/oculte.

(@still1le)

10 meses atrás

Olá James,

Muito obrigado. Eu também tinha um ticket com alemão, mas um autor de woocommerce alemão me disse que o problema deve ser causado pelo Amazon Pay se o botão estiver oculto quando um usuário fizer login com o Amazon Pay. Vou tentar novamente então.

(@jamesrodger)

9 meses, 3 semanas atrás

Sem problemas, espero que você possa rastrear o problema com essas informações adicionais.

(@soogle)

9 meses atrás

Oi @still1le, como você resolve esse problema? Você pode me quebrar a solução? este

(@still1le)

8 meses, 4 semanas atrás

Oi, AmazonPay não está causando o problema.

Aqui estão 2 outros plugins (woocommerce germanized pro e Angeleye PayPal). Também pode haver outro problema local em nossa loja.

Abaixo está o relatório de solução de Dennis (woocommerce germanizado):

O problema surge com a verificação de ID de IVA “woocommerce germanizado” e o plug-in Angeleye PayPal. Seja qual for o motivo, a verificação is_checkout() retorna a página real do carrinho de compras, o que significa que nosso plugin chama WC() -> Check. Isso, por sua vez, significa que o gateway de pagamento é iniciado (provavelmente cedo demais), o que leva Angeleye a supor que eles precisam ocultar o botão do carrinho de compras via SEC da seguinte maneira:

input.checkout-button, a.checkout-button, .button.checkout.wc-forward, a.checkout-button.wc-forward {display: none! importante; }

Eu tenho a verificação extra em nosso código temporariamente agora! is_cart() extra (normalmente não necessário) – parece funcionar agora. No entanto, algo parece estar errado com você, o que significa que o carrinho é interpretado como “verificação”. Vou incluir a adição na próxima atualização, então o problema não deve acontecer novamente. Contanto que você possa cuidar do arquivo: wp-content/plugins/woocommerce-germanized-pro/include/class-wc-gzdp-vat-helper.php em sua loja ao vivo”

…consertado na última atualização pro germanizada do woocommerce.

mas o problema básico é que o “cart” é interpretado como “checked” em algum momento (ou com um plugin), só então o Angeleye PayPal PlugIn oculta o botão. É muito banal 😉

espero que ajude

Esta resposta foi modificada 8 meses, 4 semanas atrás por.

(@ludwig)

3 meses, 1 semana atrás

Eu tenho o mesmo problema com o Amazon Pay Button e o Check Button. Onde encontro o trecho de código, que torna o botão visível, você está falando de @stil1le?

(@still1le)

3 meses, 1 semana atrás

Olá, como escrevi acima. Organizado com cheque adicional ! is_cart () integrado ‘woocommerce germanized pro’, wp-content/plugins/woocommerce-germanized-pro/include/class-wc-gzdp-vat-helper.php. Você provavelmente não pode (ou não deve) postar o código completo aqui. Era também um problema mais específico. Você pode encontrar mais detalhes no helpdesk pro germanzied e procurar o ticket (https://vendidero.de/tickets/amazonpay-nach-login-kein-weiter-zur-kasse-button-im-warenkorb-mehr).

Isto foi útil?

0 / 0

Deixe uma resposta 0

O seu endereço de email não será publicado. Campos obrigatórios são marcados *