バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

その他

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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
居住地:
投稿: 282
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
居住地:
投稿: 282
Re: 受注後の金額計算方法
本件、修正コードをコミットしました。

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


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

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

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


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

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


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

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

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


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

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

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


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

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


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


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

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

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


明細合計に対して課税する運用もあると思いますので、 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万円以上のものは△%」
とか、
「食料品はゼロ%、その他は〇%」
みたいな税制にも対応しやすいですね。


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

nanasess
投稿日時: 2012/12/14 16:49
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
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
居住地:
投稿: 282
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 »
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,707名です
総投稿数は109,948件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1285
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

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

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