使用 AutomateWoo 插件将创建的优惠券限制为电子邮件地址

Limiting created coupons to an email address with AutomateWoo plugin

我正在使用 AutomateWoo 工作流程在某些触发器上生成优惠券,触发器工作正常。

作为操作,我将发送一封电子邮件并使用以下内容生成一张优惠券。这同样可以正常工作,它会根据模板生成优惠券。

   {{ advocate.generate_coupon | template: 'raf-advocate', prefix: 'raf-advocate-' }}

有没有办法将创建的优惠券限制为电子邮件地址?我可以使用 AutomateWoo {{ customer.email }} 中的变量来获取电子邮件地址。

我也尝试过以下方法,但我无法解决是否可以将其限制为电子邮件地址:

{{ customer.generate_coupon | template: 'raf-advocate' }}

如果这对任何人有帮助,您可以在 functions.php 文件中设置过滤器以将其限制为电子邮件地址(在这种情况下,它采用您要发送电子邮件的电子邮件地址)。

add_filter( 'automatewoo/variables/coupons/use_email_restriction', '__return_true' );