0

要停止结帐按钮的功能,直到某个条件为真?基本上,如果用户在购物车上添加了两种产品,他可以添加两张代金券,我已经完成了那部分,但是当用户删除了添加到购物篮中的产品时,代金券仍然存在于购物车中,这是我的代码假设删除凭证但不起作用;

public function deleteAction()
{

    parent::deleteAction();
    $vouchers = Mage::getResourceModel('healthystart/voucher_collection');
    $quote = Mage::getSingleton('checkout/session')->getQuote();
    $items = $quote->getAllVisibleItems('name');

    foreach($vouchers as $voucher){
        if  ($voucher['quote_id'] > 1 && $items['quote_id'] === 1){
            echo "hi"; exit;
        }
    }
}
4

0 回答 0