मैं खरीदारी कार्ट का उपयोग कर रहा हूं:
$cart = Mage::getSingleton('checkout/session')->getQuote();
और फिर इसका उपयोग करके पुनरावृति:
foreach ($cart->getAllItems() as $item) { }
लेकिन ऐसा लगता है कि एक ही SKU के साथ डुप्लिकेट आइटम लौट रहे हैं, लेकिन विभिन्न उत्पाद आईडी! मुख्य साइट पर, जब मैं गाड़ी खोलता हूं, हालांकि, यह एकल उत्पाद दिखाता है।
cart: {
id: 680,
items: [
{
name: "Tori Tank",
price: "60.0000",
id: "418",
sku: "wbk004"
},
{
name: "Tori Tank",
price: "60.0000",
id: "286",
sku: "wbk004"
}
]
}
मेरा सवाल है .. ऐसा क्यों हो रहा है? क्या माता-पिता (कॉन्फ़िगर करने योग्य) उत्पाद को अपना स्वयं का अनोखा Sku नहीं दिखाना चाहिए?
इसके अलावा, अगर मुझे कार्ट में कोई उत्पाद जोड़ना है, तो क्या मुझे कॉन्फ़िगर करने योग्य उत्पाद जोड़ना चाहिए? या क्या मैं साधारण उत्पाद जोड़ता हूं और Magento बाकी को संभालता है?