前两篇文章写了支付和运输设置,用户成功支付订单的时候需要邮件通知用户订单详情或者用户放弃购物车订单也可以邮件提醒付款。
发送邮件通知,需要以企业邮箱发送,这样可信度高.参考这篇 申请以网站域名为结尾的企业邮箱 .
本文演示站点: WooTutorial
一.开启Woocommerce用户注册
点击后台左侧栏Settings-General ,往下拉Membership选项,勾选”Anyone can register” .
然后点击左侧栏Woocommerce-Settings-Account&Privacy , 配置如下图,不要勾选Account页面允许注册账户,要不然就有机器人注册垃圾账户.
二.设置订单邮件通知
发送邮件建议用插件”WP Mail SMTP by WPForms”来完成,插件设置如下:
在后台左侧栏WP Mail SMTP-Settings-General ,在Mail选项填写显示的发件人邮箱地址和名称。
在Mailer选择你的邮件服务商,我的服务商没列出,选”Other SMTP” .
填写SMTP配置信息:
SMTP Host (SMTP服务器地址): smtp.zoho.com
Encryption (加密方式) : SSL 或者 TLS
SMTP 端口: SSL一般是 465 ,TLS 是 587 ,具体看服务商给出的信息
SMT P Username : admin@woocommerce.org.cn
SMTP Password :邮箱密码
最后保存即可。下面看演示,我用wolffodell53@gmail.com 这个邮件地址下单。
Paypal付款后,邮箱里收到两封来自admin@ecommerce.org.cn 的邮件。
一封提示我自动注册了一个账户,密码自动生成的,让我登录后改密码。
另一封就是我的订单详情了,商品信息和地址都有。
三.弃购订单邮件挽回设置
管理弃购订单需要用到插件”WooCommerce Cart Abandonment Recovery” ,作者 Cartflows.inc .
激活插件后,点击后台左侧栏Woocommerce – Cart Abandonment – Followup Emails 设置触发邮件模板,为了演示方便将”Sample Email Template 1″ 触发时间改为 1分钟后并激活。
回到商城把商品加入购物车,15分钟后没有付款,订单会变成弃购订单。
再过1分钟然后回到Reports栏下面的Recoverable Orders查看弃购人员,点击用户下面的View进入弃购邮件管理。
然后显示弃购邮件已经自动发送。(如果服务器执行慢或许要多等几分钟)
我实际收到邮件的时间在六分钟之后,不过这个模板没有列出订单产品在里面,只有一个购买链接。