2012-05-07 87 views
0

我正在寻找解锁前端免费送货的方式。优惠券代码解锁免费送货(magento)

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

我们想要的是,如果用户输入优惠券代码,他们的免费发货选项显示在后端。

需要我拉进出货模板什么代码中添加一个if语句,如果某些优惠券代码已被输入了免费送货,显示了

  • (解决方法)目前免费送货的优惠券代码不结合工作$ 10优惠券等代码

感谢,肖恩

回答

0

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

如果你想显示的免费送货选项只有如果应用此优惠,但是,千万不要把该规则的任何行动,而使用Mage::getSingleton('checkout/session')->getQuote()->getCouponCode();来检查应用代码在结账模板。

我刚刚在1.7中使用此代码运行了一个快速测试,它工作的很好。

+0

超级骗子做。 PS!你不觉得这个解决方案会比免费送货的困难规则更好吗?只是添加一个盒子/选项每车规则,说:启用免费送货选项是/否 –

+0

也= fyi /我们难以设置多个优惠券(1货币折扣+ 1的运费)...据说magento doest支持两张优惠券代码 –

+0

首先,我很高兴我的回应帮助你了!说实话,我不记得(现在还没有合适的环境来测试)Magento是否确实显示免费送货选项并将其应用于订单,假设它通常是禁用的并已应用于通过促销规则的订单。这是合乎逻辑的,因为客户可能希望选择次日发货,而不是免费的7天发货。 – WildWorx

相关问题