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

1.75K 浏览M2交流区开发

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

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

已回答
0

因为后台可以设置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