Shopware 5 订单确认电子邮件事件
Shopware5 order confirmation email event
经过长时间的调查,我无法在发送订单确认电子邮件之前找到要使用的正确事件。
我需要在 s_order_attributes table 中添加一个值,它将包含在电子邮件模板中。
我尝试了很多事件(例如结帐),但它们都是在电子邮件之后触发的。
谢谢!
查看 the code when the email is sent 我假设您可以尝试两个事件。您可以尝试 Shopware_Modules_Order_SendMail_FilterVariables
或 sOrder::sendMail::before
。这些在发送之前执行。如果在那一刻不再从数据库加载属性,您可以在 sOrder 中设置 public 变量来更改进入邮件的值。这也可能对您有所帮助,但我更喜欢 FilterVariables
事件,因为它可以让您直接访问变量。
经过长时间的调查,我无法在发送订单确认电子邮件之前找到要使用的正确事件。
我需要在 s_order_attributes table 中添加一个值,它将包含在电子邮件模板中。
我尝试了很多事件(例如结帐),但它们都是在电子邮件之后触发的。
谢谢!
查看 the code when the email is sent 我假设您可以尝试两个事件。您可以尝试 Shopware_Modules_Order_SendMail_FilterVariables
或 sOrder::sendMail::before
。这些在发送之前执行。如果在那一刻不再从数据库加载属性,您可以在 sOrder 中设置 public 变量来更改进入邮件的值。这也可能对您有所帮助,但我更喜欢 FilterVariables
事件,因为它可以让您直接访问变量。