用于解锁免费配送的优惠券代码(magento)

用于解锁免费配送的优惠券代码(magento),magento,Magento,我正在寻找一种方法来解锁前端免费送货 通过一个代码调整,我们现在显示在后端总是这样。但不是在前端 我们希望的是,如果用户输入优惠券代码,他们可以选择免费发货,并显示在后端 我需要在配送模板中添加什么代码来添加if语句,即如果输入了某些优惠券代码,则会显示免费配送 (解决方法)当前免费配送优惠券代码与其他优惠券代码组合不起作用,可享受10美元折扣 谢谢,肖恩。第一步是用您所需的优惠券代码创建购物车价格规则。如果您只想对订单应用免费送货,可以将其设置为规则中的操作 但是,如果您只想在应用此折扣的

我正在寻找一种方法来解锁前端免费送货

通过一个代码调整,我们现在显示在后端总是这样。但不是在前端

我们希望的是,如果用户输入优惠券代码,他们可以选择免费发货,并显示在后端

我需要在配送模板中添加什么代码来添加if语句,即如果输入了某些优惠券代码,则会显示免费配送

  • (解决方法)当前免费配送优惠券代码与其他优惠券代码组合不起作用,可享受10美元折扣

谢谢,肖恩。第一步是用您所需的优惠券代码创建购物车价格规则。如果您只想对订单应用免费送货,可以将其设置为规则中的操作

但是,如果您只想在应用此折扣的情况下显示免费送货选项,请不要对规则执行任何操作,而是使用
Mage::getSingleton('checkout/session')->getQuote()->getCouponCode()
检查签出模板中应用的代码


我刚刚在1.7中使用此代码运行了一个快速测试,效果非常好。

在以下位置完成了一些编码


超级复制者。附言难道你不认为这个解决方案会比一个艰难的免费送货规则(很难奏效)更好吗。只需根据购物车规则添加一个框/选项,即:启用免费配送选项YES/NOalso=fyi/我们很难设置多个优惠券(1个用于金钱折扣+1个用于配送)。。。据说magento不支持两个优惠券代码。首先,我很高兴我的回答帮助了你!老实说,我不记得(目前也没有合适的环境来测试)Magento是否真的显示了免费送货选项并将其应用于订单,假设它通常被禁用并通过促销规则应用于订单。这是合乎逻辑的,因为客户可能希望选择次日发货,而不是7天免费发货。是的,不幸的是,Magento一次只允许输入一个折扣代码。有点疏忽,也许有一个模块可以改变这一点?