customer\_entity
3 つの新製品が追加された直後、新規顧客の Sammy Customer
が初めて Clothes4U
の Web サイトを訪問します。 Clothes4U
はゲストによる注文を許可しないので、Sammy Customer
ず web サイト上でアカウントを作成する必要があります。 顧客が必要な資格情報を入力して「送信」をクリックすると、customer\_entity table
に次の新しいエントリが表示されます。
entity id | entity type id | email | created at |
---|---|---|---|
214 | 1 | sammy.customer@gmail.com | 2016/09/23 15:27:12 |
entity_id
– 前のテーブルと同様に、entity_id
はcustomer_entity
のテーブルのプライマリキーです。Sammy Customer
がアカウントを作成し、上記の行がcustomer_entity
テーブルに書き込まれると、顧客はentity_id
= 214 に割り当てられました。 すべてのテーブルで、entity_id
= 214 と識別される顧客は、常にユーザー Sammy Customer を指します
entity_type_id
– この列は、このテーブルにリストされるエンティティのタイプを識別し、catalog_product_entity
テーブルと同じように機能しますcustomer_entity
テーブルの行はすべて顧客であり、Commerceでは、顧客をデフォルトでentity_type_id
1 として定義しています
email
– このフィールドには、新規顧客がアカウントの作成時に入力するメールが入力されますcreated_at
– この列は、各ユーザーが参加した際のタイムスタンプを返します
Adobe Commerce 2.x がある場合は sales\_flat\_order (or Sales\_order
アカウントの作成が完了 Sammy Customer
たら、購入を開始する準備が整います。 Web サイトでは、顧客は 2 組の Throwback Bellbottoms
と 1 組の V-Neck T-Shirt
を買い物かごに追加します。 選択が完了すると、顧客はチェックアウトに移動し、受注を発行します。 受注フラット表に次のエントリが作成されます。
entity id | **customer id** | subtotal | created at |
---|---|---|---|
227 | 214 | 94.85 | 2016/09/23 15:41:39 |
entity_id
-sales_flat_order
テーブルのプライマリキーです。- Sammy Customer がこの注文を行い、上記の行が
sales_flat_order
テーブルに書き込まれると、注文はentity_id
= 227 に割り当てられました。
- Sammy Customer がこの注文を行い、上記の行が
customer_id
– この列は、この特定の注文を行った顧客の一意の識別子です- この注文に関連付けられている
customer_id
は 214 です。これは、Sammy Customer のcustomer_entity
テーブルのentity_id
です。
- この注文に関連付けられている
subtotal
– この列は、受注に対して顧客に請求される合計金額です- 「Throwback Bellbottons」と「V-Neck T シャツ」の 2 組は合計 94.85 ドルでした
created_at
– この列は、各注文が作成された際のタイムスタンプを返します
sales\_flat\_order\_item ( or Sales\_order\_item
(Commerce 2.0 以降の場合)
Sales\_flat\_order
テーブルの 1 つの行に加えて、注文を送信 Sammy Customer
ると、注文の一意の各項目の行が sales\_flat\_order\_item
テーブルに挿入されす。
item\_id | name | product\_id | order\_id | qty\_ordered | price |
---|---|---|---|---|---|
822 | Throwback Bellbottoms | 205 | 227 | 2 | 39.95 |
823 | V-Neck T-Shirt | 207 | 227 | 1 | 14.95 |
item_id
– この列はsales_flat_order_item
テーブルの主キーです- 注文に 2 つの異なる製品が含まれていたため、
Sammy Customer
の注文によってこのテーブルに 2 行が作成されました
- 注文に 2 つの異なる製品が含まれていたため、
name
– この列は製品名ですproduct_id
– この列は、この行が参照している製品の一意の ID です- 上記の最初の行には
product_id
= 205 がありますThrowback Bellbottoms
これは、catalog_product_entity
テーブルのentity_id
が 205 であるためです
- 上記の最初の行には
order_id
– この列は、これらの特定の注文項目を含む注文のentity_id
です- 上記の行は、両方とも
Sammy Customer
から注文された注文の一部なので、order_id
= 227 です。sales_flat_order
テーブルの場合、entity_id
= 227 です
- 上記の行は、両方とも
qty_ordered
– この列は、この特定の順序に含まれる製品の単位数ですSammy Customer
の注文には 2 組のThrowback Bellbottoms
が含まれていた
price
– この列は、受注品目の 1 単位の価格ですsales_flat_order
表のSammy Customer
の注文からのsubtotal
は 94.85 で、これはThrowback Bellbottoms
の 2 組の合計をそれぞれ 39.95 ドル、1V-Neck T-Shirt
を 14.95 ドルとした。