プログラムで見積もり(カート)アイテムを取得すると、構成可能な製品とシンプルな製品の両方のSKUが重複して表示される
私はショッピングカートを使っています: $cart = Mage::getSingleton('checkout/session')->getQuote(); そしてそれを使ってそれを繰り返します: foreach ($cart->getAllItems() as $item) { } しかし、同じSKUを持つが、製品IDが異なる重複アイテムを返すようです。しかし、メインサイトでカートを開くと、単一の商品が表示されています。 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が残りを処理しますか?