sales_order表中email_sent 和 send_email 有什么区分?

823 浏览M2交流区开发

sales_order表中email_sent 和 send_email 有什么区分?

大佬们 sales_order表中email_sent 和 send_email 有什么区分? 为啥有这2个字段

已回答
0
【腾讯云】境外1核2G服务器低至2折,半价续费券限量免费领取!
【腾讯云】618采购季来袭!爆款云服务器18元起,参与活动享多重好礼

因为后台可以设置order订单是否允许发送邮件。

下订单时,如果后台设置不允许发送邮件,就把send_email设为0.

后台允许发送邮件,就把send_email设为1,

如果用的是异步发送(cron方式),那么就等cron发送邮件后,把email_sent设置为 1。

如果是默认的立即发送,那么就把email_sent设置为 1。

定时任务查找send_email =1 and email_sent=null 的订单,定时任务发送邮件后更新email_sent=1

已回答
0