function addToCart($product_item) {
// Ürün ID'sini POST verisinden al
$product_id = $_POST["product_id"];
// Alışveriş sepeti SESSION içinde var mı kontrol et
if (isset($_SESSION["shoppingCart"])) {
$shoppingCart = $_SESSION["shoppingCart"];
$products = $shoppingCart["products"];
} else {
$products = array();
}
// Ürün adedi kontrolü
$siparis_adet = 1;
// Ürünün zaten eklenip eklenmediğini kontrol et
// Burada ürünleri ürün ID'lerine göre saklamak daha mantıklı olur
$product_id_key = $product_item['id']; // Ürün ID'sini anahtar olarak kullan
if (array_key_exists($product_id_key, $products)) {
// Ürün zaten varsa, adedini artır
$products[$product_id_key]['a-siparis'] += $siparis_adet;
echo '<strong style="color:red;">Ürün adedi artırıldı</strong>';
} else {
// Ürün yoksa, yeni olarak ekle
$products[$product_id_key] = $product_item;
$products[$product_id_key]['a-siparis'] = $siparis_adet;
}
// Güncellenmiş ürün listesini SESSION'a kaydet
$_SESSION["shoppingCart"]["products"] = $products;
// Test amaçlı ürün bilgilerini yazdır
echo '<pre>';
print_r($products[$product_id_key]);
echo '</pre>';
}