バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > 商品を複数条件で絞り込み検索するカスタマイズ方法について

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
gosan
投稿日時: 2014/8/8 10:17
対応状況: −−−
新米
登録日: 2014/8/8
居住地:
投稿: 3
商品を複数条件で絞り込み検索するカスタマイズ方法について
----------------------
[EC-CUBE] 2.13.2
[OS] CentOS 6.5
[PHP] 5.3.3
[データベース] MySQL 5.1.73
[WEBサーバ] Apache 2.2.15
----------------------

PHPでの開発経験は多いのですが、初めてEC-CUBEでのカスタマイズを手がけることになったため、
ご質問させて頂けますでしょうか。

アパレル商品を販売するECサイトをEC-CUBEで構築しており、
扱う商品は、例えば次のような色々な属性データを持っています。
・性別(メンズ、レディース)
・種類(洋服、靴、アクセサリー、など…)
・対象(大人用、キッズ用)
・利用シーン(インナーウェア、ルームウェア、アウトドア、など…)

商品一覧ページにて、上記それぞれの属性を条件に指定して、
絞り込み検索できるような機能をカスタマイズで付けたいのです。

今のところ、こちらのコミュニティや自分で調べた情報より、
次のような方式を候補として考えています。
(1)カテゴリに階層を分けて属性を登録する。
  ・データ登録側は標準機能を使えるので簡単にできそう。
  ・フロントの検索条件項目表示部分のカスタマイズに手間がかかりそう?
   (カテゴリから属性毎のデータを抽出してプルダウンを作成するとか。)
(2)商品マスタに属性用の項目を追加して登録する。
  ・データ登録側、フロントの検索条件ともカスタマイズが必要で大変そう?
(3)商品マスタの未使用項目に属性を割り当てて登録する。
  (例えば、コメントや検索ワード項目に属性を入れる。)
  ・データ登録側は標準機能を使えるので簡単にできそう。
  ・カテゴリのように属性のマスタ管理ができないので、検索条件表示部分の
   選択肢が作りにくそう?

このような場合、商品マスターにどのように属性データを持たせて、
検索機能を付けていく方式が望ましいか(特にカスタマイズや保守のしやすさという点で)、
経験者の方にお教え頂けますと有り難いです。

どうぞよろしくお願いいたします。
hiraro
投稿日時: 2014/8/8 19:00
対応状況: −−−
常連
登録日: 2014/4/28
居住地:
投稿: 63
Re: 商品を複数条件で絞り込み検索するカスタマイズ方法について
引用:
(2)商品マスタに属性用の項目を追加して登録する。


でもできると思われます。

しかし、将来的に属性の種類が増えていく、検索パフォーマンスなどを考慮するとdtb_categoryとdtb_product_categoriesのようにマスタ的なテーブルと商品‐属性の中間テーブルを設けるほうが、大変ではありますが、持続可能性が高そうです。
gosan
投稿日時: 2014/8/8 20:27
対応状況: −−−
新米
登録日: 2014/8/8
居住地:
投稿: 3
Re: 商品を複数条件で絞り込み検索するカスタマイズ方法について
hiraroさん、ご回答ありがとうございます。

引用:
しかし、将来的に属性の種類が増えていく、検索パフォーマンスなどを考慮するとdtb_categoryとdtb_product_categoriesのようにマスタ的なテーブルと商品‐属性の中間テーブルを設けるほうが、大変ではありますが、持続可能性が高そうです。


自分としても属性の変更など保守性を考慮して、カテゴリの仕組みを生かしたカスタマイズ(始めの投稿で書いた(1)案)が望ましい気がしていたので、なるほどです。

ただ、hiraroさんが言われているのは、標準のカテゴリと同構造のテーブルを新規に作るという話でしょうか?

標準のカテゴリを使ったカスタマイズを想定していましたので、もしその方式で自分が気付いていない問題点等あるようでしたらご教示頂きたいのですが・・・。
hiraro
投稿日時: 2014/8/11 9:38
対応状況: −−−
常連
登録日: 2014/4/28
居住地:
投稿: 63
Re: 商品を複数条件で絞り込み検索するカスタマイズ方法について
引用:
ただ、hiraroさんが言われているのは、標準のカテゴリと同構造のテーブルを新規に作るという話でしょうか?

標準のカテゴリを使ったカスタマイズを想定していましたので、もしその方式で自分が気付いていない問題点等あるようでしたらご教示頂きたいのですが・・・。


不具合がでてないかきちんとテストすれば、標準のカテゴリでもいけそうですね。

他の方、ご意見ありませんでしょうか。
gosan
投稿日時: 2014/8/16 13:04
対応状況: −−−
新米
登録日: 2014/8/8
居住地:
投稿: 3
Re: 商品を複数条件で絞り込み検索するカスタマイズ方法について
hiraroさん、ありがとうございます。

とりあえず、標準のカテゴリをカスタマイズして作ってみることにします。

何か特記すべきことがありましたら、またこちらでご報告させて頂きます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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
1298
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.