環境はMagento1.7です。
基本的に私が達成したいのは、ユーザーがニュースレターを購読すると、システムが自動的にウェルカム メールに割引コードを含めることです。この割引コードは、アカウントごとに 1 回限り使用できます。
周りを検索して、私の要件に最適なチュートリアルを見つけました。そのチュートリアルに関する私の理解に基づいて、モジュール構成からいくつかの値をフェッチし、ヘルパーを使用してクーポン コードを含むメールを送信する必要があります。
コードに加えて、いくつかの修正を加えました。
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
手順に従いましたが、まだ機能しません。光を当てたい人はいますか?