我想在magento中添加額外的新聞快遞訂閱類型。我可以這樣做嗎?如何在magento中添加額外的新聞快遞類型
目前我只有一個選擇「總認購」但我想添加額外的訂閱類型,如 「新品上市」,「每週更新」。請給我建議這樣做。
由於提前
我想在magento中添加額外的新聞快遞訂閱類型。我可以這樣做嗎?如何在magento中添加額外的新聞快遞類型
目前我只有一個選擇「總認購」但我想添加額外的訂閱類型,如 「新品上市」,「每週更新」。請給我建議這樣做。
由於提前
有缺省沒有管理界面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>
正如你所看到的,總認購僅僅是被訂閱電子報標籤。 多,從應用程序/代碼/核心/法師/新聞/控制器/的saveAction ManageController.php:
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布爾(假/真),所以你的選擇是:
合適的擴展如果你有興趣在商業模塊那麼你可以嘗試AheadWorks擴展:
http://ecommerce.aheadworks.com/magento-extensions/advanced-newsletter.html
感謝
沒有嵌入功能在Magento做到這一點。
我使用Mailchimp的MageMonkey擴展及其系統來處理所有我的通訊和電子郵件相關任務。
它很容易使用,您可以根據需要創建列表(組)。
乾杯