バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 【管理機能】CSV読み込みからの価格表示について

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
sakurac1
投稿日時: 2013/10/29 12:36
対応状況: −−−
新米
登録日: 2013/10/29
居住地:
投稿: 3
【管理機能】CSV読み込みからの価格表示について
現在以下の内容で困っております。

__________________

CSVファイルで商品情報を読み込み。
(通常価格と販売価格が異なる色違いの商品を登録)

登録は問題なく出来る。
実際に登録された画面を参照すると
「販売価格:○○〜▲▲円」という表示になっている。
○○はCSV上の販売価格の金額で、▲▲円はCSV上の通常価格と同じ金額になっている。
___________________

この「販売価格:○○〜▲▲円」を「販売価格:○○円」という
表示にしたいのですが、現在この状態になっている原因はなにが考えられるでしょうか?
解決のヒント等ありましたらご教授ください。

PHP:5.3.0
ECCUBE:2.12.6
shutta
投稿日時: 2013/10/29 15:29
対応状況: −−−
仙人
登録日: 2010/2/4
居住地: 関西
投稿: 835
Re: 【管理機能】CSV読み込みからの価格表示について
まずは、該当の商品の価格設定がおかしくなっていないか調べるのが良いかと思います。

下記SQL文を実行して該当商品の価格情報を確認してみるとどうなりますか?

SELECT product_class_id, classcategory_id1, classcategory_id2, price01, price02 FROM dtb_products_class WHERE product_id = 該当の商品ID;


----------------

リゾート会員権(エクシブ等)の売買・仲介

sakurac1
投稿日時: 2013/10/29 15:53
対応状況: −−−
新米
登録日: 2013/10/29
居住地:
投稿: 3
Re: 【管理機能】CSV読み込みからの価格表示について
ご返信ありがとうございます。

SQL文を実行させていただきました。

その結果を見たところ、通常価格と販売価格はきちんと別の値が入っているようでした。

また、
data/Smarty/templates/default/products/detail.tpl
のファイルの内容を一部修正してみたりもしましたが、変化がないようでした。
(エラーも出ない)

内容としては、「<!--修正」で始まるif文とelseをコメントアウトしています。


<!--★販売価格★-->
<dl class="sale_price">
<dt><!--{$smarty.const.SALE_PRICE_TITLE}-->(税込):</dt>
<dd class="price">
<span id="price02_default"><!--{strip}-->
<!--{$arrProduct.price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
<!--修正<!--{if $arrProduct.price02_min == $arrProduct.price02_max}-->
<!--{$arrProduct.price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
<!-- <!--{else}-->
<!--{$arrProduct.price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->〜
<!--{$arrProduct.price02_max|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->-->-->
<!--{/if}-->
</span><span id="price02_dynamic"></span><!--{/strip}-->

</dd>
</dl>
shutta
投稿日時: 2013/10/29 16:05
対応状況: −−−
仙人
登録日: 2010/2/4
居住地: 関西
投稿: 835
Re: 【管理機能】CSV読み込みからの価格表示について
差し支えなければ、SQL文の実行結果を張り付けてもらえると状況が分かり良いのですが。

また、テンプレートの修正ですが、記載の方法ですとHTML的にコメントアウトされるだけですので、Smartyの処理をコメントアウトされたいのでしたら、

<!--{if $arrProduct.price02_min == $arrProduct.price02_max}-->
↓
<!--{* if $arrProduct.price02_min == $arrProduct.price02_max *}-->

のようにコメントアウトすべきかと思います。


----------------

リゾート会員権(エクシブ等)の売買・仲介

sakurac1
投稿日時: 2013/10/29 17:03
対応状況: −−−
新米
登録日: 2013/10/29
居住地:
投稿: 3
Re: 【管理機能】CSV読み込みからの価格表示について
初歩的な点も指摘していただき本当にありがとうございます。
phpおよびsmartyに全く触れたことがなくjavaをかじった知識で手探りでやっているような状況です。

SQL文を実行した結果は以下のようになっています。

product_class_id classcategory_id1 classcategory_id2 price01 price02
1936 0 0 1280 1024

ご教授いただいたとおりのコメントアウトも試してみましたが、
特に変化がありませんでした。
エラーも出ない&価格が表示されなくなることもないということは編集するファイルのパス自体も間違えているということなのでしょうか。

data/Smarty/templates/default/products/detail.tpl
ここのファイルを編集しています。

テンプレートの該当箇所の条件分岐を消して無条件で最低販売価格(price02の価格)を表示する処理にすればOKだと考えたのですが・・・


shutta
投稿日時: 2013/10/29 19:02
対応状況: −−−
仙人
登録日: 2010/2/4
居住地: 関西
投稿: 835
Re: 【管理機能】CSV読み込みからの価格表示について
この商品は規格を使用していない商品ということでよろしいでしょうか?

そして、
販売価格:1280〜1024円
のような表示になっているということでしょうか?

通常ではあり得ない状態かと思いますので、
/data/class/pages/products/LC_Page_Products_Detail.php
のactionメソッドの最後に、

        var_dump($this->arrProduct['price01_min_inctax']);
        var_dump($this->arrProduct['price01_max_inctax']);
        var_dump($this->arrProduct['price02_min_inctax']);
        var_dump($this->arrProduct['price02_max_inctax']);

上記デバッグ文を追加して、価格値を出力させるとどのような表示がされますでしょうか?

また、テンプレートファイルですが、コメントアウトではなく、

<!--★販売価格★-->
<dl class="sale_price">
<dt><!--{$smarty.const.SALE_PRICE_TITLE}-->(税込):</dt>
<dd class="price">
<span id="price02_default"><!--{strip}-->
<!--{$arrProduct.price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
</span><span id="price02_dynamic"></span><!--{/strip}-->
円
</dd>
</dl>

のように該当部分を削除してしまうとどうなりますか?


----------------

リゾート会員権(エクシブ等)の売買・仲介

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


 



ログイン


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

統計情報

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

投稿数ランキング

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