Página 1 de 2
Exibir mensagem de erro quando o mínimo do produto for menor
Enviado: 09 Mar 2015, 10:14
por Escala
Bom dia, eu preciso de uma ajuda,
Defini uma quantidade mínima da compra de um produto, mas quando tenta comprar menos do que essa quantidade, não acontece nada, e queria mostrar uma mensagem de erro na tela.
Por exemplo, um produto tem a quantidade mínima de 15 para venda, mas se eu tentar comprar um a menos, ele fica parado na tela, e assim o cliente não sabe o que está acontecendo, queria mostrar uma mensagem de erro com a validação da quantidade.
Agradeço.
Re: Exibir mensagem de erro quando o mínimo do produto for m
Enviado: 11 Mar 2015, 00:06
por veteranodf
Não é a solução ideal mais fiz rapidinho pois estou trabalhando em outro projeto;
No arquivo catalog/view/theme/TEMA-UTILIZADO/template/product/product.tpl
Localize :
$('#button-cart').bind('click', function() {
Adicione o código abaixo da linha informada acima:
if($('input[name="quantity"]').val() < '<?php echo $minimum; ?>'){
$('#error').hide();
$('#button-cart').after('<div id="error" style="color:#FF0000">Quantidade mínima deve ser "<?php echo $minimum; ?>"</div>');
return false;
}
Espero que funcione no seu tema

Re: Exibir mensagem de erro quando o mínimo do produto for m
Enviado: 11 Mar 2015, 08:12
por Escala
Bom dia Veteranodf,
Agradeço pela sua ajuda, coloquei o código mas nada aconteceu, acho que no tema não funciona...
Mas muito obrigada pela ajuda.
Re: Exibir mensagem de erro quando o mínimo do produto for m
Enviado: 11 Mar 2015, 10:20
por veteranodf
Poste a URL do seu site para eu adaptar o código;
Re: Exibir mensagem de erro quando o mínimo do produto for m
Enviado: 15 Abr 2015, 03:04
por leandrorppo
Caso ainda esteja precisando, só entrar em contato, desenvolvi uma extensão para esse fim.
Re: Exibir mensagem de erro quando o mínimo do produto for m
Enviado: 13 Mai 2015, 16:10
por linktraba
veteranodf o script nao funciona com quantidade minima 10 se colocar 9 no campo de quantidade em vez de ler 10 vai ler 1 entao nao vai impedir a compra
resumindo
quantidade minima 10 cadastrada no produto vai ler como 1 entao se colocar 9 no input nao vai bloquear a conta
tem ideia pq isso acontece?
sabe como contornar?
Re: Exibir mensagem de erro quando o mínimo do produto for m
Enviado: 13 Mai 2015, 22:34
por veteranodf
Bom eu testei o script na época que fiz e funcionava perfeitamente, informe o link do seu site para eu verificar como foi instalado;
Re: Exibir mensagem de erro quando o mínimo do produto for m
Enviado: 08 Jan 2016, 10:15
por linktraba
veteranodf, o que notei foi que com duas casas decimais falha o script, exemplo:
tenho 5 unidades se colocar 35 vai identificar que so a primeira casa decimal (3) e vai dar erro
sabe como corrigir isso?
Re: Exibir mensagem de erro quando o mínimo do produto for m
Enviado: 08 Jan 2016, 10:56
por veteranodf
linktraba escreveu:veteranodf, o que notei foi que com duas casas decimais falha o script, exemplo:
tenho 5 unidades se colocar 35 vai identificar que so a primeira casa decimal (3) e vai dar erro
sabe como corrigir isso?
Creio que você esta utilizando o script para algo diferente do informando no post, no cadastro do produto tem um campo chamado "Quantidade Mínima", quando o cliente tentar comprar uma quantidade inferior a quantidade informada nesse campo será exibido mensagem de erro;
Re: Exibir mensagem de erro quando o mínimo do produto for m
Enviado: 08 Jan 2016, 12:26
por leandrorppo
@linktraba - Tenho essa função funcionando perfeitamente, se precisar só enviar um e-mail:
sw-ad@hotmail.com