Woocommerce:限价订单状态电子邮件

时间:2020-04-14 10:43:53

标签: php wordpress email woocommerce status

我是php的新手,对此了解不多。如果您能详细写信给我,我们将不胜感激。

问题:购买商品时重复发送电子邮件。我将在下面解释为什么以及我想要实现的目标。

我以预订的方式进行了woocommerce结帐。表示:
1)当客户在现场订购商品时,我将其以“处理中”状态在后端获取,但没有付款。但是,从功能上讲,它会触发付款。
2)之后,我将他的详细信息手动发送给他的电子邮件,并带有链接-付款。
3)现在,客户单击链接并按按钮付款,选择其网关并付款。

在这里,我得到了电子邮件的重复。因为,结帐中的按钮和支付网关中的按钮共享相同的功能-处理。这会触发woocommerce重新发送电子邮件通知。而且我不需要那个。

我想将处理订单状态限制为1,这会将电子邮件通知触发为1。因此,如果电子邮件通知发送一次进行处理,就不再发送。但是我不知道如何在php中实现。它必须是某些函数或过滤器。

我想要实现的是:
1)客户在其邮件上订购商品->新电子邮件通知(处理);
2)他获得了付款链接->新的电子邮件通知(发送了手动电子邮件);
3)客户点击按钮,付款->已应用过滤器,woocommerce不再发送处理电子邮件(未发送电子邮件);
4)订单已完成->新电子邮件通知(已完成)。

希望,我描述得很好,所以您可以理解我的问题。让我知道您是否需要更多详细信息。

我知道有很多其他选择可以做到,而我的逻辑在100%上是不正确的。但是我只需要用这个来实现。

谢谢。

0 个答案:

没有答案