Página 1 de 1

Colocar status do estoque na pagina dos Produtos

Enviado: 02 Dez 2015, 22:21
por mbalogh
Olá pessoal estou com um problema opencart 2.0.1.1 estou tentar colocar status do estoque na pagina do produto exemplo

adicionei


\catalog\controller\product/product.php

$data['stock_status_id']=$product_info['stock_status_id'];

depois

\catalog\view\theme\*\template\product/product.tpl

<?php if($stock_status_id==7 || $stock_status_id==5 ) { if($quantity==0) { ?>
<a class="tooltip esgotado">Esgotado - mais detalhes<p>Clique aqui para ser avisado quando o produto voltar ao estoque.</p></a>
<?php } else { ?>
<a class="tooltip estoque">ENTREGA IMEDIATA<p></p></a>
<?php } } ?>
<?php if($stock_status_id==8) { ?>
<a class="tooltip semestoque">PREVISÃO DE ENVIO - Mais detalhes<p>Produto será pstado em até 7 dias após a aprovação do pedido.</p></a>
<?php } ?>

só que está dando seguinte erro

<b>Notice</b>: Undefined variable: stock_status_id in <b>\catalog\view\theme\*\template\product\product.tpl</b> on line <b>76</b><b>Notice</b>: Undefined variable: stock_status_id in <b>/catalog\view\theme\*\template\product\product.tpl</b> on line <b>76</b>
<b>Notice</b>: Undefined variable: stock_status_id in <b>\catalog\view\theme\*\template\product\product.tpl</b> on line <b>81</b>

o que estou fazendo de errado?

desde já obrigado a todos

Re: Colocar status do estoque na pagina dos Produtos

Enviado: 03 Dez 2015, 02:25
por valdeir2000
A variável não existe.

Dê um "var_dump($data);" antes do controller chamar a view, e veja se realmente a variável $data['stock_status_id'] existe.

Re: Colocar status do estoque na pagina dos Produtos

Enviado: 04 Dez 2015, 14:09
por fernandalopes78
Tenho o mesmo problema! Já encontrou uma solução ?