Cupom de desconto BUG

Tenho 2 tipos de cupom na minha loja:
1º 2% para compras de até 150,00
2º 10% para compras acima de 150,00
porém ao adicionar o cupom de 10% quando o carrinho está com produtos que passam do valor de 150,00 e depois que o produto é excluido do carrinho o cupom continua aplicado para os novos produtos adicionados mesmo que a compra não ultrapasse 150,00, sendo que não deveria aplicar o mesmo, pois o valor minimo é de 150,00.
Gostaria de saber como corrigir isso, ou se é realmente um bug