环境是 Magento 1.7。
基本上我想要实现的是当用户订阅时事通讯时,系统会自动在他们的欢迎电子邮件中包含折扣代码。此折扣代码仅限每个帐户使用一次。
搜索并找到了最适合我要求的教程。根据我对该教程的理解,我们需要从模块配置中获取一些值,并使用助手发送带有优惠券代码的电子邮件。
在代码之上,我做了一些修改:
1)
在文件中
app\code\core\Mage\Newsletter\controllers\SubscriberController.php
前
$this->_redirectReferer() in newAction()
插入
$helper = Mage::helper(‘subscribereward’);
$promo_value = Mage::getStoreConfig(‘subscribereward/promocode/dollarvalue’);
$promo_min = Mage::getStoreConfig(‘subscribereward/promocode/minpurchase’);
$helper->addPromoCode($email, $promo_value, $promo_min);
2)
在文件中
app/code/community/Dg/Pricerulesextended/etc/config.xml
代替
Pricerulesextended/Observer
和
Dg_Pricerulesextended_Model_Observer
我已按照步骤操作,但仍然无法正常工作。有没有人愿意发光?