Página 6 de 9

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

Enviado: 09 Jul 2012, 09:05
por hayttle
aosdda escreveu:
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
Não funciona na versão 1.5.3.1.
Ao alterar o código, todos os produtos com e sem estoque mudam para ESGOTADO.

Teria como adaptar alguma outra coisa?

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

Enviado: 09 Jul 2012, 13:29
por unknown1140
Na 1.5.3.1 não precisa de mode. Em Sistema>Configurações clique em editar e vá na aba Opções. Na sessão estoque existe a opção para vender sem estoque ou não.

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

Enviado: 09 Jul 2012, 13:38
por hayttle
unknown1140 escreveu:Na 1.5.3.1 não precisa de mode. Em Sistema>Configurações clique em editar e vá na aba Opções. Na sessão estoque existe a opção para vender sem estoque ou não.
Isso já fiz, porém somente avisa que o produto não tem disponível apenas no carrinho, mas o ideal é ser mostrado produto esgotado já na página incial.

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

Enviado: 24 Jul 2012, 19:04
por blackzin
Você precisa disso:

http://www.opencart.com/index.php?route ... on_id=4358

Testei e funciona.

Abs!

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

Enviado: 19 Ago 2012, 16:26
por fabriciomf
Como fazer isso na versão 1.5.1.3, gostaria de deixar o botão comprar, desativado e escrito Esgotado.

Alguém pode me ajudar ?

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

Enviado: 20 Ago 2012, 09:45
por unknown1140
Vc pode usar o tutorial de encomenda com uma pequena modificação. https://forum.opencartbrasil.com.br/ ... =41&t=4179

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

Enviado: 21 Ago 2012, 10:50
por fabriciomf
unknown1140 escreveu:Vc pode usar o tutorial de encomenda com uma pequena modificação. https://forum.opencartbrasil.com.br/ ... =41&t=4179
Ok amigo, vou tentar e logo posto aqui se tive sucesso.

Obrigado pela dica !

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

Enviado: 21 Ago 2012, 11:11
por fabriciomf
fabriciomf escreveu:
unknown1140 escreveu:Vc pode usar o tutorial de encomenda com uma pequena modificação. https://forum.opencartbrasil.com.br/ ... =41&t=4179
Ok amigo, vou tentar e logo posto aqui se tive sucesso.

Obrigado pela dica !
Testado e aprovado ! Deu certo, uma pequena modificação para minha situação e tudo do jeito que eu esperava.

Muito obrigado, ótimo post.

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

Enviado: 21 Ago 2012, 14:51
por unknown1140
Feliz em ajudar :D

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

Enviado: 28 Set 2012, 08:49
por mayconbernardes
Bom dia Parceiros,

Hoje vou estar fazendo minha primeira contribuição!

Para todos que querem desabilitar o Botão comprar quando não haver produto em estoque ( $stock = 0 )

- Abra o arquivo product.tlp na pasta do template que você instalou e escolheu
- Encontre a linha com o botão de comprar
Código: Selecionar todos
<input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />
- Coloquei a seguinte condição " Se a variavel $stock for maior ou igual a 1 Mostre o botão senão mostre Esgotado "
Código: Selecionar todos
 <?php if ($stock >= 1) { ?>

       <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />
        <?php } else { ?>
          
<strong style="color:#666">Esgotado</strong>
        <?php } ?>
Válida para as Versões 1.5.x