Página 4 de 9

Re: [TUTORIAL] Não vender produto com estoque esgotado

Enviado: 22 Nov 2011, 12:35
por mmarcopereira
SÓ NÃO VOU FAZER ESSE TESTE MANOEL PQ NÃO TENHO MUITA MANHA COM CSS NEM O PROPRIO OPENCART, JA FOI DURO DEIXAR ELE COMO BONITO ELEGANTE E OPERACIONAL DA UMA OLHADA http://www.microhar.com.br
se eu mexer eu vou ferrar td de novo fico no aguardo por uma solução que sei que vcs da op brasil sempre tem.
obrigao por enquanto e grande abraço.

Re: [TUTORIAL] Não vender produto com estoque esgotado

Enviado: 23 Nov 2011, 13:59
por mmarcopereira
AVargas escreveu:Primeiramente, agradeço ao tutorial do Manoel Vida. Vlwzão
Nyux escreveu:Mano, tem como manter o que vc fez, mas ao invez me mostrar na 'Disponibilidade:' a quantidade a opção 'Em Estoque ou Esgotado'?

por que nao gostaria de mostrar a quantidade dos produtos aos clientes, tem como modificar isso?


Vlw ;)
Não sei se vc conseguiu a resposta já. mas de qualquer modo caso mais alguém precise dela... segue abaixo:

Procure pela linha: (É no mesmo arquivo do Tutorial: Product.tpl)
Código: Selecionar todos
<tr>
    <td><b><?php echo $text_availability; ?></b></td>
    <td><?php echo $stock; ?></td>
</tr>
Caso vc não queira mostrar nada, é só remover essas linhas.

Mas se vc quiser mostrar Em estoque ou Esgotado, é só fazer o seguinte:
Código: Selecionar todos
<tr>
    <td><b><?php echo $text_availability; ?></b></td>
    <td><?php if ( $stock > 0 ) { echo "Em estoque"; } else { echo "Esgotado"; }; ?></td>
</tr>



NÃO ACHEI ESSE TRECHO AQUI NO MEU OPENCART EU USO A VESÃO 1.5.1.3

Re: [TUTORIAL] Não vender produto com estoque esgotado

Enviado: 11 Jan 2012, 10:33
por feliperohde
Nyux escreveu:Mano, tem como manter o que vc fez, mas ao invez me mostrar na 'Disponibilidade:' a quantidade a opção 'Em Estoque ou Esgotado'?

por que nao gostaria de mostrar a quantidade dos produtos aos clientes, tem como modificar isso?


Vlw ;)
Substitua a linha:
Código: Selecionar todos
<span class="info"><?php echo $text_stock; ?></span> <b><?php echo $stock; ?></b><br />
POR
Código: Selecionar todos
<span class="info"><?php echo $text_stock; ?></span> <b><?php if ($stock > 0){ echo 'Em estoque';} else {echo 'Produto Esgotado';}; ?></b><br />
abçççç

Re: [TUTORIAL] Não vender produto com estoque esgotado

Enviado: 13 Jan 2012, 10:08
por Julio
Não tem como mudar o botão do produto de "Comprar" para "Esgotado"?

Re: [TUTORIAL] Não vender produto com estoque esgotado

Enviado: 29 Jan 2012, 23:02
por aosdda
Oba muito bom, mas o botão comprar continua aparecendo na lista de produtos do departamento.
Como posso oculta-lo tmb?

Re: [TUTORIAL] Não vender produto com estoque esgotado

Enviado: 30 Jan 2012, 10:34
por Renato Frota
Procure o botão na product/category.tpl

o código é similar.

Re: [TUTORIAL] Não vender produto com estoque esgotado

Enviado: 30 Jan 2012, 17:12
por RICARDO DE SOUZA
Muito bom!

Parabéns!

Re: [TUTORIAL] Não vender produto com estoque esgotado

Enviado: 11 Fev 2012, 19:28
por aosdda
Renato Frota escreveu:Procure o botão na product/category.tpl

o código é similar.

Renato,

não consegui achar o código não... em product/category.tpl é da seguinte forma:
Código: Selecionar todos
<div class="cart"><a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div>

Re: [TUTORIAL] Não vender produto com estoque esgotado

Enviado: 11 Fev 2012, 22:01
por Renato Frota
em catalog/controller/product/category.php

procure
Código: Selecionar todos
				$this->data['products'][] = array(
adicione uma linha abaixo (não esqueça a vírgula):
Código: Selecionar todos
					'stock' => $result['quantity'],
e esse trecho que você mencionou acima, troque por:
Código: Selecionar todos
<div class="cart"><?php if ($product['stock'] > 0) { ?><a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a><?php } else { ?><a class="button" style="opacity:0.4;"><span>Esgotado</span></a><?php } ?></div>

Re: [TUTORIAL] Não vender produto com estoque esgotado

Enviado: 12 Fev 2012, 00:24
por aosdda
Renato Frota escreveu:em catalog/controller/product/category.php

procure
Código: Selecionar todos
				$this->data['products'][] = array(
adicione uma linha abaixo (não esqueça a vírgula):
Código: Selecionar todos
					'stock' => $result['quantity'],
e esse trecho que você mencionou acima, troque por:
Código: Selecionar todos
<div class="cart"><?php if ($product['stock'] > 0) { ?><a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a><?php } else { ?><a class="button" style="opacity:0.4;"><span>Esgotado</span></a><?php } ?></div>

Vc é o máximo :D

Muito obrigada