goods_common (公共財テーブル)
仕様と属性の違いは、仕様は価格に影響し、属性は価格に影響しないことです。製品分類ページには、属性フィルタリングがあります
仕様名フィールド
仕様名をシリアル化します。配列を取得してこのフィールドに保存します
例: 配列 ([1] => color)、
key は仕様テーブルの ID に対応し、value は仕様テーブルの名前に対応します
仕様値フィールド
仕様名に対応する値の配列をシリアル化します このフィールドを保存します
例: Array ( [1] => Array ( [222] => Blue [224] => Green [225] => Plum Red [ 226] => Black) ) ,
1次元のキーは仕様テーブルのIDに対応し、2次元配列のキーは仕様値テーブルのIDに対応し、値は仕様値テーブルの名前に対応します仕様値表
商品属性
例: Array ( [206] => Array ( [name] => Style [3050] => Sweater) [207] => Array ( [name] = > 素材 [3059] => Cotton))
1 次元配列のキーはテーブルの ID に対応し、2 次元配列の名前は属性テーブルの名前に対応します二次元配列の2番目の要素のキーが属性値テーブルIDに対応し、その値が属性値テーブルの名前に対応します
商品パブリックID
商品名
商品プロモーションワード
商品カテゴリID
製品カテゴリ名 ————適度な冗長性、関連付けテーブルを削減します
ストア ID
ストア名 ————より冗長性を高め、関連付けテーブルを削減します
ブランド ID
ブランド名
タイプ ID ———関連付けテーブルを入力し、そのタイプの下に属性を関連付けます
製品メイン画像 ——アップロードされた画像のファイル名のみを保存し、フルパスはプログラムを通じて結合され、より柔軟になります
製品コンテンツ
製品ステータス —— —0 削除、1 正常
違反の理由
商品レビュー
レビュー失敗の理由
商品ロック
商品追加時間
商品保管期間
商品価格
市場価格
原価
割引
加盟店カスタム番号
運賃テンプレート
運賃テンプレート名
お勧めですか?
送料無料ですか?
VAT請求書は発行されますか?
第1レベルの地域ID
第2レベルの地域ID
店舗分類 最初と最後のIDは、で区切られています。
上部関連レイアウト
下部関連レイアウト
商品(商品マスターテーブル)
仕様の異なる商品を追加して複数の商品情報を生成、SKUは異なります、
製品SKUid
製品パブリックID
製品名(+仕様名)
製品プロモーションワード
ストアID
ストア名
商品カテゴリID
製品ブランドID
商品価格
市場価格
販売者カスタム番号
数量をクリック
販売数量
コレクション数量
製品仕様のシリアル化、例: 配列 ([222] => blue)
製品在庫
製品メイン画像
製品ステータス
製品レビューステータス
商品追加時間
商品編集時間
第一レベル地域ID
第二レベル地域ID
色指定ID
配送テンプレートID
おすすめですか?
送料無料です
はVAT 請求書は発行されましたか?
ストア分類 最初と最後の ID を使用して区切ります
良いレビュー
レビュー数
仕様 (製品仕様表)
仕様 ID
仕様名
仕様の並べ替え
カテゴリ ID
カテゴリ名
spec_value(製品仕様値テーブル)
仕様値id
仕様値名
仕様id
分類id
店舗id
仕様カラー
並べ替え
属性(製品属性テーブル)
属性id
属性名
型id
属性値列
表示するかどうか
ソート
attribute_value(製品属性値テーブル)
属性値id
属性値名
属性ID
タイプid
属性値sort
category (製品カテゴリテーブル)
category id
カテゴリ名
type id
type name
親id
sort
タイトル
キーワード
説明
タイプ(製品タイプ表)
タイプID
タイプ名
並べ替え
カテゴリID
カテゴリ名
上記では、データベース設計と b2b2c コンテンツを含む [PHP] B2B2C 製品モジュールのデータベース設計を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。