EC-CUBE / EC-CUBE/ec-cube

商品データ構造の変更案

Open
#58 4 comments 0 reactions 0 assignees View on GitHub
enhancement Status: discussion
Dominant language
PHP
Stars
788
Forks
719
Avg merge
4d 4h
Merged PRs (30d)
39

Description

前々からやりたかった事で、やれと言われたのでこの機会にやっちゃいます。
前に合宿でとりあえず商品一覧動くまでやったのがコレです。
https://github.com/chihiro-adachi/ec-cube/pull/2

データ構造の柔軟性と、検索や表示の高速化を実現するために、concrete5と同じ様な仕組みにしたいと思っています。( こんなんです > https://github.com/concrete5/concrete5-5.7.0/blob/develop/web/concrete/src/Page/PageList.php )
ざっくり言うと、正規化しまくって検索用のインデックステーブルを作る感じです。
これにより、管理画面側に商品属性の管理機能が必要になります。

それと、現在のdtb_produtsは商品マスタではなく、dtb_product_classが商品マスタに該当するという認識があるので、
dtb_product_class > dtb_produts
にしています。

とりあえずこの方針でやって良いとは言われたのですが、皆さんのご意見も聞きたいので、よろしくお願いします。

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.