我希望在我的网站上有一个模型窗口,用户可以在其中注册我们的简报。用户输入电子邮件地址并成功订阅后,我想自动将优惠券代码添加到购物车中。
我有以下脚本,但是当我运行它并刷新我的购物车时,它不会添加折扣:
<?php
require_once 'app/Mage.php';
umask(0);
Mage::app();
Mage::getSingleton('checkout/cart')->getQuote()->setCouponCode('ks92yor7')->collectTotals()->save();
?>
我错过了什么?
由于
答案 0 :(得分:0)
我需要将核心/会话设置为前端。
Mage:app();
之后:
Mage::getSingleton('core/session', array('name'=>'frontend'));