Magentoで余分なニュースレターの購読タイプを追加したいと思います。どうすればいいですか?Magentoに余分なニュースレタータイプを追加するには
は現在、私は「一般的なサブスクリプションの」オプションを1つだけ持っているが、私は 「新着」、「週刊アップデート」のような余分なサブスクリプションタイプを追加したいしなさい私はこれを行うことをお勧め。アドバンス
Magentoで余分なニュースレターの購読タイプを追加したいと思います。どうすればいいですか?Magentoに余分なニュースレタータイプを追加するには
は現在、私は「一般的なサブスクリプションの」オプションを1つだけ持っているが、私は 「新着」、「週刊アップデート」のような余分なサブスクリプションタイプを追加したいしなさい私はこれを行うことをお勧め。アドバンス
で
おかげで、追加のニュースレターリストを追加するためのMagentoの中にデフォルトでは、管理インターフェイスはありません。 アプリ/設計/フロントエンド/ベース/デフォルト/テンプレート/顧客/フォーム/ newsletter.phtmlからの抜粋:
<ul class="form-list">
<li class="control"><input type="checkbox" name="is_subscribed" id="subscription" value="1" title="<?php echo $this->__('General Subscription') ?>"<?php if($this->getIsSubscribed()): ?> checked="checked"<?php endif; ?> class="checkbox" /><label for="subscription"><?php echo $this->__('General Subscription') ?></label></li>
</ul>
あなたが見ることができるように、一般的な契約は、ニュースレターを購読しているためだけのラベルです。 アプリ/コード/コア/メイジ/ニュースレター/コントローラ/ ManageController.phpから、もっとsaveAction:ブール(真/偽)としてis_subscribed
try {
Mage::getSingleton('customer/session')->getCustomer()
->setStoreId(Mage::app()->getStore()->getId())
->setIsSubscribed((boolean)$this->getRequest()->getParam('is_subscribed', false))
->save();
if ((boolean)$this->getRequest()->getParam('is_subscribed', false)) {
Mage::getSingleton('customer/session')->addSuccess($this->__('The subscription has been saved.'));
} else {
Mage::getSingleton('customer/session')->addSuccess($this->__('The subscription has been removed.'));
}
}
扱いますので、あなたのオプションは次のとおりです。
上の適切な拡張子を探しますモジュールは、あなたはAheadWorks拡張を試すことができます。
http://ecommerce.aheadworks.com/magento-extensions/advanced-newsletter.html
おかげ
Magentoの中でこれを行うには埋め込まれた機能はありません。
私はMailchimpのMageMonkeyエクステンションとそのシステムを、すべての私のNewsletterとE-Mail関連の仕事に使っています。
使いやすく、リスト(グループ)を自由に作成できます。
乾杯