第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

WooCommerce:檢查訂單的送貨是否免費

WooCommerce:檢查訂單的送貨是否免費

PHP
茅侃侃 2023-10-01 16:08:47
顯示有關免運費所需金額的信息。喜歡:加 10 美元即可免運費一切正常,并且基于固定金額的免費送貨。我現(xiàn)在的問題是,即使優(yōu)惠券設置免費送貨,它也會顯示。有什么方法可以檢查訂單是否已經(jīng)使用任何免費送貨方式?我在這里找到了一些東西:https ://stackoverflow.com/a/32932933/1788961global $woocommerce;$shipping_methods = $woocommerce->shipping->load_shipping_methods();if($shipping_methods['free_shipping']->enabled == "yes")但這沒有幫助。我還在這里發(fā)現(xiàn)了一個有趣的片段:https ://www.businessbloomer.com/woocommerce-hide-shipping-options-free-shipping-available/$all_free_rates = array();     foreach ( $rates as $rate_id => $rate ) {      if ( 'free_shipping' === $rate->method_id ) {         $all_free_rates[ $rate_id ] = $rate;         break;      }}     if ( empty( $all_free_rates )) {        return $rates;} else {        return $all_free_rates;}  }
查看完整描述

1 回答

?
拉丁的傳說

TA貢獻1789條經(jīng)驗 獲得超8個贊

我想我已經(jīng)解決了:


// Loop though shipping packages

foreach ( WC()->shipping->get_packages() as $key => $package ) {

    // Loop through Shipping rates

    foreach($package['rates'] as $rate_id => $rate ){

        $check_method_shipping = $rate->method_id;

    }

}

之后你可以像這樣使用它:


if ($check_method_shipping != 'free_shipping') :


查看完整回答
反對 回復 2023-10-01
  • 1 回答
  • 0 關注
  • 121 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號