Alışveriş sepetini kullanarak alıyorum:
$cart = Mage::getSingleton('checkout/session')->getQuote();
Ve sonra bunu kullanarak yineleme:
foreach ($cart->getAllItems() as $item) { }
Ancak aynı SKU'larla, ancak farklı ürün kimlikleriyle yinelenen öğeler döndürüyor gibi görünüyor! Ana sitede, sepeti açtığımda, tek bir ürünü gösteriyor.
cart: {
id: 680,
items: [
{
name: "Tori Tank",
price: "60.0000",
id: "418",
sku: "wbk004"
},
{
name: "Tori Tank",
price: "60.0000",
id: "286",
sku: "wbk004"
}
]
}
Benim sorum .. Bu neden oluyor? Ana (yapılandırılabilir) ürün kendi benzersiz Sku'unu göstermemeli mi?
Ayrıca, sepete bir ürün eklemek istersem, yapılandırılabilir ürünü eklemem gerekir mi? Yoksa basit ürünü ekler miyim ve Magento gerisini halleder mi?