Fernando Acosta

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…

Fernando Acosta
Fernando Acosta · 1 minuto de leitura

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.

Fernando Acosta

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.

Conheça meu trabalho

Continue explorando

Ver o blog
Resolução de Problemas

Como 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 artigo
WooCommerce

Resumo 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 artigo

Plugins WooCommerce realmente úteis

Transforme uma solução técnica em algo pronto para vender.

Conhecer os plugins