Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v2.x.
Por Bruno2galdino
#70835
Ola Galera bom dia!
Alguem pode dar uma ajuda para somar o estoque das opções de produtos e inserir no estoque do produto, com um select consigo obter a soma do estoque o problema é dar um update no produto exemplo
Código: Selecionar todos
update pro
set pro.quantity = est.quantity
from ga_product pro
join (select product_id
   ,sum (quantity) as estoquet 
from ga_product_option_value
group by product_id) est
on est.product_id = pro.product_id
Por Bruno2galdino
#70841
Galera consegui se exemplo
Código: Selecionar todos
UPDATE ga_product p 
SET p.quantity = ( SELECT SUM( quantity ) AS estoque
                  FROM ga_product_option_value o
                  WHERE o.product_id = p.product_id
                  GROUP BY product_id ),
p.price = o.price
WHERE p.product_id = product_id