Magento:自动添加礼品券到购物车每$ $金额

时间:2012-11-20 01:17:08

标签: magento magento-1.6

我们有一个网站,我们正在努力为购物车每消费100美元(即每消费100美元购买10美元的礼券)。我们目前正在使用Magento 1.6.1和Unirgy Gift Cerificate来做我们的礼券系统。有没有人有更好的解决方案或方法来使用我们当前的系统来做我们想要的事情?

我已经查看了一大堆添加到购物车的扩展程序,但所有这些扩展程序似乎都不允许我将礼品券添加到购物车中。

1 个答案:

答案 0 :(得分:2)

延期付款所以我在这里帮不了多多,但是:如果您知道如何将礼品卡添加到购物车(查看扩展代码以查找),您可以尝试使用'checkout_cart_product_add_after'事件添加观察者。关于如何添加活动,请点击此处:

http://www.magentocommerce.com/wiki/5_-_modules_and_development/0_-_module_development_in_magento/customizing_magento_using_event-observer_method

在观察者方法中,通过获取引用来检查购物车有多少$$$:

$ quote = Mage :: getSingleton('checkout / type_onepage') - > getQuote();

并收集总计(我猜是getGrandTotal metod)

并添加任意数量的优惠券($ total / 100 = $ gifcard_amount),然后使用

重复使用代码
for ($i=0;$i<$giftcard_amount;$i++){
//giftcard add logic
}

希望这会让你开始。