WooCommerce方法预览新订单电子邮件,可用钩子

时间:2016-01-25 作者:Ron

(1) 我需要在woocommerce中更改新订单电子邮件,并需要查看预览。用于更改我创建的内容woocommerce/emails/admin-new-order.php 主题文件夹内部enter image description here

。但当我预览新订单电子邮件时,它没有显示我的自定义消息或更改

enter image description here

为什么这不起作用?谁能告诉我吗。

(2) 您好,woocommerce中是否有任何可用的挂钩,用于在客户以任何付款方式下订单时发送电子邮件或执行操作,即货到付款

1 个回复
SO网友:Chris Morris

其他主题覆盖是否正常工作,或者这是您的第一次修改?我不确定预览是否考虑了您的主题,但我假设主题已安装并处于活动状态,因为这看起来应该可以工作。

至于钩子的另一个问题。。。

Woocommerce电子邮件的工作原理是,如果您查看,您可以在要触发的特定电子邮件挂钩上调用do\\u actionwp-content\\plugins\\woocommerce\\includes\\emails\\class-wc-email-new-order.php 您可以看到新订单电子邮件的6个触发器,对其中一个执行claling do\\u操作,并传递订单Id将模拟新订单电子邮件。

然而,最简单的方法是通过电子邮件的前端/bac端创建一个新订单,然后查看订单,在页面右上角的“订单操作”下选择重新发送您想要的电子邮件,然后单击下拉列表右侧的“但”按钮(不明显这是大多数人单击“保存订单”的按钮,这是错误的)。这样,您就不必创建一个触发do\\u action触发器或任何东西的页面。而且要执行do\\u操作挂钩,您无论如何都需要一个订单Id。

相关推荐