バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 規格を二つ以上登録している時の価格表示について

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ksk1006
投稿日時: 2009/11/16 22:00
対応状況: −−−
新米
登録日: 2009/11/16
居住地:
投稿: 7
規格を二つ以上登録している時の価格表示について
いつもこちらのフォーラムを大変参考にさせていただいています。

素人ながらいろいろなスレッドを参考に少しずつカスタマイズしているところですが、つまづいてるところがあります。。

現在こちらのスレッドを参考にさせていただいて規格ごとに価格を表示させることができるようになりました。

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=4752&forum=6

例えば規格として3つのサイズが登録されているときは

Sサイズ: 5,000円
Mサイズ: 8,000円
Lサイズ: 10,000円

と表示されるので問題ないのですが、サイズ+カラーという二つの規格が登録されている場合は、

赤 Sサイズ: 5,000円
青 Sサイズ: 5,000円
黒 Sサイズ: 5,000円
赤 Mサイズ: 8,000円
青 Mサイズ: 8,000円
黒 Mサイズ: 8,000円
赤 Lサイズ: 10,000円
青 Lサイズ: 10,000円
黒 Lサイズ: 10,000円

のような表示になってしまい、ちょっと見づらい状況です。

基本的にサイズの違いがあるときは価格が変わるのですが、カラーの違いでは価格は変わりません。

なので、もし可能であればカラーという規格が存在した場合でも

Sサイズ: 5,000円
Mサイズ: 8,000円
Lサイズ: 10,000円

という表示のままでいくことは可能でしょうか?
もしよろしければどなた様かお知恵をお借りしたく、質問させていただきました。

どうぞよろしくお願いいたします。

seasoft
投稿日時: 2009/11/16 22:13
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 規格を二つ以上登録している時の価格表示について
当方、当該カスタマイズを実際に試したことが無いので、カスタマイズ前後の状態を教えてください。

EC-CUBE の標準ですと、規格1・規格2で2つのプルダウンが表示されます。カスタマイズ後は1つのプルダウンにまとまって表示されるのですか?


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

ksk1006
投稿日時: 2009/11/17 0:01
対応状況: −−−
新米
登録日: 2009/11/16
居住地:
投稿: 7
Re: 規格を二つ以上登録している時の価格表示について
>seasoft様

早速のレスを頂きありがとうございます。

引用:

EC-CUBE の標準ですと、規格1・規格2で2つのプルダウンが表示されます。カスタマイズ後は1つのプルダウンにまとまって表示されるのですか?


プルダウンはそれぞれあって、二つ表示できればと思います。

ただ、それとは別に「通常価格」、「販売価格」のところが、デフォルトですと「○○〜○○円」という表示になりますので、その部分を

Sサイズ: 5,000円
Mサイズ: 8,000円
Lサイズ: 10,000円

という感じで表示できれば・・・と思っております。

もし何か方法があればご教示いただければ幸いです。
どうぞよろしくお願いいたします。
seasoft
投稿日時: 2009/11/17 9:44
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 規格を二つ以上登録している時の価格表示について
> プルダウンはそれぞれあって、二つ表示できればと思います。

参照先のカスタマイズは「二つ表示」ですか?

違うようですと、根本的な設計が変わってきそうな気がします。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

ksk1006
投稿日時: 2009/11/17 11:17
対応状況: −−−
新米
登録日: 2009/11/16
居住地:
投稿: 7
Re: 規格を二つ以上登録している時の価格表示について
>seasoft様

分かりづらい説明で申し訳ございません。

規格がサイズ、カラーと二つある際に、カートに入れる際に選択する用のプルダウンは通常通りそれぞれ存在していて構いません。

一旦はseasoft様ご指摘の通り、2つの規格と価格が一つのプルダウンに表示されました。以下を参考にしています。

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=430&forum=6&post_id=6627#forumpost6627


ただ、私の場合はプルダウン内に表示させたいわけではなく、それとは別にサイズ別用の価格をHTMLで出力したいと思い、以下のスレッドを参考にし、

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=430&forum=6&post_id=6627#forumpost6627

<ul> 
<!--{foreach from=$arrClassCat1_2 item=classcategory_id_mixed}--> 
<li><!--{$classcategory_id_mixed}--></li>
<!--{/foreach}--> 
</ul>


と記述したところ、規格が二つ存在する商品の時に

<ul>
<li>赤 Sサイズ: 5,000円(税込)</li>
<li>青 Sサイズ: 5,000円(税込)</li>
<li>黒 Sサイズ: 5,000円(税込)</li>
<li>赤 Mサイズ: 8,000円(税込)</li>
<li>青 Mサイズ: 8,000円(税込)</li>
<li>黒 Mサイズ: 8,000円(税込)</li>
<li>赤 Lサイズ: 10,000円(税込)</li>
<li>青 Lサイズ: 10,000円(税込)</li>
<li>黒 Lサイズ: 10,000円(税込)</li>
</ul>


と出力されました。

ですが、カラーの違いでは価格は一切変わりませんので、
上記の出力を以下のような出力にできれば・・・と思っています。

<ul>
<li>Sサイズ: 5,000円(税込)</li>
<li>Mサイズ: 8,000円(税込)</li>
<li>Lサイズ: 10,000円(税込)</li>
</ul>



ややこしくて大変恐縮なのですが、どうぞよろしくお願いいたします。
seasoft
投稿日時: 2009/11/17 11:27
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 規格を二つ以上登録している時の価格表示について
引用:

なので、もし可能であればカラーという規格が存在した場合でも

Sサイズ: 5,000円
Mサイズ: 8,000円
Lサイズ: 10,000円

という表示のままでいくことは可能でしょうか?


可能だと思います。


その上でですが、

・どの要素(どちらの規格)によって、金額が変わったかをオンラインで分析する

・どの規格だと、金額が変わりうるかを、どこか(DB? ソース?)に保持しておく

といった、根本的な設計から考える必要があると思います。

また、規格1のみのケースも考慮する必要もあるかもしれません。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

ksk1006
投稿日時: 2009/11/17 14:28
対応状況: −−−
新米
登録日: 2009/11/16
居住地:
投稿: 7
Re: 規格を二つ以上登録している時の価格表示について
>seasoft様

早速のレスありがとうございます。

私個人ではどうやら敷居が高いようでした(汗)

seasoft様のご意見等を参考にさせていただき、知り合いのSEさんにちょっと相談してみます。

いろいろとお騒がせして申し訳ございません。
本当にありがとうございました!


seasoft
投稿日時: 2009/11/17 14:35
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 規格を二つ以上登録している時の価格表示について
そうですね。設計の部分まで絡んでしまうと、なかなかカジュアルなカスタマイズでは済まなくなってしまいますね。

ちなみに、EC-CUBEコミュニティ(eccube-comu) では、規格の表示に合わせて、動的に商品コードや価格を変動表示させるロジックを標準実装してあります。

その実装ですと、価格変動がある方の規格を「規格1」として設定するだけで、理想に近い動作になるかもしれません。プルダウン内と、ベタ表示との違いがありますので、好みや要件によっては適さないかもしれませんが、一案として参考にしていただければと思います。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

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


 



ログイン


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

統計情報

総メンバー数は88,995名です
総投稿数は110,019件です

投稿数ランキング

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