バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 【ECCUBE3.0.14】商品一覧に規格で設定してある色の分だけ同じ商品を表示したいのですが。

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
SATC3
投稿日時: 2017/8/25 14:07
対応状況: −−−
半人前
登録日: 2017/8/2
居住地:
投稿: 14
【ECCUBE3.0.14】商品一覧に規格で設定してある色の分だけ同じ商品を表示したいのですが。
ご教授お願いします。

EC-CUBE3.014を使用しているのですが。
商品一覧に規格で設定しある色の分だけ展開したいのですが。

参考サイト:
http://shareef-tokyo.com/shop/products/list.php?category_id=

参考サイトような感じなのですが可能でしょうか?

プラグインも無く、いろいろ検索したのですが
該当するものが見つからず行き詰まってしまいました。

なにぶん初心者なためご教授頂けましたら幸いです。

宜しくお願いいたします。
468
投稿日時: 2017/8/25 20:11
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 【ECCUBE3.0.14】商品一覧に規格で設定してある色の分だけ同じ商品を表示したいのですが。
デフォルトでは規格ごとに写真を変えて登録できないので、規格商品では難しいのではないでしょうか?
\src\Eccube\Controller\ProductController.phpをカスタマイズすれば、商品一覧に展開できると思いますが、
商品詳細ページへのリンクが、商品ページへつながって、色を選択してからカートへ投入という流れになりそうです。

規格商品では無く、1つ1つ商品として登録すれば、比較的簡単に参考サイトのような表示ができるとは思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

SATC3
投稿日時: 2017/8/26 15:20
対応状況: −−−
半人前
登録日: 2017/8/2
居住地:
投稿: 14
Re: 【ECCUBE3.0.14】商品一覧に規格で設定してある色の分だけ同じ商品を表示したいのですが。
468様

ご回答ありがとうございます。

引用:

デフォルトでは規格ごとに写真を変えて登録できないので、規格商品では難しいのではないでしょうか?
\src\Eccube\Controller\ProductController.phpをカスタマイズすれば、商品一覧に展開できると思いますが、
商品詳細ページへのリンクが、商品ページへつながって、色を選択してからカートへ投入という流れになりそうです。

こちらはどのようなカスタマイズ方法になりますでしょうか。
参考サイトでも遷移先で色を選択しているので。
また遷移先の詳細ページも参考サイトのように規格を一覧展開してそれぞれにカートボタンをつけようと思っておりますので。

参考サイトで一つ気付いたのは同じID商品をパラメータで遷移先の見せ方を変えているようですね。
これも一覧ページの色展開に関係してるのでしょうか?

↓この案も考えましたが遷移先の詳細ページで規格展開したいので、在庫の管理が難しいかなと思いやまめした。
引用:

規格商品では無く、1つ1つ商品として登録すれば、比較的簡単に参考サイトのような表示ができるとは思います。


なにぶん未熟なもので、
お力添えして頂けましたら幸いです。

宜しくお願いいたします。
468
投稿日時: 2017/8/29 17:53
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 【ECCUBE3.0.14】商品一覧に規格で設定してある色の分だけ同じ商品を表示したいのですが。
単純に商品一覧の結果を規格商品の一覧にするのであれば、
/src/Eccube/Controller/ProductController.php 83行目にある
$qb = $app['eccube.repository.product']->getQueryBuilderBySearchData($searchData);
をベースに
規格情報を含めて取得するように修正すれば良いかと思います。

ProductRepository.php 89行目に上記の商品検索の処理が記載されていますので、
それを参考にProductClassRepository.phpに書き換えれば良いのではないでしょうか?

ただ、データベース側の構造の理解と、Doctrineの知識は必要になってくるのではないかと思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

SATC3
投稿日時: 2017/8/30 21:14
対応状況: −−−
半人前
登録日: 2017/8/2
居住地:
投稿: 14
Re: 【ECCUBE3.0.14】商品一覧に規格で設定してある色の分だけ同じ商品を表示したいのですが。
468様

お返事ありがとうございます。
せっかく方法を教えていただいたのですが、
教えていただいたコアファイルをいじる方法は今の私にはなかなか敷居が高いようです。

『規格を表示する』というのをやめて、
『規格を持っていたら』規格の数(色の数)をカウントしてその数だけ生成し、必要な要素(名前、価格、リンク(リンク先はパラメータで振り分け?)、画像はスライドに使っている画像の何番目みたいな感じで)を表示するというやり方をECCUBE3でできるかどうかわかりませんが、少し考えてみたいと思います。

お忙しい中ご回答いただきありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,864名です
総投稿数は109,996件です

投稿数ランキング

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