以编程方式获取报价(购物车)项目会显示可配置产品和简单产品的重复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处理其余产品?