Página 1 de 1

Erro na quantidade mínima do produto para venda

Enviado: 05 Set 2018, 00:08
por GUSMATOS
Olá amigos do fórum estou com um probleminha em minha loja virtual Opencart 1.5.5.1. Tenho alguns produtos que configurei que configurei o minimo de 2 unidades exemplo essa do site: :arrow: LINK PRODUTO COM ERRO
Quando o cliente clica no botão comprar que fica abaixo do produto na página inicial, esse botão comprar adiciona só uma unidade do produto no carrinho ao invés da quantidade minima que eu configurei. Sera que tem uma solução para esse problema :?:



Foto do erro:Imagem

Espero conseguir ajuda. :D
Obrigado

Re: Erro na quantidade mínima do produto para venda

Enviado: 05 Set 2018, 07:56
por valdeir2000
Olá,

Testei e funcionou, mas irei aproveitar e darei uma dica de código.

O código abaixo bloquear a ação do usuário caso ele digite um valor menor que o valor mínimo. Para isso basta fazer o seguinte:

1. Acesse catalog/view/theme/default/template/product/product.tpl
2. Substitua
Código: Selecionar todos
<input type="text" name="quantity" size="2" value="<?php echo $minimum; ?>" />
por
Código: Selecionar todos
<input type="text" name="quantity" size="2" value="<?php echo $minimum; ?>" data-minimum="<?php echo $minimum; ?>" />
3. Antes do código
Código: Selecionar todos
$('#button-cart').bind('click', function() {
adicione o trecho abaixo:
Código: Selecionar todos
$("input[name=\"quantity\"]").on("keyup",  function() {
    if ( parseInt($(this).val()) < parseInt($(this).attr("data-minimum")) ) {
        alert("O valor mínimo deverá ser de " + $(this).attr("data-minimum"));

		$(this).val( $(this).attr("data-minimum") )
    }
})