在woocommerce订单中设置最大权重

时间:2015-04-15 20:09:20

标签: wordpress woocommerce max shipping

我正在尝试为我使用woocommerce构建的网上商店中的每个订单设置最大权重限制。假设我想为每个订单设置30公斤的限制。我尝试在标准的woocommerce运输设置中这样做。我也尝试了一些不同的插件,但这些都是为了设置不同的价格限制。

之前已经完成此操作的人,以及你为此使用了什么插件?

1 个答案:

答案 0 :(得分:4)

这是你在找什么?

add_action('woocommerce_check_cart_items','check_cart_weight');

function check_cart_weight(){
    global $woocommerce;
    $weight = $woocommerce->cart->cart_contents_weight;
    if( $weight > 30 ){
        wc_add_notice( sprintf( __( 'You have %sKg weight and we allow only 30Kg of weight per order.', 'woocommerce' ), $weight ), 'error' );
    }
}