質問 > フロント機能 > 規格を二つ以上登録している時の価格表示について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
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 居住地: 投稿: 7369 |
Re: 規格を二つ以上登録している時の価格表示について 当方、当該カスタマイズを実際に試したことが無いので、カスタマイズ前後の状態を教えてください。
EC-CUBE の標準ですと、規格1・規格2で2つのプルダウンが表示されます。カスタマイズ後は1つのプルダウンにまとまって表示されるのですか?
|
ksk1006 |
投稿日時: 2009/11/17 0:01
対応状況: −−−
|
新米 登録日: 2009/11/16 居住地: 投稿: 7 |
Re: 規格を二つ以上登録している時の価格表示について >seasoft様
早速のレスを頂きありがとうございます。 引用:
プルダウンはそれぞれあって、二つ表示できればと思います。 ただ、それとは別に「通常価格」、「販売価格」のところが、デフォルトですと「○○〜○○円」という表示になりますので、その部分を Sサイズ: 5,000円 Mサイズ: 8,000円 Lサイズ: 10,000円 という感じで表示できれば・・・と思っております。 もし何か方法があればご教示いただければ幸いです。 どうぞよろしくお願いいたします。 |
seasoft |
投稿日時: 2009/11/17 9:44
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 規格を二つ以上登録している時の価格表示について > プルダウンはそれぞれあって、二つ表示できればと思います。
参照先のカスタマイズは「二つ表示」ですか? 違うようですと、根本的な設計が変わってきそうな気がします。
|
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
と記述したところ、規格が二つ存在する商品の時に
と出力されました。 ですが、カラーの違いでは価格は一切変わりませんので、 上記の出力を以下のような出力にできれば・・・と思っています。
ややこしくて大変恐縮なのですが、どうぞよろしくお願いいたします。 |
seasoft |
投稿日時: 2009/11/17 11:27
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 規格を二つ以上登録している時の価格表示について 引用:
可能だと思います。 その上でですが、 ・どの要素(どちらの規格)によって、金額が変わったかをオンラインで分析する ・どの規格だと、金額が変わりうるかを、どこか(DB? ソース?)に保持しておく といった、根本的な設計から考える必要があると思います。 また、規格1のみのケースも考慮する必要もあるかもしれません。
|
ksk1006 |
投稿日時: 2009/11/17 14:28
対応状況: −−−
|
新米 登録日: 2009/11/16 居住地: 投稿: 7 |
Re: 規格を二つ以上登録している時の価格表示について >seasoft様
早速のレスありがとうございます。 私個人ではどうやら敷居が高いようでした(汗) seasoft様のご意見等を参考にさせていただき、知り合いのSEさんにちょっと相談してみます。 いろいろとお騒がせして申し訳ございません。 本当にありがとうございました! |
seasoft |
投稿日時: 2009/11/17 14:35
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 規格を二つ以上登録している時の価格表示について そうですね。設計の部分まで絡んでしまうと、なかなかカジュアルなカスタマイズでは済まなくなってしまいますね。
ちなみに、EC-CUBEコミュニティ(eccube-comu) では、規格の表示に合わせて、動的に商品コードや価格を変動表示させるロジックを標準実装してあります。 その実装ですと、価格変動がある方の規格を「規格1」として設定するだけで、理想に近い動作になるかもしれません。プルダウン内と、ベタ表示との違いがありますので、好みや要件によっては適さないかもしれませんが、一案として参考にしていただければと思います。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |