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