woocommerce结帐获取运输成本的选定下拉运输字段值

时间:2019-11-24 21:31:32

标签: php wordpress function woocommerce

我在结帐时添加了自定义下拉菜单。现在,我要根据下拉选择的值来计算运输成本。我认为下面的代码可以用,但是我不知道如何获得购物车重量之类的下拉值。

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;
}

0 个答案:

没有答案