6

这是问题所在。我的 woocommerce 网站有 3 种不同的付款方式 -

  • 检查付款
  • 西联汇款
  • 货到付款

如果我的买家使用“支票付款”结账,我想向他发送一封自动电子邮件,其中概述了支票付款的步骤。如果他使用“西联汇款”结账,我想将我的西联汇款信息作为自动电子邮件通过电子邮件发送给他。应为货到付款发送另一封自动电子邮件。

通常在 Woocommerce 中,您会为所有已完成的订单向客户发送一封电子邮件,在我的情况下,我需要 3 封不同的电子邮件,具体取决于付款方式。

所以我开始使用本教程制作自定义电子邮件 - https://www.skyverge.com/blog/how-to-add-a-custom-woocommerce-email/

上面的教程用于制作自定义电子邮件以加快发货。这是教程中用于相同的代码行 -

// bail if shipping method is not expedited
if ( ! in_array( $this->object->get_shipping_method(), array( 'Three Day Shipping', 'Next Day Shipping' ) ) )
    return;

如果我想检查付款方式是什么,代码行是什么?我想检查付款方式是否为“检查付款”,以便我可以向他发送自定义电子邮件。

如果您有任何想法,请告诉我。

4

2 回答 2

7
于 2016-10-06T10:10:10.710 回答
0

1) 首先,您应该在wordpress.stackexchange.com上询问 WP 问题

2)一般来说,更简单的方法是发送一封电子邮件,其中列出了所有选项(按段落,甚至链接划分),如下所示:

您好....
.....
.....
===== 付款方式 =======
1) 西联汇款 - 按照以下说明操作:http ://example.com/how-to- 1
2) 通过支票支付 - 遵循此说明:http
://example.com/how-to-2 3) 货到付款 - 遵循此说明:http
://example.com/how-to-3 ... …………
_

3)如果您了解更多,那么这里列出了所有钩子 - https://docs.woocommerce.com/wc-apidocs/hook-docs.html(搜索单词 EMAIL),然后自定义所需的钩子。

于 2016-10-06T07:28:11.223 回答