バグ報告 > その他 > 受注後の金額計算方法 |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
sumida |
投稿日時: 2014/3/21 18:09
対応状況: −−−
|
仙人 登録日: 2013/2/10 居住地: 広島県呉市ときどき瀬戸内海 投稿: 641 |
Re: 受注後の金額計算方法 ちょっと、気になったので。
http://svn.ec-cube.net/open_trac/ticket/1730#comment:11 に記載された修正コードで、
は、存在しているのでしょうか? 受注編集の「商品の追加」で、税率と課税規則が設定されないので、 とりあえず、 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=13427&forum=9&post_id=63213#forumpost63213 に記載した修正を行っています。 habu様の修正は、v2.13.1を対象にしているとすれば、DBには、order_tax_rate, order_tax_ruleがないので、?です。 |
habu |
投稿日時: 2014/3/20 22:16
対応状況: −−−
|
長老 登録日: 2006/9/15 居住地: 投稿: 282 |
Re: 受注後の金額計算方法 > 本件、修正コードをコミットしました。
本件、管理画面から新規受注登録をする際に、税率と課税規則がセットされない不具合がありましたので報告いたします。 修正方法については、以下に記しています。 http://svn.ec-cube.net/open_trac/ticket/1730#comment:11 また、管理画面のテンプレートを上書きする決済モジュール(ペイジェント等)を利用されている場合は、そちらのテンプレート側にも対応が必要です。
|
habu |
投稿日時: 2013/1/4 17:44
対応状況: −−−
|
長老 登録日: 2006/9/15 居住地: 投稿: 282 |
Re: 受注後の金額計算方法 本件、修正コードをコミットしました。
詳細は以下に記しています。 http://svn.ec-cube.net/open_trac/ticket/1730
|
habu |
投稿日時: 2012/12/21 14:53
対応状況: −−−
|
長老 登録日: 2006/9/15 居住地: 投稿: 282 |
Re: 受注後の金額計算方法 nanasess様
引用: 今後の国際化のことも考えると、カスタマイズ時にカラムを追加するより、最初から用意しておいて、その旨のコメントを書いておくくらいの方が良さげかなと思います。 返信ありがとうございます。 たしかに、そうですね。 また、過去の受注を編集して、商品を追加する場合にも、 dtb_orderの税率と課税規則を利用するようにした方が良さそうですので、 最初から、dtb_orderにも税率と課税規則を用意しておこうと思います。
|
nanasess |
投稿日時: 2012/12/19 12:35
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: 受注後の金額計算方法 引用:
今後の国際化のことも考えると、カスタマイズ時にカラムを追加するより、最初から用意しておいて、その旨のコメントを書いておくくらいの方が良さげかなと思います。 プラグインなどで後から DB のカラムを追加しようとすると、一貫性もなくなりやすく、何かと大変なので。。。 |
habu |
投稿日時: 2012/12/17 10:37
対応状況: −−−
|
長老 登録日: 2006/9/15 居住地: 投稿: 282 |
Re: 受注後の金額計算方法 nanasess様
返信ありがとうございます。 引用: 明細合計に対して課税する運用もあると思いますので、 dtb_order にもあった方がいいと思いますよ。 たしかに、こういう運用もありますね。 メジャーバージョンアップの際に、 管理画面から「明細合計に対して課税する」という設定ができるようにしておくと良いかもしれませんね。 そして、その機能追加の際には、dtb_orderにもカラムを足す必要がありますね。 #ただ、標準機能に「明細合計に対して課税する」コードを組み込まない場合、 その運用にするためには、各サイトにてコードの変更が必要で、 そのように、カスタマイズするのであれば、 標準では、dtb_order_detailのみにカラム追加しておいて、 カスタマイズの際にdtb_orderにカラムを足すというのが自然かなと思っています。
|
nanasess |
投稿日時: 2012/12/14 18:22
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: 受注後の金額計算方法 引用:
明細合計に対して課税する運用もあると思いますので、 dtb_order にもあった方がいいと思いますよ。 |
habu |
投稿日時: 2012/12/14 17:24
対応状況: −−−
|
長老 登録日: 2006/9/15 居住地: 投稿: 282 |
Re: 受注後の金額計算方法 nanasess様
アドバイスありがとうございます! 引用: 実際は、受注明細ごと(dtb_order_detail) に税額計算をしていますので、上記に加えて dtb_order_detail にも tax_rate と tax_rule を追加すると、(DB上は)様々な税制ルールに柔軟に対応できそうですね。 たしかに、dtb_order_detail に、tax_rate と tax_rule を持たせた方が良さそうですね。 (dtb_order_detailに持たせるなら、dtb_orderの方には不要ですね) そうすれば、 「1万円未満のものは〇%、1万円以上のものは△%」 とか、 「食料品はゼロ%、その他は〇%」 みたいな税制にも対応しやすいですね。
|
nanasess |
投稿日時: 2012/12/14 16:49
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: 受注後の金額計算方法 引用:
実際は、受注明細ごと(dtb_order_detail) に税額計算をしていますので、上記に加えて dtb_order_detail にも tax_rate と tax_rule を追加すると、(DB上は)様々な税制ルールに柔軟に対応できそうですね。 |
habu |
投稿日時: 2012/12/14 16:22
対応状況: −−−
|
長老 登録日: 2006/9/15 居住地: 投稿: 282 |
Re: 受注後の金額計算方法 nanasessさん
早速の返信ありがとうございます! 引用: DB に変更が入る感じでしょうか?? そうですね、dtb_orderとdtb_order_tempに、 tax_rateと、tax_ruleを追加しています。 引用: 僕も、受注に税率を持たせるのが妥当だと思いますが、バージョンアップ方針の関係上、2.12系で変更するのは難しいと思っています。 なるほど、了解です。 バージョンアップ方針について再度確認しようと思いますが、 この件は、いわば不具合修正の範疇に入ると思うので、 例えば、install.phpならぬ、update_212to213.phpのようなスクリプトを用意して、カラム追加を容易に行えるようにするという風にしたらどうかなと思ったりしています。 引用: # 0.9.x の時代から対策が必要だと思いつつ、いざ必要となった時に動けないというのも、もどかしいですね。。 同感です。たびたび検討事項には上がりつつ、いつか誰かがやってくれるだろう…と思っているうちに期日が迫ってきた感じです。笑
|
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |