gpt4 book ai didi

magento - 在 Magento 购物车中获取 bundle 产品项目

转载 作者:行者123 更新时间:2023-12-02 12:09:19 24 4
gpt4 key购买 nike

请帮助我解决我的麻烦。我需要从magento 的购物车中获取 bundle 产品,然后我需要获取每个 bundle 产品的选定项目。我怎样才能做到这一点?谢谢!

最佳答案

在 magento 1.8.1 中

    $cart = Mage::getModel('checkout/cart')->getQuote();
foreach ($cart->getAllItems() as $_item) :
$_product = Mage::getModel('catalog/product')->load($_item->getProduct()->getId());
if($_product->getTypeId()==='bundle') :
$options = $_item->getProduct()->getTypeInstance(true)->getOrderOptions($_item->getProduct());
?>
<dl class="item-options">
<?php foreach ($options['bundle_options'] as $option):?>
<dt><?php echo $option['label'] ?></dt>
<?php foreach ($option['value'] as $sub) :?>
<dd><?php echo $sub['qty'] . " x " . $sub['title'] . " " . Mage::helper('core')->currency($sub['price']) ?></dd>
<?php endforeach;
endforeach;
?>
</dl>
<?php endif;

endforeach

关于magento - 在 Magento 购物车中获取 bundle 产品项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7037560/

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