Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v1.x.
#29681
Olá! :D

Estou trabalhando sobre o OpenCart para um brechó online. Acontece que por se tratar de um brechó os produtos são limitados e nem sempre voltam ao estoque, e por isso adicionei um filtro às consultas para não aceitar aceitar produtos com estado de estoque 5 (Fora de Estoque).

Funciona perfeitamente, porém o problema é que quando o produto fica "fora de estoque", ele não retorna mais a "em estoque".

Isso é: um produto tem quantidade 10, está "em estoque"; eu altero para 0, e entra para "fora de estoque". Mas, ao por novamente a quantia que for, o produto não volta a ter estado "em estoque".

Obrigado!

^^
#29692
Bem, eu estava lendo o código do modelo "Catálogo/Produto" no módulo de Administração e percebi que fiz burrada.

Eu utilizei a coluna errada para a verificação. Eu utilizei da tabela _product o campo stock_status_id para verificar se está em estoque. Porém no método editProduct desse modelo (linha 113) ele faz a inserção do campo "Situação se Indisponível" nesta coluna.

Bem, acho que tenho que fazer mais uma pesquisa para saber qual coluna utilizar. rs .-.
#29693
Eu tive a impressão de estar funcionando pois enquanto eu não fizesse uma alteração no Produto ele não fazia a alteração do estado do estoque. Ainda não entendi muito bem porque.

Vou alterar as consultas de p.stock_status_id != 5 para p.quatity >= p.minimum assim poderei verificar se tem estoque para venda.

Em breve coloco o resultado aqui ^^