Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v1.x.
#43484
Bom dia, estou com um problemão. Todo pedido que é realizado no sistema não aparece no dashboard ou vai como pedido perdido. Se eu tento atualizar a ordem do pedido aparece o seguinte erro:

Imagem

Se alguém poder me ajudar sou grato.

Att.
#43488
Aparentemente é um bug da versão 1.5.6

No arquivo catalog/controller/checkout/manual.php procure a linha
Código: Selecionar todos
$this->cart->add($order_product['product_id'], $order_product['quantity'], $option_data);
troque por
Código: Selecionar todos
$this->cart->add($order_product['product_id'], $order_product['quantity'], $option_data, 0);
Veja se no site oficial do OpenCart já tem a solução completa para o problema.
#43500
Muito obrigado! Este erro foi solucionado 100% minha dúvida é quanto a ordem do pedido que não é alterada no dashboard.

Segue screenshoot do Dashboard no qual não aparece o status;

Imagem

Um dos pedidos apresenta a situação do pedido, segue a tela de detalhes do pedido
Imagem

Porém os outros pedidos que não tem apresentam a situação do pedido não tem nem nos detalhes a opção;
Imagem

Eu sei que os pedidos vão para perdidos mas como resolver este erro que está tirando meu sono.
#43542
São pedidos feitos através de métodos de pagamento diferentes?

Caso afirmativo, o método de pagamento que está gerando o pedido sem status, deve ser corrigido. Ele está salvando o pedido na tabela order com o valor order_status_id não constante na tabela de status (tabela order_status).