Permitir apenas um produto por compra no WooCommerce
Se por algum motivo você quer restringir o carrinho a apenas um produto por vez, você pode usar este pequeno código abaixo: https://gist.github.com/fernandoacosta/de638766f8d7d36b80a4 Basicamente ele vai limpar o carrinho antes de adicionar um novo…
Se por algum motivo você quer restringir o carrinho a apenas um produto por vez, você pode usar este pequeno código abaixo:
https://gist.github.com/fernandoacosta/de638766f8d7d36b80a4
Basicamente ele vai limpar o carrinho antes de adicionar um novo item. Aí não há exibição de nenhuma mensagem, mas você pode facilmente adicionar um aviso ao cliente com a função wc_add_notice(), para que ele não pense que é um erro.
Além disso, no comportamento descrito acima o novo produto é que ficará no carrinho. Utilizando os mesmos filtros é possível personalizar para que o novo item que seja bloqueado. Vai da sua criatividade e necessidade.
Este é um exemplo básico que pode ser adaptado a regras futuras.
Sobre o autor
Fernando Acosta
Publicitário e desenvolvedor WordPress especializado em WooCommerce. Crio plugins e compartilho soluções baseadas em problemas reais de lojas virtuais.
Continue explorando
Outras soluções práticas
Atualizar o WooCommerce antes da Black Friday: até quando?
Atualize tudo em outubro, teste o checkout e congele a loja duas semanas antes da Black Friday. Só correção de segurança entra. Veja o…
Ler artigoComo baixar logs do WooCommerce
Veja onde encontrar, filtrar e baixar logs do WooCommerce e quais informações enviar ao suporte para resolver problemas mais rápido.
Ler artigoResumo de 2020 e o que vem por aí
Já fazem muitos meses que não escrevo nada aqui no blog. Mas chegou a hora de uma breve retrospectiva e uma visão para 2021.…
Ler artigoPlugins WooCommerce realmente úteis