- 19 Abr 2011, 11:24
#4335
Alguns colegas tem dúvidas sobre como não permitir que um produto com estoque zerado posso ser adicionado ao carrinho. Para que isso seja possível precisamos fazer uma única alteração no arquivo product.tpl de nossa loja removendo a exibição do campo quantidade e o botão para adicionar ao carrinho.
Vamos lá:
1) Edite de preferência com no Notpad++ o arquivo product.tpl que se encontra no diretório catalog/view/theme/SEU_TEMA/template/product/:
2) No arquivo citado localize o código abaixo:
5) Acesse a administração de sua loja e vá no menu Sistema->Configurações aba Opções e procure pelo campo Exibir estoque: e marque a opção Sim, depois clique no botão Salvar.
Na prática a mudança verifica se o estoque é maior que 0 (zero), se for maior ele exibe o campo quantidade e o botão para adicionar no carrinho, se não for ele esconde o campo quantidade e o botão e exibe a mensagem Produto Esgotado.
Espero que gostem
Vamos lá:
1) Edite de preferência com no Notpad++ o arquivo product.tpl que se encontra no diretório catalog/view/theme/SEU_TEMA/template/product/:
2) No arquivo citado localize o código abaixo:
Código: Selecionar todos
3) Substitua o código acima pelo código abaixo:
<div class="content">
<?php echo $text_qty; ?>
<input type="text" name="quantity" size="3" value="<?php echo $minimum; ?>" />
<a onclick="$('#product').submit();" id="add_to_cart" class="button"><span><?php echo $button_add_to_cart; ?></span></a>
<?php if ($minimum > 1) { ?><br/><small><?php echo $text_minimum; ?></small><?php } ?>
</div>
Código: Selecionar todos
4) Salve o arquivo e teste as alteração.<div class="content">
<?php if ($stock > 0) { ?>
<?php echo $text_qty; ?>
<input type="text" name="quantity" size="3" value="<?php echo $minimum; ?>" />
<a onclick="$('#product').submit();" id="add_to_cart" class="button"><span><?php echo $button_add_to_cart; ?></span></a>
<?php if ($minimum > 1) { ?><br/><small><?php echo $text_minimum; ?></small><?php } ?>
<?php } else { ?>
<b>Produto Esgotado</b>
<?php } ?>
</div>
5) Acesse a administração de sua loja e vá no menu Sistema->Configurações aba Opções e procure pelo campo Exibir estoque: e marque a opção Sim, depois clique no botão Salvar.
Na prática a mudança verifica se o estoque é maior que 0 (zero), se for maior ele exibe o campo quantidade e o botão para adicionar no carrinho, se não for ele esconde o campo quantidade e o botão e exibe a mensagem Produto Esgotado.
Espero que gostem
Sempre em frente...