我在互联网上搜索过,但无论有多少人提出这个问题,它似乎都没有任何答案。
有没有办法从所有优惠券中排除特定产品?
我知道你可以在优惠券级别上做到这一点,但这很麻烦,特别是因为很多人都有自动优惠券,有几个人创造优惠券等......
TLDR:以任何方式将产品排除在所有优惠券产品级之外。
答案 0 :(得分:8)
这是一种自动化此过程的好方法。
1)我们在产品常规设置元数据框中添加自定义复选框,以禁用当前产品的优惠券功能。因此,您将在后端编辑产品页面中获得此信息:
所有选定的产品将保存在一个数组中,并将在以下内容中使用...
2)此产品将从产品级别的优惠券折扣中扣除,产品折扣金额将设置为零。
代码:
set_l1 = set(l1) # note different syntactic level from pho7's ans
[int(t in set_l1 or t[::-1] in set_l1) for t in l2]
Out[86]: [1, 1, 0, 0, 0, 0]
代码放在活动子主题(或活动主题)的function.php文件中或任何插件文件中。
经过测试且完美无缺