Suporte » Ajustando o WordPress » Produtos aparecem no carrinho quando cliente não está logado

  • Resolvido fraziinha

    (@fraziinha)


    Olá, tenho uma loja no WP e o que acontece é que quando o cliente não está logado, o carrinho não funciona direito (se ele loga, o carrinho funciona normalmente).

    Quanto você entra na loja sem logar e adiciona um produto ao carrinho:
    – O mini-cart aparece o produto direitinho;
    – O carrinho (/cart) aparece vazio;
    – A finalização de compra (/checkout) aparece uma lista de produtos nada a ver, como se fosse uma lista pré-montada.

    Alguém já passou por isso e/ou sabe como resolver? Obrigada!

Visualizando 7 respostas - 1 até 7 (de um total de 7)
  • Atualizando, um amigo meu adicionou algo de cache com Varnish e a Finalização da Compra ficou certo e o mini-cart continua certo também. O único problema é que o carrinho continua vazio.

    Moderador Claudio Sanches

    (@claudiosanches)

    Cache do varnish precisa ser desativado no carrinho e no checkout.

    Obrigada Claudio, você sabe dizer como posso desativar?

    Meu amigo que está ajudando nem sempre consegue um tempinho e eu não entendo muito de programação. Se tiver algum tutorial com códigos de como mudar ou plugin que faça isso que possa informar seria de grande ajuda.

    Eu vou dar uma pesquisada também aqui pra ver se descubro como fazer isso.
    Obrigada!

    Moderador Claudio Sanches

    (@claudiosanches)

    Esse tutorial esta certo, entretanto veja os nomes:

    if (req.url ~ "^/(cart|my-account|checkout|addons)") {
    

    Você provavelmente não usa cart, my-account e etc, precisa usar as versões que você traduziu das URLs.

    Obrigada pelo retorno Claudio. Pode ser as traduções da URL. Vamos dar uma olhadinha nisso.

    Aí, no caso, outra solução que encontrei (pra quem não tem muita facilidade em programar) é desativar o Varnish e utilizar o SuperCache, foi um pouco mais simples no meu caso.

    Espero que ajude alguém no futuro também =)

    Boa noite! Estou com um problema bem parecido. Ao clica no botão “COMPRAR”. o produto não é adicionado ao carrinho, direcionando para a página do carrinho com a mensagem: “carrinho vazio”. Mas só quando o usuário não está logado no site.

    Quando está logado no site, clica em comprar, adiciona normal o produto ao carrinho.

    Ontem estava tudo normal. O erro começou hoje.

    Endereço do site: http://www.saboresdocorpo.com.br

    Alguém poderia me dar uma luz? Agradeço desde já!

Visualizando 7 respostas - 1 até 7 (de um total de 7)
  • O tópico ‘Produtos aparecem no carrinho quando cliente não está logado’ está fechado para novas respostas.