从最低订单金额规则中排除产品类别-Woocommerce

从最低订单金额规则中排除产品类别-Woocommerce,woocommerce,minimum-requirements,Woocommerce,Minimum Requirements,我正在尝试为整个网站设置最低购买金额规则。我有一个代码片段,它100%适用于所有产品,但我的问题是,我想从这个规则中排除所有免费产品。这家网店大约有800种产品可以免费下载,其他的产品都在0.50及以上。成本为0.00的所有内容都必须排除在本规则之外 添加操作('woocommerce\u check\u cart\u items'、'required\u min\u cart\u subtotal\u amount'); 所需功能\u最小\u购物车\u小计\u金额(){ //最低购物车总金额

我正在尝试为整个网站设置最低购买金额规则。我有一个代码片段,它100%适用于所有产品,但我的问题是,我想从这个规则中排除所有免费产品。这家网店大约有800种产品可以免费下载,其他的产品都在0.50及以上。成本为0.00的所有内容都必须排除在本规则之外

添加操作('woocommerce\u check\u cart\u items'、'required\u min\u cart\u subtotal\u amount'); 所需功能\u最小\u购物车\u小计\u金额(){

//最低购物车总金额
$最低金额=1;
//总计(税前和运费前)
$cart\u subtotal=WC()->cart->subtotal;
//如果art低于最低要求,则发出错误通知
如果($购物车小计<$最低金额){
//显示错误消息
wc_添加通知(“”。sprintf(“(结帐时需要%s的最低购买金额”)、wc_价格($minimum_金额))。,“错误”);
}
}

// minimum cart total amount
$minimum_amount = 1;


// Total (before taxes and shipping charges)
$cart_subtotal = WC()->cart->subtotal;

// error notice if art less than the minimum required
if( $cart_subtotal < $minimum_amount  ) {
    // Display an error message
    wc_add_notice( '<strong>' . sprintf( __("A minimum purchase amount of %s is required to checkout."), wc_price($minimum_amount) ) . '<strong>', 'error' );
}