2012-11-20 69 views
2

我們有一個網站,我們正在嘗試爲每購買100美元的人購買禮品券(即,每消費100美元,顧客將獲得10美元禮品券) 。目前我們正在使用Magento 1.6.1和Unirgy Gift Cerificate來完成我們的禮品券系統。有沒有人有更好的解決方案或使用我們目前的系統做我們想要的?

我已經看了一大堆加到購物車擴展,但他們都似乎不允許我添加禮品證書到購物車。

回答

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

在觀測方法,檢查多少$$$車不通過獲取報價例如有:

$報價=法師:: getSingleton( '結帳/ type_onepage') - >的getQuote();

和收集總計(getGrandTotal梅託德我猜)

,並添加儘可能多的優惠券,你想($總/ 100 = $ gifcard_amount),然後使用

for ($i=0;$i<$giftcard_amount;$i++){ 
//giftcard add logic 
} 

重用代碼希望這會讓你開始。

+0

感謝您的寶貴意見! –

相關問題