バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 複数の税率を考えた場合

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
andez
投稿日時: 2013/5/24 18:09
対応状況: −−−
常連
登録日: 2013/5/24
居住地:
投稿: 35
複数の税率を考えた場合
お世話になります。お分かりになる方がいましたら教えて頂けませんでしょうか。

既存の税率に加え、他の税率を作成し、使用しようと考えsfCalcIncTax2なるものを作成し、以下の記述で使用し、

<!--{$price03|sfCalcIncTax2:$arrInfo.tax:$arrInfo.tax_rule}-->

データベースでdtb_baseinfo テーブルにtax2を作成、SC_Helper_DB.phpおよびSC_Utils.phpで関連項目の記述をし、試しておりますが、以下のエラーメッセージが出ます。エラーメッセージが何を意味し、上記の目的達成の上で何が足りないか、ご教授頂けませんでしょうか。

modifier 'sfCalcIncTax2' is not implemented (core.load_plugins.php, line 118) on [/var/www/vhosts/xxx.com/httpdocs/x/data/module/Smarty/libs/Smarty.class.php(1093)



環境

 EC-CUBE 2.11.1
(データベース) MySQL 5.0.7
(WEBサーバ) apache2
(OS) Windows XP
(PHP) 5.1.6


DELIGHT
投稿日時: 2013/5/24 18:35
対応状況: −−−
仙人
登録日: 2010/2/3
居住地: 熊本県・九州・長野県・関東甲信越
投稿: 572
Re: 複数の税率を考えた場合
手元のEC-CUBEが2.12.3なので仕様が同じとは限りませんが、
SC_Viewクラスのinit()を参考にされてはいかがでしょう?

ちなみにエラー内容は、
sfCalcIncTax2修飾子は実装されていません、という内容です。


----------------
+ DAISY inc. -------------------- +
EC-CUBE構築・カスタマイズサービス
EC・WEB構築などお気軽にご相談ください。

デイジー株式会社
http://daisy.link/

andez
投稿日時: 2013/5/28 3:11
対応状況: −−−
常連
登録日: 2013/5/24
居住地:
投稿: 35
Re: 複数の税率を考えた場合
DELIGHT様

ご教授いただき感謝いたします。

解説にありました様に、SC_Viewのfunction init()で以下を追加しましたところエラーがでなくなりました。ありがとうございます。

$this->_smarty->register_modifier('sfCalcIncTax2',array('SC_Helper_DB_Ex', 'sfCalcIncTax2'));




あと、お詳しいようでしたら簡単なアドバイスを頂ければ幸いです。実現性はともかくとしまして、仮に今回の様に複数の税率を考えた場合、新たに税金関連の項目を作成しなければならないと思うのですが、それらは以下だけで宜しいでしょうか。あるいは他にもありますでしょうか。

SC_Helper_DB.php
:function sfTax2 ($price)
:function sfCalcIncTax2($price, $tax2 = null, $tax_rule2 = null)

SC_Utils.php
:funtion sfTax2 ($price, $tax2, $tax_rule2)
:function sfCalcIncTax2($price, $tax2, $tax_rule2)

Dtb_baseinfo
:tax2
:tax_rule2
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,352名です
総投稿数は110,082件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1304
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.