質問 > 管理機能 > 商品管理(商品マスター)ページでの税込み価格表示について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
liferoad |
投稿日時: 2015/6/14 10:20
対応状況: −−−
|
半人前 登録日: 2014/8/11 居住地: 投稿: 14 |
商品管理(商品マスター)ページでの税込み価格表示について 商品管理(商品マスター)ページでの税込み価格表示についてについて
利用環境です。 ------------------------------------------------------------ [EC-CUBE] 2.13.2 [レンタルサーバ] heteml [PHP] PHP 5.4.27 [データベース] MySQL 5.6.13 [WEBサーバ] Apache ------------------------------------------------------------ いつもこちらのフォーラムでは皆様に貴重なご意見、アドバイスをいただき感謝しております。 管理画面の商品マスターで登録された商品の検索結果一覧部分に 現在(左から商品ID、商品画像、商品コード、価格(円)、商品名・・)となっている箇所に 価格(ここはデフォルトで税抜き価格となっているかと思います。)の右となりに税込み価格も表示させたいのですが、 どこのファイルそのような計算?をさせて記述したら表示されるのでしょうか? 消費税×1.08等の計算式(PHP記述内容)の方法を教えて頂けると助かります。 ここ何日か悩んでおりまして、解決方法等教えていただければと思います。 私のほう(浅はかな知識の初級者ですが)で色々とファイルを見ながら、 /data/Smarty/templates/admin/products/index.tpl に価格表示の右となりにテーブル表示枠を追加して LC_Page_Admin_Products.phpというファイルでなんらかの記述等を行いそのデータ値を引っ張って 表示するのかな〜〜と思ったのですが、税抜き価格に消費税率を計算した数値を 計算させたりどのように引っ張ってくるのかがわからず進まなくなってしまいました。 PHPソースの書き方も良くわかっていない程度の初心者ですが、なんとか表示させたいと思っております。 わかる方がおりましたらご回答宜しくお願いいたします。 |
yuh |
投稿日時: 2015/6/15 0:55
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1818 |
Re: 商品管理(商品マスター)ページでの税込み価格表示について ソースそのままコピーですが、
こんな感じで消費税計算を行っています。 扱う部分で
このメソッドを使用すれば消費税を計算した価格になります。 |
liferoad |
投稿日時: 2015/6/15 2:00
対応状況: −−−
|
半人前 登録日: 2014/8/11 居住地: 投稿: 14 |
Re: 商品管理(商品マスター)ページでの税込み価格表示について yuh 様
ご回答ありがとうございます。消費税の計算はこのような形で計算がされているのがわかりました。 しかし、上記の形をどのような箇所に挿入(足す)と表示されるのかがまだよくわかりません。 上記のどの部分を/data/Smarty/templates/admin/products/index.tpl に書き込むと表示されるのでしょうか? ファイルをみると税抜き価格の部分には <!--{* 税抜価格 *}--> <td rowspan="2" class="right"> <!--{$arrProducts[cnt].price02_min|number_format}--> <!--{if $arrProducts[cnt].price02_min != $arrProducts[cnt].price02_max}--> <br />〜 <!--{$arrProducts[cnt].price02_max|number_format}--> <!--{/if}--> このような表記で挿入されているのですが、税込みの場合は返信いただいた内容をどのような形で挿入するのでしょうか?? 初心者でよくつかめておらずご質問ばかりで申し訳ございません。お時間がある時にお答えいただければと思います。 |
liferoad |
投稿日時: 2015/6/20 22:56
対応状況: −−−
|
半人前 登録日: 2014/8/11 居住地: 投稿: 14 |
Re: 商品管理(商品マスター)ページでの税込み価格表示について yuh 様
ご回答ありがとうございます。消費税の計算はこのような形で計算がされているのがわかりました。 しかし、上記の形をどのような箇所に挿入(足す)と表示されるのかがまだよくわかりません。 上記のどの部分を/data/Smarty/templates/admin/products/index.tpl に書き込むと表示されるのでしょうか? ファイルをみると税抜き価格の部分には <!--{* 税抜価格 *}--> <td rowspan="2" class="right"> <!--{$arrProducts[cnt].price02_min|number_format}--> <!--{if $arrProducts[cnt].price02_min != $arrProducts[cnt].price02_max}--> <br />〜 <!--{$arrProducts[cnt].price02_max|number_format}--> <!--{/if}--> このような表記で挿入されているのですが、税込みの場合は返信いただいた内容をどのような形で挿入するのでしょうか?? 初心者でよくつかめておらずご質問ばかりで申し訳ございません。お時間がある時にお答えいただければと思います。 |
yuh |
投稿日時: 2015/6/21 0:06
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1818 |
Re: 商品管理(商品マスター)ページでの税込み価格表示について テンプレート側ではなくphp側で処理を追加して、追加したやつを出力させてください。
|
liferoad |
投稿日時: 2015/6/27 21:02
対応状況: −−−
|
半人前 登録日: 2014/8/11 居住地: 投稿: 14 |
Re: 商品管理(商品マスター)ページでの税込み価格表示について yuh 様にご回答頂いたとおりテンプレート側ではなくphp側で処理を追加して、追加したやつを出力させてください。
ということであれから私なりに6日間 ソースそのままコピーですが、(yuh様の返信・ご回答)*お名前間違えておりました。訂正してお詫びいたします。 -------------------------------------------------------------- $arrProduct['price02_inctax'] = SC_Helper_TaxRule_Ex::sfCalcIncTax($arrProduct['price02'], $arrProduct['product_id'], $productClassId); こんな感じで消費税計算を行っています。 扱う部分で SC_Helper_TaxRule_Ex::sfCalcIncTax このメソッドを使用すれば消費税を計算した価格になります。 --------------------------------------------------------------- との事を参考にいろいろと試したのですが、PHP側で出力をさせてtpl側で表示するプログラムがかけないレベルということで 行き詰ってしまいました。おそらくソースに明るい方ならさほど大変な作業でないのかもしれませんが、もう一度どのような ソースを記述して商品管理(商品マスター)ページでの税込み価格表示をすればいいのか教えて頂けないでしょうか? |
yuh |
投稿日時: 2015/6/28 0:21
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1818 |
Re: 商品管理(商品マスター)ページでの税込み価格表示について 管理画面の商品一覧の商品データが入っているのが
$this->arrProducts で、 その中身が
このようにデータが入っています。 なので、160行目あたりで$this->arrProductsを取得した後に
このような形で税額処理を追加してそれぞれprice_max_taxとprice_min_taxに計算した値を追記してあげれば後はテンプレート上で表示させるだけです。 あと 引用: ソースそのままコピーですが、(yah様の返信・ご回答) yahではなくyuhです。 |
macho |
投稿日時: 2015/6/28 14:12
対応状況: 解決済
|
新米 登録日: 2015/6/27 居住地: 投稿: 8 |
Re: 商品管理(商品マスター)ページでの税込み価格表示について yuh様
お名前間違いすみません。こんなに丁寧にお答えいただける方なのに 本当に自分ときたら。。 またご返信ありがとうございました。教えて頂いたとおりゆっくりと理解しながら、記述したところ無事に表示することができました。 これで税込みでの閲覧が可能になりすごく便利になり大変うれしいです。本当に何度も何度もお答えいただきありがとうございました。 使用アカウントがかわりましたのでこちらのアカウントよりごあいさつ失礼いたします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |