我想在magento中添加额外的简报订阅类型。我可以这样做吗?
目前我只有一个选项“常规订阅”但我想添加额外的订阅类型,例如 “新品上架”,“每周更新”。请建议我这样做。
先谢谢
答案 0 :(得分:0)
默认情况下,Magento中没有用于添加其他简报列表的管理界面。 摘自 app / design / frontend / base / default / template / customer / form / 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>
正如您所看到的,General Subscription只是订阅时事通讯的标签。 更多,来自app / code / core / Mage / Newsletter / controllers / ManageController.php的saveAction:
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.'));
}
}
将is_subscribed视为boolean(false / true),因此您的选项为:
答案 1 :(得分:0)
如果您对商业模块感兴趣,那么您可以尝试AheadWorks扩展:
http://ecommerce.aheadworks.com/magento-extensions/advanced-newsletter.html
由于
答案 2 :(得分:0)
在Magento中没有嵌入式功能。
我正在使用Mailchimp的MageMonkey扩展及其系统来处理我的所有时事通讯和电子邮件相关任务。
它易于使用,您可以根据需要创建列表(组)。
干杯