どなたかお知恵を貸して下さい。
現在、下記のフックで「〇〇円以上で送料無料」ですが、沖縄だけは対象外で常に3,000円とするカスタマイズを施しています。(送料設定は沖縄を0円に設定しておく)
通常購入は上手くいったのですが、「WCEX Multiple Shipping」で、配送先を沖縄にした場合、元々の設定の0円になってしまいます。どの様に書けばうまくいくでしょうか?宜しくお願い致します。
function change_shipping_charge($shipping_charge, $cart, $entry){
$myprefs = array(‘沖縄県’);
if(in_array($entry[‘delivery’][‘pref’], $myprefs)){
$shipping_charge += 3000;
}
return $shipping_charge;
}
add_filter(‘usces_filter_set_cart_fees_shipping_charge’, ‘change_shipping_charge’, 10, 3);
———環境———-
WordPress のバージョン:6.3.1
Welcart のバージョン:2.8.23
PHP のバージョン:7.41 (Local)
Welcart専用の拡張プラグインとバージョン:WCEX Multiple Shipping 1.2.9
ご利用の親テーマとバージョン :Welcart Basic 1.7.3
ご利用の子テーマとバージョン :Welcart Voll 1.4.3
症状を確認したブラウザ:
サーバー:Local (local by flywheel)
上手く行かないまま、ロリポップで稼働中
Attachments:
You must be
logged in to view attached files.