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