允许一些设置为“个人使用”的 WooCommerce 优惠券一起使用

问题描述

我们为所有优惠券都勾选了“个人使用”,以防止使用多张优惠券。

有一个例外,我们需要这些“个人使用”优惠券可用于其他特定优惠券。

例如:

共3张优惠券: 欢迎 10 - 个人使用 - 10% 的折扣 欢迎 20 - 个人使用 - 20% 的折扣 欢迎 30 - 30% 的折扣

Welcome 10 和 Welcome 20 将像目前一样无法通过验证,但是 Welcome 10 或 Welcome 20 可以与 Welcome 30 一起使用。

因此,Welcome 30 基本上会覆盖对 individual_use 的验证。

这可能吗?

解决方法

请注意,在 WooCommerce 代码中,要使用的优惠券代码是优惠券 slug (因此没有大写字母和空格)

所以我用 3 个优惠券代码 Welcome10Welcome20Welcome30 测试了下面的代码,所有 3 个都设置了“个人使用”选项限制(所以优惠券代码段是 {{ 1}}、welcome10welcome20)。

允许将 welcome30 优惠券代码与 welcome30welcome10 一起使用的代码:

welcome20

代码位于活动子主题(或活动主题)的functions.php 文件中。经测试有效。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...