2016-06-27 5 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')); 
関連する問題