问题描述
我们为所有优惠券都勾选了“个人使用”,以防止使用多张优惠券。
有一个例外,我们需要这些“个人使用”优惠券可用于其他特定优惠券。
例如:
共3张优惠券: 欢迎 10 - 个人使用 - 10% 的折扣 欢迎 20 - 个人使用 - 20% 的折扣 欢迎 30 - 30% 的折扣
Welcome 10 和 Welcome 20 将像目前一样无法通过验证,但是 Welcome 10 或 Welcome 20 可以与 Welcome 30 一起使用。
因此,Welcome 30 基本上会覆盖对 individual_use 的验证。
这可能吗?
解决方法
请注意,在 WooCommerce 代码中,要使用的优惠券代码是优惠券 slug (因此没有大写字母和空格)。
所以我用 3 个优惠券代码 Welcome10
、Welcome20
和 Welcome30
测试了下面的代码,所有 3 个都设置了“个人使用”选项限制(所以优惠券代码段是 {{ 1}}、welcome10
和 welcome20
)。
允许将 welcome30
优惠券代码与 welcome30
或 welcome10
一起使用的代码:
welcome20
代码位于活动子主题(或活动主题)的functions.php 文件中。经测试有效。