当产品价格为0时,是否可以从Magento的购物车中移除产品?
也许可以更新产品的数量并设置为0?
我想删除免费产品,这是礼品,问题是还有与免费产品相同ID的捆绑产品,所以如果我通过ID删除产品它也会破坏bundlne
答案 0 :(得分:0)
我没试过。但你可以。从您的问题中无法理解您应该在何处以及何处放置以下代码
<?php
$cartHelper = Mage::helper('checkout/cart');
$items = $cartHelper->getCart()->getItems();
foreach ($items as $item)
{
$productPrice = $item->getProduct()->getPrice();
if($productPrice==0){
$itemId = $item->getItemId();
$cartHelper->getCart()->removeItem($itemId)->save();
}
}
?>