Stok havuzunda satılmış ürünlerin sql sorgusunda "is_sold" diye bir tabloda o ürün satılmış ise "1", satılmamış ise "0" olarak geçiyor.
Scripti hazırlayan arkadaş biraz uğraşmış ama tam becerememişler. Basit İf döngüsü kurarak yukarda anlattığım yere kadar geldim. Ama veri çekme olayını tam bilmediğim için tıkandım.
Stock bilgisi aşağıdaki şekilde alınmış.
<?php
foreach($cart->items as $item):
$product = $this->db->where([
"id" => str_replace("pr_", null, $item["id"])
])->get('products')->row();
$stock = $this->db->where([
"product_id" => $product->id
])->get('stock_pool')->result();
?>