我在结帐时添加了自定义下拉菜单。现在,我要根据下拉选择的值来计算运输成本。我认为下面的代码可以用,但是我不知道如何获得购物车重量之类的下拉值。
add_filter( 'woocommerce_shipping_rate_cost', 'update_shipping_rate', 10, 2 );
function update_shipping_rate ($cost, $method) {
global $woocommerce;
$choosen_zone = //please help me to get value of shipping_state filed
if ( $choosen_zone == '1' )
$cost = 60;
elseif ( $choosen_zone == '2' )
$cost = 100;
elseif ( $choosen_zone == '3' )
$cost = 150;
return $cost;
}