Diminuir Estoque Pedido Manual
Enviado: 17 Dez 2012, 10:39
Bom dia galera (:
Então achei uma modificação no forum oficial que permiti o opencart a diminuir o estoque do produto quando um pedido manual é criado
A alteração localizar as duas linhas de codigo no arquivo admin/model/sale/order.php.
Posso estar fazendo algo errado ?
Alguma dica de como resolver ?
Link da dica no forum oficial:
http://forum.opencart.com/viewtopic.php?f=110&t=61734
Grato desde já (:
Então achei uma modificação no forum oficial que permiti o opencart a diminuir o estoque do produto quando um pedido manual é criado
A alteração localizar as duas linhas de codigo no arquivo admin/model/sale/order.php.
Código: Selecionar todos
e abaixo inserir $order_product_id = $this->db->getLastId();Código: Selecionar todos
Mas, eu faço a alteração e o problema é resolvido apenas parcialmente, por exemplo eu crio o pedido e o estoque não diminui mas quando eu excluo o pedido criado a quantidade de estoque aumenta.$this->db->query("UPDATE `" . DB_PREFIX . "product` SET `quantity` = (quantity - " . (int)$order_product['quantity'] . ") WHERE `product_id` = '" . (int)$order_product_id . "' AND `quantity` > '0'"); Posso estar fazendo algo errado ?
Alguma dica de como resolver ?
Link da dica no forum oficial:
http://forum.opencart.com/viewtopic.php?f=110&t=61734
Grato desde já (: