Fecmall 增强版邮件扩展

Fecmall本身有邮件机制,包含:用户注册,用户忘记密码,用户支付订单邮件,newsletter,contacts等, 本扩展进行了补充,加入了:未支付订单发送邮件给用户进行挽回用户下单邮件, 已发货订单发送物流单号邮件,已收货订单邀请用户评论邮件。

Fecmall 增强版邮件扩展

您需要先安装fecmall开源系统,然后再进行插件的安装

1.fecmall应用市场地址:http://addons.fecmall.com/33127364

2.如何应用市场安装应用,请参看文档:Fecmall安装应用

关于邮件模板

1.未支付订单-挽回邮件

当用户下订单后,超过x时间内没有支付,将发送订单挽回邮件,提醒用户回到网站下单,您可以根据自己的需要给用户发送优惠券等。

邮件模板View文件路径:./addons/fecmall/fecorderemail/services/email/views/order/pending/

2.已发货订单-物流追踪号邮件

当用户订单已发货后,发送物流追踪号邮件,方便用户查询物流状态

邮件模板View文件路径:./addons/fecmall/fecorderemail/services/email/views/order/tracking/

3.已发货订单-邀请评论邮件

当用户订单已发货x天后,发送邀请用户评论的邮件,评论赠送优惠券等。

邮件模板View文件路径:./addons/fecmall/fecorderemail/services/email/views/order/review/

您可以根据自己的需要,修改邮件模板view文件。

帮助文档:Fecmall邮件

邮件脚本

./addons/fecmall/fecorderemail/shell/orderEmail.sh

您可以通过计划任务cron执行脚本,间隔性执行,譬如:10分钟执行一次

关于cron的设置,参看文档:

fecmall cron脚本

Fecmall cron脚本时间区间控制

关于执行的时间条件

您可以在配置文件里面配置

./addons/fecmall/fecorderemail/config.php

// 【未支付订单-挽回邮件】订单创建时间超过x分钟后,发送用户订单挽回邮件,譬如下面是30分钟
'pendingOrderEndMinute' => 30,
// 【未支付订单-挽回邮件】订单创建时间x天前作为开始时间
'pendingOrderBeforeDays' => 30,
//【已发货订单-物流追踪号邮件】订单发货时间超过x分钟后,发送订单物流单号邮件
'trackingOrderEndMinute' => 1,
//【已发货订单-物流追踪号邮件】订单发货时间x天前作为开始时间
'trackingOrderBeforeDays' => 30,
//【已发货订单-邀请评论邮件】订单发货时间超过x天后,发送订单邀请评论邮件
'reviewOrderEndDays' => 20,
//【已发货订单-邀请评论邮件】订单发货时间x天前作为开始时间,发送订单邀请评论邮件
'reviewOrderBeforeDays' => 60,