-
Notifications
You must be signed in to change notification settings - Fork 98
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
商品規格ごとの税率設定を削除 #301
商品規格ごとの税率設定を削除 #301
Conversation
data/Smarty/templates/admin/products/product.tpl の差分がわかりづらいですが、フォームの位置を移動しているだけです |
@nobuhiko |
admin/products/confirm.tpl |
@nomoto-neo 対応しました。ありがとうございます! |
- dtb_tax_rule.product_class_id は常に 0 になるため - 商品別税率 ON の場合に商品規格ごとに SQL がコールされるのを防止
@nomoto-neo setTaxRuleForProduct で、 |
dtb_tax_rule の既存データは product_class_id に値が入ってしまっているので、読み取れなくなりますね。SC_Helper_TaxRule_Ex::setTaxRuleでもdtb_tax_rule.product_class_idは0に更新されないので、dtb_tax_ruleの既存データはDBのデータ更新が必要になります。 |
@nomoto-neo はい、既存のデータは更新が必要です |
product_class_idに意味がなくなったのでしたら、SC_Helper_TaxRule_Ex::getTaxRule をこうすれば既存データの修正も不要になりませんか? |
これをやると、 |
既存データが product_class_id > 0 で読み出せないという話なので =0 固定は意味ないですね。 |
@nomoto-neo 失礼しました AND (product_class_id = 0 OR product_class_id = ?) を product_class_id == 0 の時は無視するようにすれば振舞いは変わらないのではないでしょうか |
@nobuhiko AND (product_class_id = 0 OR product_class_id = ?) を product_class_id == 0 の時は無視するようにすると既存のテストが落ちちゃうので、そこを修正してまで
|
@nobuhiko @nomoto-neo @nanasess |
Install to dpkg for trusty
@nanasess 遅くなりましてすみません。PRありがとうございます。 |
dtb_tax_rule.product_class_id
は常に 0商品一覧及び商品詳細で商品別税率が適用されず、とり急ぎ応急処置したい場合は以下の SQL を実行することで改善可能