我正在尝试为我使用woocommerce构建的网上商店中的每个订单设置最大权重限制。假设我想为每个订单设置30公斤的限制。我尝试在标准的woocommerce运输设置中这样做。我也尝试了一些不同的插件,但这些都是为了设置不同的价格限制。
之前已经完成此操作的人,以及你为此使用了什么插件?
答案 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' );
}
}