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