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

Back to archive index

田中 一 gals-****@hotma*****
2005年 12月 23日 (金) 13:20:14 JST


曽我部様

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


> >>                                  $this->products[$index]['tax']) *
> >>                    (this->products[$index]['qty'] - $num -2);
>
>ここのthisを$thisに変更してください。

上記をへんこうするとちゃんと表示されるようになりました。


>
> > 商品Aを11個買うと10900円になります商品Bも同じく11個買うと
10900円
> > になります。
> > 商品Aを6個と商品Bを5個買うと11000円になりました。
> > 商品A〜商品kまで1個ずつ買うと11000円になりました。
>
>ということは、同じ商品を1000円以上購入したら割引ではなくて、
>どんな商品でも(混在していても)10000円以上購入したら割引ですか?


そうです!当方の商材は同じものを複数買うような物では御座いませんので各商品を
1個ずつ買ってその合計が割引になるようにできれば…と思っております。


>
>だとしたら、今回の修正は捨てですね。
>
>\1000の商品Aを9個、\1200の商品A'を1個、\1300の商品A''を1個を購入した場合
>はどうなりますか? (A' A''はAのオプション付き)
>
>     \1000 * 9 + \1000(商品A')  + \1200(商品A''-\100) = \11200
>     \1000 * 9 + \1000(商品A'') + \1100(商品A'-\100)  = \11100
>
>何らかの決まりがないと、小計は不定になります。


上記のように何パターンか試してみました。▼

商品A(800円)を13個(で10400円)買うとなぜか9300円になりました。

商品A’(800円+700円=1500円)を10個(で15000円)が12800円となりました。

商品A(800円)を13個(で10400円)と商品A’(800円+700円=1500円)を10個
(で15000円
)を買うと合計で22100円(9300円+12800円)になりました。

商品A(800円)と商品B(800円)と商品C(800円)を5個ずつ買うと12000円になり
ました。


できれば、800円の商品は12個までは普通の計算をして13個〜15個の間はジャ
スト1万円にして16個目から100円引きにしていきたいと思っております。

お手数お掛けして申し訳御座いませんが宜しくお願い致します。

田中

_________________________________________________________________
迷惑メールやウイルスへの対策も万全「MSN Hotmail」 
http://promotion.msn.co.jp/hotmail/ 




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