新闻订阅(Newsletter)
无论在国内还是国外现在都是相当流行的功能,我自己就订阅了玛萨玛索的团购信息。Magento本身就自带新闻订阅
(Newsletter)
,而且功能相当完整和强大,下面就我的使用经验来描述下新闻订阅(Newsletter)
的使用流程。
首先看前台,订阅的方式一般都很简单,一个简单的文本框加一个按钮,输入自己的邮件地址就可以订阅,一般也不会限定是否是登录的会员。下面分别是凡客,玛萨玛索和我用的Magento的订阅界面:
订阅成功的邮件地址会出现在后台新闻订阅->邮件列表订阅人菜单下
客户要退订有两种途径,一种是登录商城,进“我的账户”页面,取消订阅前的√并保存,另一种是在收到商城发来的新闻邮件时,在邮件里会提供退订的链接,这种在后面会有另外描述。
在有订阅人之后,后台管理可以开始准备要发送给客户的内容,进入新闻订阅->邮件列表模板菜单,新增一个模板,填上需要的信息,如下图所示
这里请注意,在Magento的邮件模板都可以使用Magento提供的一套变量,变量的形式为{{ **** }},而新建订阅模板时内容中默认自带的{{var subscriber.getUnsubscriptionLink()}}就是提供给客户退订的链接,客户可以在自己的邮件中点击这个链接来退订,以下是邮件中退订的效果
新建完模板后,需要把模板加入带发送的队列中,在操作中选择Queue Newsletter...,填写要发送的日期时间,保存,一个模板就添加到了队列中
到这一步,可以发送邮件了,是不是发现没有可以点发送的地方,这就是Magento的新闻订阅功能的强大之处,只要设定好要发送的日期时间,Magento会自动向所以订阅了的客户发送对应的邮件,这意味着你可以一次性把一星期要发的新闻邮件的模板全部建好,一起添加到列表里,为每一封分别设置时间为星期一到星期天,这样,每天设定的时间一到,系统会自动把当天需要发送的新闻邮件发给客户。
到这里,新闻订阅的操作和设置讲完了,不过实现最关键的自动发送还少一步,这就是在服务器上为你的Magento项目设置定时任务(cron job),完成之后,你就可以真正的使用这个功能了。定时任务(cron job)是Magento另一项强大的功能,关于定时任务(cron job),我会在下一篇博文做介绍。