掲示板に戻る




Cart Max7.5 手数料の選択項目を追加 投稿者: aki
いつもお世話になっております。
カート設定の手数料項目にeコレクト等以外にゆうパックを追加することは可能でしょうか。
使用方法としては、手数料項目を用いて、購入金額が千円未満の時に箱代(何円)を追加見たいに使用できないかと思っております。

お手数をお掛け致しますが宜しくお願いいたします。
No.282322019/8/3(Sat) 14:37:31 Res


Re: Cart Max7.5 手数料の選択項目を追加 投稿者: えふ
cgi/lib/admin/set.plの
80行に
@payarray_dai=(
'代金引換',
'eコレクト',
'クロネコWEBコレクト',
);
とありますので
@payarray_dai=(
'代金引換',
'eコレクト',
'クロネコWEBコレクト',
'ゆうパック',
);

と変更すると
「環境設定」の「カート設定」
の手数料の設定のプロダウンにゆうパックがでてきますので
それで手数料を登録してください。
No.282332019/8/3(Sat) 18:00:21 Res


Re^2: Cart Max7.5 手数料の選択項目を追加 投稿者: aki
追加することが出来ました。
早々のご対応ありがとうございました。
No.282342019/8/4(Sun) 11:28:09 Res


Re^3: Cart Max7.5 手数料の選択項目を追加 投稿者: aki
いつもお世話になっております。

商品を追加し確認してみたところ、追加したゆうパック選択時は手数料が加算されませんでした。

手数料が加算されるようにするには、他に修正箇所はございますでしょうか。

千円未満でゆうパックを選択した場合のみ70円の手数料が加算されるようにしたいです。

何度もお手数をお掛け致しますが宜しくお願いいたします。
No.282492019/8/18(Sun) 11:10:53 Res


Re^4: Cart Max7.5 手数料の選択項目を追加 投稿者: えふ
cgi/lib/cart/functions.plの542行の

if($daiflag){
     $dai_charge=$CF::dai_count{$pay};
     if($dai_charge=~/%/){
          $dai_charge=~s/%//;
          $dai_charge=int($total*($dai_charge/100));

     }
     elsif($dai_charge=~/:/){
          ($kubun,$ryoukin)=split(/_/,$dai_charge);
          @ryoukin=split(/:/,$ryoukin);
          @ku=split(/:/,$kubun);
          $k=0;
          foreach(@ku){
               if($subtotal < $_){
                    last;
               }
               $k++;
          }
          $dai_charge=$ryoukin[$k];
     }
     if($CF::dai_off && $subtotal>=$CF::dai_line){
          $dai_charge=0;
     }
     $total+=$dai_charge;
     $dainame=$pay;
}

ここを

if($pay eq 'ゆうパック'){
     if($subtotal < 1000){
          $dai_charge=70;
     }
     else{
          $dai_charge=0;
     }
     $total+=$dai_charge;
     $dainame=$pay;
}

としてみてはどうでしょうか。
No.282572019/8/20(Tue) 22:22:22 Res


Re^5: Cart Max7.5 手数料の選択項目を追加 投稿者: aki
いつもお世話になっております。

試してみましたが、手数料は0のまま反映されてない状態です。

何度もお手数をお掛け致しますが宜しくお願いいたします。
No.282582019/8/20(Tue) 23:58:18 Res


Re^6: Cart Max7.5 手数料の選択項目を追加 投稿者: aki
いつもお世話になっております。
何度もお手数をおかけしてすいません。

表示が複雑そうであれば、CartMaxv5.1(No.17219)で質問させて頂いた加算されるだけで手数料そのものの表示がない仕様をCartMaxv7.5では可能でしょうか。

宜しくお願いいたします。
No.282602019/8/21(Wed) 11:28:54 Res