Woocommerce 如何设置不包括装运的最低订单金额?

Woocommerce 如何设置不包括装运的最低订单金额?,woocommerce,Woocommerce,是否有代码设置不包括装运的最低订单金额 使用此选项,我可以设置最低订单金额,但在发货时: /** * Set a minimum order amount for checkout */ add_action( 'woocommerce_checkout_process', 'wc_minimum_order_amount' ); add_action( 'woocommerce_before_cart' , 'wc_minimum_order_amount' ); function wc

是否有代码设置不包括装运的最低订单金额

使用此选项,我可以设置最低订单金额,但在发货时:

/**
 * Set a minimum order amount for checkout
 */
add_action( 'woocommerce_checkout_process', 'wc_minimum_order_amount' );
add_action( 'woocommerce_before_cart' , 'wc_minimum_order_amount' );

function wc_minimum_order_amount() {
    // Set this variable to specify a minimum order value
    $minimum = 16;

    if ( WC()->cart->total < $minimum ) {

        if( is_cart() ) {

            wc_print_notice( 
                sprintf( 'Стойност на Вашата поръчка: %s <p>Минималната стойност на поръчката към ресторанта: %s' , 
                    wc_price( WC()->cart->total ), 
                    wc_price( $minimum )
                ), 'error' 
            );

        } else {

            wc_add_notice( 
                sprintf( 'Стойност на Вашата поръчка: %s <p>Минималната стойност на поръчката към ресторанта: %s' , 
                    wc_price( WC()->cart->total ), 
                    wc_price( $minimum )
                ), 'error' 
            );

        }
    }
}
/**
*设置结帐的最低订单金额
*/
添加操作(“woocommerce\u checkout\u process”、“wc\u minimum\u order\u amount”);
添加动作(“购物车前的woocommerce”、“wc最小订单金额”);
函数wc\u最小订单金额(){
//设置此变量以指定最小订单值
$minimum=16;
如果(WC()->购物车->总计<最低金额){
if(is_cart()){
wc_打印通知(
sprintf(‘Саааааааааааааааааааааааааааааа,
wc_价格(wc()->购物车->总计),
wc_价格(最低)
)“错误”
);
}否则{
wc_添加_通知(
sprintf(‘Саааааааааааааааааааааааааааааа,
wc_价格(wc()->购物车->总计),
wc_价格(最低)
)“错误”
);
}
}
}

正如我在评论中提到的

你只需要从购物车的总运费中减去运费。 你可以使用这个方法

它应该是这样的:



您可以使用
WC()->cart->get\u shipping\u total()从总额中减去供应成本。
您可以将其作为答案发布并包含完整代码吗?谢谢。此代码返回错误:
警告:第133行的/home/dolcheam/public\u html/wp content/themes/dt-the7/functions.php中遇到非数字值。
此行为133:
如果($cart\u total-$shipping\u total)<$minimum){
您使用的是什么版本的Woocommerce?Wordpress 5.2.2和Woocommerce 3.7.0我已经更新了代码,
get\u cart\u total
是自动设置价格格式的,我们可以按您使用的方式使用
->cart->total
,也可以使用
get\u cart\u total(null)
使其不格式化。