Página 1 de 1
mensagem : "prazo de entrega"
Enviado: 25 Mai 2015, 10:06
por Jesuino
Olá Bom dia!
Eu preciso inserir a mensagem de : " prazo de entrega" abaixo de cada produto , como faço ?
obrigado
Re: mensagem : "prazo de entrega"
Enviado: 28 Mai 2015, 10:21
por valdeir2000
O prazo de entrega é fixo para todos os produtos?
Eu recomendaria editar o produto e colocar isso na descrição.
Re: mensagem : "prazo de entrega"
Enviado: 28 Abr 2016, 10:12
por leandromello
Estou precisando de algo parecido.
No CARRINHO quero colocar a "disponibilidade" em baixo de cada produto.
Alguma luz de como fazer?
Re: mensagem : "prazo de entrega"
Enviado: 28 Abr 2016, 12:19
por veteranodf
leandromello escreveu:Estou precisando de algo parecido.
No CARRINHO quero colocar a "disponibilidade" em baixo de cada produto.
Alguma luz de como fazer?
Desenvolvi uma extensão para essa finalidade, caso desejar adquirir segue link
http://www.opencart.com/index.php?route ... veteranodf
Re: mensagem : "prazo de entrega"
Enviado: 28 Abr 2016, 16:32
por leandromello
Veteranodf,
Muito boa esta sua extensão, mas o que procuro é colocar a "disponibilidade" em baixo de cada produto que for adicionado ao carrinho.
Por exemplo, produto que tem a disponibilidade "Disponivel", outro "Esgotado" e outro "2-3 dias".
Estas situações do estoque, quero em baixo de cada produto no carrinho.
Re: mensagem : "prazo de entrega"
Enviado: 28 Abr 2016, 21:28
por veteranodf
Se for somente no carrinho esta fácil, vou te ensinar abaixo, agora para adicionar ao banco de dados no pedido é mais complexo e no momento vou ficar devendo devido ao pouco tempo;
Arquivo catalog\controller\checkout\cart.php
Localizar:
Substituir para:
Código: Selecionar todos $this->load->model('catalog/product');
$this->load->language('product/product');
foreach ($products as $product) {
$product_info = $this->model_catalog_product->getProduct($product['product_id']);
if ($product_info['quantity'] <= 0) {
$msg_stock = $product_info['stock_status'];
} elseif ($this->config->get('config_stock_display')) {
$msg_stock = $product_info['quantity'];
} else {
$msg_stock = $this->language->get('text_instock');
}
Localizar:
Substituir para:
Arquivo catalog\view\theme\default\template\checkout\cart.tpl
Localizar:
Código: Selecionar todos <span class="label label-info"><?php echo $text_recurring_item; ?></span> <small><?php echo $product['recurring']; ?></small>
<?php } ?>
Substituir para:
Código: Selecionar todos <span class="label label-info"><?php echo $text_recurring_item; ?></span> <small><?php echo $product['recurring']; ?></small>
<?php } ?><br /><span class="label label-info"><?php echo $product['msg_stock']; ?></span>
Re: mensagem : "prazo de entrega"
Enviado: 29 Abr 2016, 08:40
por leandromello
veteranodf,
Boa dica, fiz e funcionou, mas está puxando somente a situação padrão.
Tenho outras situações como "Envio Imediato, "Entrega em 35 dias" e etc.
Tenho instalado o módulo "Custom Stock Status" que altera a situação de estoque de cada produto como eu quiser.
Talvez isto esteja atrapalhando, vou tentar alterar.
Quem quiser usar o módulo é este, muito bom.
Código: Selecionar todoshttp://www.opencart.com/index.php?route=extension/extension/info&extension_id=26000&filter_search=stock%20status
Re: mensagem : "prazo de entrega"
Enviado: 29 Abr 2016, 22:38
por veteranodf
Troque a linha:
Por:
Código: Selecionar todos if($product_info['stock_status']){
$msg_stock = $product_info['stock_status'];
}
else{
$msg_stock = $this->language->get('text_instock');
}
E veja se roda
Re: mensagem : "prazo de entrega"
Enviado: 02 Mai 2016, 09:49
por leandromello
veteranodf, ficou perfeito.
muito obrigado.