[Tep-j-general] Re: 料金の計算の仕方を少し変えたい!

アーカイブの一覧に戻る

田中 一 gals-****@hotma*****
2005年 12月 22日 (木) 15:20:28 JST


曽我部様

お返事有難う御座います。田中です。
曽我部様に教えて頂いたように一度やってみようとしたら
includes/modules/order.php が見当たらないのですが何処か違うファイルにあるの
でしょうか?


>曽我部です。
>
>田中 一 wrote:
>
> > 上記は何処も変えずにそのまま貼り付けたら宜しいのでしょうか?
>
>そうです。バグがあれば直さなければいけませんが。
>ついでですが、以下の様に修正してください。処理内容はかわりませんが、forルー
プす
>る必要がないので。
>
>   // 10000円を越えていた場合値引き
>   if ($shown_price > 10000) {
>     // $numは10000円未満で購入できる個数
>     $num = (int) floor(10000 / 
tep_add_tax($this->products[$index]['final_price'],
>                                            
$this->products[$index]['tax']));
>     // $num+1 個で10000円
>     $shown_price = 10000;
>     // $num+2 個以降は定価-100
>     $shown_price += tep_add_tax($this->products[$index]['final_price'] - 
100,
>                                   $this->products[$index]['tax']) *
>                     (this->products[$index]['qty'] - $num -2);
>
>
> >
> >>今思い付く問題として、
> >>
> >>  - 基準の10000円に消費税を含めるのか
> >
> >
> > 消費税は全て込みの値段にしております。ただ、1万円以内は送料1000円を
全国
> > 一律で頂いております。
>
>上記コードは消費税込みの金額がベースですが、問題ないですね。
>
> >>  - ショッピングカートの合計には反映されない
> >
> >
> > /catalogのページのショッピングカートのBOXでとゆう意味でしょうか?
> > また、レジに進むで最後にに精算する時は表示されるのでしょうか?
>
>清算時には表示されますが、BOXやショッピングカート画面では従来どおりです。
>  しっかり確認してください。
>
> > 初歩的なご質問をさせて頂き恐縮では御座いますが宜しくお願いいたします。
>
>初歩的な問題ではないです。ですが、PHPとか知らないでここまでいじって大丈夫で
すか?
>  余計なお世話かもしれませんが、「初心者のため」はここではかまわないのです
が、
>いつまでもそれを理由にしていたら進歩がありませんし、バグに起因するトラブル
が
>エンドユーザとの間に起きても理解はしてもらえないですよ。
>
>SIerにまかせるとか、スキルを身につけるとかしないと。
>

ご指導有難う御座います。自分でも勉強してゆきます。




>では。
>
>_______________________________________________
>Tep-j-general mailing list
>Tep-j****@lists*****
>http://lists.sourceforge.jp/mailman/listinfo/tep-j-general

_________________________________________________________________
MSNショッピングでXbox360を早速チェック! 
http://shopping.msn.co.jp/softcontent/softcontent.aspx?scmId=593 




Tep-j-general メーリングリストの案内
アーカイブの一覧に戻る