私は定義された2つの配送方法があります:WooCommerce:デフォルトのテーブルレート配送方法を設定するにはどうすればよいですか?
- 表の料金 - 優先度1
- ローカルピックアップ - 表料金の中で優先順位2
、私は3つのオプションがあります:登録
- をオーストラリアの郵便局(2営業日から8営業日):$ 6.50
- トラッキングと貨物保険:$ 7.25
- 全国配達(5〜12営業日):$ 1.40
ローカル表料金のエリア内に入るすべての注文は(これらの3つのオプションが提示されており、デフォルトでは、オプション3を選択した私は仮定ので、
デフォルトでテーブルレートが優先されますが、実際のテーブルレートでは優先順位を定義することはできません。私は、デフォルトの配送方法がここで設定されていることを発見した登録オーストラリア・ポスト(2〜8営業日)
:
WC()->session->[chosen_shipping_methods] => a:1:{i:0;s:17:"table_rate-5 : 70";}
と明らかにアクセスすることができます私は、デフォルトのオプションは、オプション1になりたいです次の2つの方法を使用して修正:
WC()->session->get('chosen_shipping_methods');
WC()->session->set('chosen_shipping_methods', $chosen_method);
を
をしかし、私はちょうど新しいものを設定することはできません現在chosen_shipping_methods
を得ることができます。
誰もが、私が見てすべきかに私を導くことができます私はアクションwoocommerce_shipping_method_chosen
を使用して、それを設定しようとしているが、それは
を働いていないのですか?
これはオンラインですか?少なくとも私たちは見ることができましたか? – Reigel
はい、あなたは - https://www.janomesewingcentre.com.au/ –