2016-06-27 118 views
0

我想在我的網站上有一個模型窗口,用戶可以在其中註冊我們的通訊。一旦用戶輸入了他們的電子郵件地址併成功訂閱,我想自動將優惠券代碼添加到他們的購物車中。Magento 1.8 - 以編程方式添加優惠券代碼

我有下面的腳本,但是當我運行它,並刷新我的車,它不會添加折扣:

<?php 

    require_once 'app/Mage.php'; 
    umask(0); 
    Mage::app(); 

    Mage::getSingleton('checkout/cart')->getQuote()->setCouponCode('ks92yor7')->collectTotals()->save(); 

?> 

我缺少什麼?

謝謝

回答

0

我需要將核心/會話設置爲前端。

Mage:app();

Mage::getSingleton('core/session', array('name'=>'frontend'));