gpt4 book ai didi

Magento - 获取给定产品 ID 的购物车商品

转载 作者:行者123 更新时间:2023-12-02 22:46:22 25 4
gpt4 key购买 nike

我尝试获取给定产品的购物车商品;

我已经尝试过这段代码:

$product = Mage::getModel('catalog/product')
->setStoreId(Mage::app()->getStore()->getId())
->load('2784');

$quote = Mage::getSingleton('checkout/cart')->getQuote();
$cartItems = $quote->getItemByProduct($product);
foreach ($cartItems as $item) {
echo $item->getId()."<br/>";
}

但它没有提供任何东西。

如何修改代码以使用正确形式的“getItemByProduct”?

感谢您的帮助。

最佳答案

getItemByProduct()返回第一个匹配的Mage_Sales_Model_Quote_Item,因此不需要额外的循环。

$item = $quote->getItemByProduct($product);
if ($item !== false) echo $item->getId();

关于Magento - 获取给定产品 ID 的购物车商品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8384210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com