特定产品类别的自定义电子邮件模板

时间:2017-06-15 作者:Pankaj Thakur

我陷入了这样一种情况:要求为特定产品类别创建自定义电子邮件模板,以便任何用户在购买该类别的产品时都能收到自定义订单电子邮件。如果有人对如何实现这一目标有任何想法,请提供帮助。提前谢谢。

2 个回复
SO网友:Brad Holmes

首先扩展WC_Email类,定义内容的邮件头、主题、邮件模板

其次,使用WooCommerce\\u email\\u classes过滤器将自定义电子邮件类添加到默认的WooCommerce电子邮件类中,触发器调用terms

if ( has_term( \'Your Cat\', \'product_cat\', $item[\'product_id\'] ) )
最后,创建一个电子邮件模板,用于生成自定义电子邮件的电子邮件内容。

这个问题的答案涉及很多代码,太多了,所以你可能想读一些类似的东西。

https://cloudredux.com/adding-sending-custom-woocommerce-email/

SO网友:WebElaine

无论您使用何种电子商务插件,都应该有一个电子邮件挂钩来定制电子邮件。

例如,WooCommerce在其“新订单”电子邮件中提供了9个不同的挂钩。这里有一个visual reference.

添加在所需挂钩上运行的函数,您可以添加条件内容。您必须找到一种方法来识别“特定类别中的任何产品”-提取订单详细信息,循环浏览产品,如果其中任何产品来自该类别,则触发您的条件内容。

进一步相关阅读:https://tommcfarlin.com/customizing-woocommerce-emails-hooks/

结束

相关推荐