环境是Magento 1.7。
基本上我想要实现的是当用户订阅时事通讯时,系统会在欢迎电子邮件中自动包含折扣代码。此折扣代码适用于每个帐户一次。
搜索并找到最适合我要求的教程。根据我对tutorial的理解,我们需要从模块配置中获取一些值,并使用帮助程序发送带有优惠券代码的电子邮件。
除了代码之外,我做了一些修改:
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);
app/code/community/Dg/Pricerulesextended/etc/config.xml
替换
Pricerulesextended/Observer
与
Dg_Pricerulesextended_Model_Observer
我已按照步骤操作,但仍无法使其正常工作。有人想照灯吗?
答案 0 :(得分:0)
Aheadworks有一个名为Follow Up Email的扩展程序,它就是这样做的。我已经为客户进行了设置,当客户注册时(或许多操作),它会发送一封包含随机生成的优惠券(或标准优惠券)的欢迎电子邮件。
您还可以做的只是制作优惠券代码并将其添加到欢迎电子邮件模板中。只需制作新的交易电子邮件,然后将优惠券添加到模板中。根本不需要自定义编码。