我想停止购买某种产品时使用的任何折扣代码(在这种情况下是礼品卡) . 购物车中的其他商品不受影响,并且应用折扣代码 .
我知道这可以在个人优惠券创建页面上完成,但是已经制作了数百张优惠券,我想要一种自动应用的方式 .
非常感谢所有帮助!
这是我发现的最接近的代码,但它与插件而不是一般的woocommerce有关 .
add_filter('eha_dp_skip_product','skip_product_from_discount',1,4);
function skip_product_from_discount($return_val,$pid,$rule,$mode)
{
$pid_to_skip=array(53189); // specify pids to skip
if($mode=='category_rules' && in_array($pid,$pid_to_skip))
{
return true; // true to skip this product
}
return $return_val;
}
2 回答
这种经典简单有效的方法应该是通过 coupon settings restrictions :
代码放在活动子主题(或主题)的function.php文件中,或者放在任何插件文件中 .
此代码经过测试和运行 .
我没有尝试上述答案,因为Yith Gift Cards Plugin团队回复了我 . 对于任何寻找与Yith插件直接相关的答案的人来说,这里是代码......