• Olá, gostaria de ativar uma opção em que quando o cliente tem um produto no carrinho, seja logado ou não. Ao fechar o navegador automaticamente esse produto seria removido do carrinho. E caso ele queira comprar o produto, terá que fazer todo o processo novamente.

    Antes que alguém pergunte o porque eu iria querer isso, pois iria diminuir a conversão de e etc.

    Tenho motivos específicos para fazer isso, temos muitos problemas com essa função do Woocommerce e gostaria de desativar para obrigar o usuário sempre que acessar o site e quiser comprar o produto, seja obrigado a inserir ele no carrinho novamente.

    Alguém sabe como fazer isso?

Visualizando 1 resposta (de um total de 1)
  • olá @f5atualizese,

    primeiro, você colocou seu tópico em “não é uma questão de suporte”. com isso, ela não aparece nos tópicos e por isso ninguém viu sua dúvida. evite fazer isso. eu mesmo só vi porque de tempos em tempos olho essa seção.

    sobre seu problema, é uma questão que conforme vi em tópicos do WordPress internacional, o WooCommerce meio que inviabiliza isso.

    um tópico que dá uma possibilidade sobre isso seria,

    https://wordpress.org/support/topic/how-to-clear-cart-on-logout-or-just-closing-the-browser-simply/

    mas não parece ser nada garantido.

    uma sugestão que seria trabalhar sobre o cache. pois se bem entendo, a presença do produto no carrinho está ligado ao cache do site. se você fizer eventuais limpezas do cache, isso elimina os produto do carrinho.

    um guia sobre isso é o tutorial do WP Rocket,

    https://docs.wp-rocket.me/article/494-how-to-clear-cache-via-cron-job

    o que acho interessante é que ele dá boas noções sobre o uso do Cron Job. ai você pode pesquisar com o plugin de cache que usa o código para limpar o cache e adaptar com o Cron Job. assim, de tempos em tempos (tipo de 4 em 4 horas?) o seu plugin limpa o cache.

    isso claro pode ter um efeito colateral indesejado. talvez se alguém estiver no seu site colocando produtos no carrinho, pode ser que quando a pessoa mude para uma página de um produto o carrinho “de repente” fique vazio.

    tive um cliente que tinha uma questão parecida. ele não queria que ficassem produtos no carrinho pendentes. era uma livraria. o que fizemos foi colocar como tarefa da pessoa responsável pela loja virtual para nos últimos 30 minutos do expediente verificar se havia algum cliente online. se não houvesse, ele manualmente limpava o cache. se houvesse, faltando 10 minutos para a loja fechar, ele temporariamente colocava a loja virtual em manutenção, limpava o cache e voltava ao ar.

    enfim, espero que possa encontrar uma solução melhor.

    saudações e boa sorte,

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Excluir produto do carrinho quando fechar o navegador’ está fechado para novas respostas.