送料無料品と同梱の場合の送料設定

フォーラム 使い方全般 送料無料品と同梱の場合の送料設定

  • このトピックには2件の返信、3人の参加者があり、最後にkissuiにより5年前に更新されました。
3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #88208
    rimi_my
    モデレーター

    ——————————————-
    WordPress のバージョン:( 5.2.2)
    Welcart のバージョン:( 1.9.18)
    PHP のバージョン:( 7.2)
    Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.0.8、SKU Select 1.1.4)
    ご利用のテーマ:(ICONIC)
    症状を確認したブラウザ:Chrome
    サーバー:xserver
    SSLの利用:常時SSL
    ——————————————–

    お世話になっております。

    送料無料商品と一緒に購入した場合、送料無料にしたいのです。

    御社サイトには
    ————————————-
    送料の異なる商品が混在する場合
    下記のような商品が2つカートに投入されたとします。
    配送方法が「送料を固定しない」になっている時は、最も料金の高い送料が適用されます。
    配送方法が送料固定で特定の送料を選択している時は、順番の若い(優先順位の高い)配送方法が採用されます。
    ————————————-

    上記のように記載がありますが、

    この(優先順位の高い)とは、1番上に表示されているということでしょうか?
    配送方法横の数字は「0」が優先順位が高いとの記載もありましたが、この数字を変更することができません。

    また、この優先順位の高い配送方法を送料無料設定にすれば、全体が送料無料になるのでしょうか?

    いろいろ試してみたのですが、どうしても送料無料商品と一緒に購入した場合、全体送料無料がうまくいきません。

    よろしくお願いいたします。

    #88227
    yskysmr
    キーマスター

    こんにちは。

    申し訳ございませんが、そういった設定は標準ではできません。カスタマイズが必要になります。

    #88784
    kissui
    参加者

    自分のところではusceshop.class.phpの送料の計算を下記のように変更して、
    送料が複数ある時、最も送料の低い値を取るようにして対応しています。

    if( count($charges) > 0 ){
    sort($charges);
    $min_charge = $charges[0];
    $charge = $min_charge + array_sum($individual_charges);
    }else{
    $charge = array_sum($individual_charges);
    }
    $charge = apply_filters(‘usces_filter_getShippingCharge’, $charge, $cart, $entry);
    return $charge;

    ただ、Welcartの軽減税率対応のバージョンアップになったあたりから、
    (同時期にPHPをバージョン7.2にアップしました)
    WCEX Multiple Shippingで複数配送先を使用すると、効かなくなってしまいました。
    その前までは複数配送を指定した時でもちゃんと効いていたのですが、
    原因はどなたかわかりますでしょうか?

    ——————————————-
    WordPress のバージョン:(5.2.4)
    Welcart のバージョン:(1.9.22)
    PHP のバージョン:(7.2)
    Welcart専用の拡張プラグインとバージョン:(WCEX Multiple Shipping 1.1.12)
    ご利用のテーマ:(Welcart VOLL)
    症状を確認したブラウザ:Chrome
    サーバー:(Xサーバー)
    SSLの利用:(常時SSL)
    ——————————————–

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • このトピックに返信するにはログインが必要です。