バージョン選択

フォーラム

メニュー

オンライン状況

49 人のユーザが現在オンラインです。 (22 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 49
もっと...

サイト内検索

バグ報告 > その他 > 受注後の金額計算方法

その他

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
sumida
投稿日時: 2014/3/21 18:09
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
Re: 受注後の金額計算方法
ちょっと、気になったので。

http://svn.ec-cube.net/open_trac/ticket/1730#comment:11
に記載された修正コードで、

$this->arrInfo['tax']
$this->arrInfo['tax_rule']

は、存在しているのでしょうか?

受注編集の「商品の追加」で、税率と課税規則が設定されないので、
とりあえず、
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
居住地:
投稿: 280
Re: 受注後の金額計算方法
> 本件、修正コードをコミットしました。

本件、管理画面から新規受注登録をする際に、税率と課税規則がセットされない不具合がありましたので報告いたします。

修正方法については、以下に記しています。
http://svn.ec-cube.net/open_trac/ticket/1730#comment:11

また、管理画面のテンプレートを上書きする決済モジュール(ペイジェント等)を利用されている場合は、そちらのテンプレート側にも対応が必要です。


----------------
株式会社システムフレンド
羽生 賢太郎(Kentaro Habu)
改造専門店・EC-CUBE工房

habu
投稿日時: 2013/1/4 17:44
対応状況: −−−
長老
登録日: 2006/9/15
居住地:
投稿: 280
Re: 受注後の金額計算方法
本件、修正コードをコミットしました。

詳細は以下に記しています。
http://svn.ec-cube.net/open_trac/ticket/1730


----------------
株式会社システムフレンド
羽生 賢太郎(Kentaro Habu)
改造専門店・EC-CUBE工房

habu
投稿日時: 2012/12/21 14:53
対応状況: −−−
長老
登録日: 2006/9/15
居住地:
投稿: 280
Re: 受注後の金額計算方法
nanasess様

引用:
今後の国際化のことも考えると、カスタマイズ時にカラムを追加するより、最初から用意しておいて、その旨のコメントを書いておくくらいの方が良さげかなと思います。
プラグインなどで後から DB のカラムを追加しようとすると、一貫性もなくなりやすく、何かと大変なので。。。


返信ありがとうございます。
たしかに、そうですね。

また、過去の受注を編集して、商品を追加する場合にも、
dtb_orderの税率と課税規則を利用するようにした方が良さそうですので、
最初から、dtb_orderにも税率と課税規則を用意しておこうと思います。


----------------
株式会社システムフレンド
羽生 賢太郎(Kentaro Habu)
改造専門店・EC-CUBE工房

nanasess
投稿日時: 2012/12/19 12:35
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2275
Re: 受注後の金額計算方法
引用:

#ただ、標準機能に「明細合計に対して課税する」コードを組み込まない場合、
その運用にするためには、各サイトにてコードの変更が必要で、
そのように、カスタマイズするのであれば、
標準では、dtb_order_detailのみにカラム追加しておいて、
カスタマイズの際にdtb_orderにカラムを足すというのが自然かなと思っています。


今後の国際化のことも考えると、カスタマイズ時にカラムを追加するより、最初から用意しておいて、その旨のコメントを書いておくくらいの方が良さげかなと思います。
プラグインなどで後から DB のカラムを追加しようとすると、一貫性もなくなりやすく、何かと大変なので。。。
habu
投稿日時: 2012/12/17 10:37
対応状況: −−−
長老
登録日: 2006/9/15
居住地:
投稿: 280
Re: 受注後の金額計算方法
nanasess様

返信ありがとうございます。

引用:
明細合計に対して課税する運用もあると思いますので、 dtb_order にもあった方がいいと思いますよ。


たしかに、こういう運用もありますね。

メジャーバージョンアップの際に、
管理画面から「明細合計に対して課税する」という設定ができるようにしておくと良いかもしれませんね。
そして、その機能追加の際には、dtb_orderにもカラムを足す必要がありますね。


#ただ、標準機能に「明細合計に対して課税する」コードを組み込まない場合、
その運用にするためには、各サイトにてコードの変更が必要で、
そのように、カスタマイズするのであれば、
標準では、dtb_order_detailのみにカラム追加しておいて、
カスタマイズの際にdtb_orderにカラムを足すというのが自然かなと思っています。


----------------
株式会社システムフレンド
羽生 賢太郎(Kentaro Habu)
改造専門店・EC-CUBE工房

nanasess
投稿日時: 2012/12/14 18:22
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2275
Re: 受注後の金額計算方法
引用:

(dtb_order_detailに持たせるなら、dtb_orderの方には不要ですね)


明細合計に対して課税する運用もあると思いますので、 dtb_order にもあった方がいいと思いますよ。
habu
投稿日時: 2012/12/14 17:24
対応状況: −−−
長老
登録日: 2006/9/15
居住地:
投稿: 280
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万円以上のものは△%」
とか、
「食料品はゼロ%、その他は〇%」
みたいな税制にも対応しやすいですね。


----------------
株式会社システムフレンド
羽生 賢太郎(Kentaro Habu)
改造専門店・EC-CUBE工房

nanasess
投稿日時: 2012/12/14 16:49
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2275
Re: 受注後の金額計算方法
引用:

そうですね、dtb_orderとdtb_order_tempに、
tax_rateと、tax_ruleを追加しています。


実際は、受注明細ごと(dtb_order_detail) に税額計算をしていますので、上記に加えて dtb_order_detail にも tax_rate と tax_rule を追加すると、(DB上は)様々な税制ルールに柔軟に対応できそうですね。
habu
投稿日時: 2012/12/14 16:22
対応状況: −−−
長老
登録日: 2006/9/15
居住地:
投稿: 280
Re: 受注後の金額計算方法
nanasessさん

早速の返信ありがとうございます!

引用:
DB に変更が入る感じでしょうか??

そうですね、dtb_orderとdtb_order_tempに、
tax_rateと、tax_ruleを追加しています。

引用:
僕も、受注に税率を持たせるのが妥当だと思いますが、バージョンアップ方針の関係上、2.12系で変更するのは難しいと思っています。

なるほど、了解です。
バージョンアップ方針について再度確認しようと思いますが、
この件は、いわば不具合修正の範疇に入ると思うので、
例えば、install.phpならぬ、update_212to213.phpのようなスクリプトを用意して、カラム追加を容易に行えるようにするという風にしたらどうかなと思ったりしています。

引用:
# 0.9.x の時代から対策が必要だと思いつつ、いざ必要となった時に動けないというのも、もどかしいですね。。

同感です。たびたび検討事項には上がりつつ、いつか誰かがやってくれるだろう…と思っているうちに期日が迫ってきた感じです。笑


----------------
株式会社システムフレンド
羽生 賢太郎(Kentaro Habu)
改造専門店・EC-CUBE工房

(1) 2 »
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン



統計情報

総メンバー数は76,865名です
総投稿数は105,255件です

投稿数ランキング

1
seasoft
7333
2
468
3217
3
AMUAMU
2712
4
nanasess
2275
5
umebius
2085
6
yuh
1669
7
red
1556
8
h_tanaka
1195
9
tsuji
944
10
fukap
907
11
shutta
835
12
tao_s
794
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.