CGI-BBS > SO−HO > ショッピングバスケット > 詳しい方教えてください。v6 について


カレッヂ
カレッヂ


質問者 須崎まゆみ  投稿日 10/8(月) 20:05:23
金額によって送料を均一にしたいんですが、そのような設定は出来るでしょうか?

例えば、1000円未満は送料500円、1000円以上お買い上げの方送料無料と
した場合、
3000円お買い上げの方にそのまま500円加算され、
そのまま買い物をつづけ、1000円を超えると自動的にこの500円が消えてしま
うような設定は出来ないでしょうか?
 
無理でしたら、地域選択のところで、3000円未満送料500円、3000円以上
送料無料を選択して料金に加算(1000円以上のときはそのまま)にするような設定は出来ますか?
 
よろしくおねがいします。

回答者 呑兵衛@大阪  [削除]  投稿日 10/19(金) 18:41:29
おっしゃっていることを忠実に実行しようとすると、購入段階で矛盾してしまいますよ。
質問者 須崎まゆみ  [削除]  投稿日 10/19(金) 19:47:32
ほんとですね。
最初の1000円(3箇所)は10000円
最後の1000円は、3000円ですね。
でもあなた日本人ですか?理解できるでしょ。
私の言いたいことは。
知識もないくせに揚げ足を取るような投稿はやめてください

回答者 ソニックラン  [削除]  投稿日 12/28(金) 16:42:29
ざっくりと解説
line 251 $SHOKEI = $SHOKEI + $TAX;
line 253 削除

line 254 から
        if ( $SHOKEI > 0 && $SHOKEI < 3000 ){ $SOURYOU = 500; }
        else { $SOURYOU = 0; }
        以下消費税の項目などを参考に表示処理して下さい。
        $SOURYOU は、送料を表します。

698〜701も同様です。
が、hidden部分の処理も有るので、254〜とまるっきり同じでは有りません。
消費税表示部分がかなり参考になると思いますので、頑張ってみてください。

過去ログなどから「呑兵衛@大阪 」さんは、かなり知識豊富で、丁寧な方だと思います。
カチンときたのも分かりますが、わかりやすい質問で無いと答えにくいものです。
このような書き方では、誰も教えてくれませんよ。
あなたも日本人なら、CGIの解説本を読めば理解できるでしょ。
この程度の改造は。

返信(回答)する


Web裏技