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

Back to archive index

田中 一 gals-****@hotma*****
2005年 12月 22日 (木) 14:30:42 JST


曽我部様


お返事遅れまして申し訳御座いません。田中です。

>完全な解ではありませんが、
>
>includes/modules/order.php の 252行目の後に
>
> > 252  $shown_price = tep_add_tax($this->products[$index]['final_price'], 
...
>
>// ここから
>
>   // 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
>     for ($j=$num+2; $j<=$this->products[$index]['qty']; $j++) {
>       $shown_price += tep_add_tax($this->products[$index]['final_price'] 
- 100,
>                                   $this->products[$index]['tax']);
>     }
>   }
>
>// ここまで
> > 253  $this->info['subtotal'] += $shown_price;
>
>を追加したらできるかもしれません。


上記は何処も変えずにそのまま貼り付けたら宜しいのでしょうか?

>
>今思い付く問題として、
>
>   - 基準の10000円に消費税を含めるのか

消費税は全て込みの値段にしております。ただ、1万円以内は送料1000円を全国
一律で頂いております。

>   - ショッピングカートの合計には反映されない

/catalogのページのショッピングカートのBOXでとゆう意味でしょうか?
また、レジに進むで最後にに精算する時は表示されるのでしょうか?

>   - 割り引きされていることがわからない
>   - 管理画面でどうなるかわからない

>   - 全ての商品が対象になる

全ての商品が同じ値段なので大丈夫だと思います。

>   - まったく確認していない
>
>があります。
>
>まあ、叩き台ということで。
>
>では。


初歩的なご質問をさせて頂き恐縮では御座いますが宜しくお願いいたします。

田中

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




Tep-j-general メーリングリストの案内
Back to archive index