Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v2.x.
#70361
Tarde pessoal.

Gostaria que na loja que uso OC 2.0.1.1, quando o produto não tenha mais estoque ou esteja esgotado, ele não apareça mais na loja, e depois que o estoque seja estabelecido ele retorne a aparecer.

Mesmo com produto com estoque zero, ele ainda é exibido nas categorias. e modulos.

Alguem poderia dar uma dica, procurei por tudo já. e não achei

abraços
#70362
Até que não foi muito difícil, a solução que achei foi no arquivo model, pela data de avaliação do produto, se ela estiver desabilitada ela não exibe o produto.
Então a dica para quem esta no mesmo problema, que é simples, o estoque do produto acabou e não é mais exibido na loja.

arquivo
catalog/model/catalog/product.php

Procure 9 vezes a seguinte linha
Código: Selecionar todos
p.date_available <= NOW() 


e substitua por
Código: Selecionar todos
p.date_available <= NOW() AND p.quantity >= 1
Quando o estoque atingir zero o produto não exibe mais na loja.

Baixei um extensão free do OC 2.2 e li o xml. então testei na minha loja que é 2.1.0.1 e funcionou certinho.

Talvez funcione em outras versões mais atuais também.

Não testei na 1.5.x

Obrigado

Olá! Tudo bem? Verifique as configura&cced[…]

Olá! Tudo bem? Trabalho com Opencart h&aac[…]

Imagem do Carrinho de Compras

Olá! Tudo bem? São vários lo[…]

Discover new facets of pleasure, one night only R[…]