WooCommerceは、WordPressをベースとした人気のあるオンラインストアプラグインです。WooCommerceを使用している場合、選択した配送方法の送料を取得する方法を学ぶことができます。
以下に、シンプルで簡単な方法とコード例をいくつか示します。
- 配送方法のIDを取得する
まず、選択した配送方法のIDを取得する必要があります。これには、WooCommerceの
WC_Session
クラスを使用します。以下のコードを使用して、配送方法のIDを取得できます。
$shipping_method_id = WC()->session->get('chosen_shipping_methods')[0];
- 配送方法の送料を取得する
次に、配送方法の送料を取得します。
WC_Shipping_Method
クラスのget_option()
メソッドを使用して、配送方法の設定オプションを取得できます。以下のコードを使用して、配送方法の送料を取得できます。
$shipping_method = new WC_Shipping_Method($shipping_method_id);
$shipping_cost = $shipping_method->get_option('cost');
- 送料を表示する 最後に、取得した送料を表示します。以下のコードを使用して、送料を表示できます。
echo 'Shipping cost: ' . wc_price($shipping_cost);
これらのコード例を使用すると、選択した配送方法の送料を取得し、表示することができます。自分のテーマのファイルやプラグインのコードに組み込むことができます。