【发布时间】:2018-03-24 16:25:15
【问题描述】:
我想停止在购买特定产品(在本例中为礼品卡)时应用任何折扣代码。购物车中的其他商品应该不受影响,并且应用了折扣代码。
我知道这可以在单独的优惠券创建页面上完成,但是已经制作了数百张优惠券,我想要一种自动应用的方式。
非常感谢所有帮助!
这是我找到的最接近的代码,但它与插件有关,而不是一般的 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;
}
【问题讨论】:
标签: php sql woocommerce cart coupon