Página 1 de 1

Alteração da quantidade não altera estado do estoque

Enviado: 22 Out 2012, 15:45
por irto
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!

^^

Re: Alteração da quantidade não altera estado do estoque

Enviado: 22 Out 2012, 15:56
por Manoel Vidal
Qual a versão de sua loja OpenCart ?

Re: Alteração da quantidade não altera estado do estoque

Enviado: 22 Out 2012, 17:35
por irto
Olá!

Versão 1.5.4 ^^

Re: Alteração da quantidade não altera estado do estoque

Enviado: 22 Out 2012, 17:52
por irto
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 .-.

Re: Alteração da quantidade não altera estado do estoque

Enviado: 22 Out 2012, 17:59
por irto
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 ^^

Re: Alteração da quantidade não altera estado do estoque

Enviado: 22 Out 2012, 18:02
por irto
Pronto!

Agora sim,
Obrigado! :D