Adobe Commerce에 데이터 저장 중
Adobe Commerce 플랫폼은 수백 개의 테이블에 걸쳐 중요한 다양한 상거래 데이터를 기록하고 구성합니다. 이 항목에서는 다음을 설명합니다.
- 데이터 생성 방법
- 이유 때문에 새 행이 핵심 Commerce 표 중 하나에 삽입됩니다.
- 구매 또는 계정 만들기와 같은 작업을 Adobe Commerce 데이터베이스에 기록하는 방법
이러한 개념에 대해 논의하려면 다음 예를 참조하십시오.
Clothes4U은(는) 온라인 및 벽돌과 박격포가 모두 있는 retailer 의류입니다. 웹 사이트 뒤에 있는 Magento Open Source을(를) 사용하여 데이터를 수집하고 구성합니다.
catalog\_product\_entity
9월 22일이며 Clothes4U이(가) 가을 라인으로 세 개의 새 항목 Throwback Bellbottoms, Straight Leg Jeans, V-Neck T-Shirts을(를) 롤아웃합니다. Clothes4U 직원이 Commerce 관리자를 열고 Add Product 을(를) 클릭한 다음 Throwback Bellbottoms에 대한 모든 정보를 입력합니다.
Throwback Bellbottoms에 대한 모든 설정에 만족하면 직원이 Save 을(를) 클릭하여 아래의 첫 번째 줄을 catalog_product_entity 테이블에 삽입합니다. 직원은 프로세스를 반복하여 Straight Leg Jeans에 대해 다른 Commerce 제품을 만든 다음 V-Neck T-Shirt에 대해 세 번째 라인을 만들고 아래의 두 번째 라인과 세 번째 라인을 catalog_product_entity 테이블에 삽입합니다.
entity\_identity\_type\_idattribute\_set\_idskucreated\_atentity_id-catalog_product_entity테이블의 기본 키입니다. 즉, 테이블의 모든 행에 다른entity_id이(가) 있어야 합니다. 이 테이블의 각entity_id은(는) 하나의 제품에만 연결할 수 있으며 각 제품은 하나의entity_id에만 연결할 수 있습니다.- 위 표의 맨 위 줄
entity_id= 205는 "Throwback Bellbottom"에 대해 만들어진 새 행입니다. Commerce 플랫폼에entity_id= 205가 나타나면 "Throwback Bellbottom" 제품을 참조합니다.
- 위 표의 맨 위 줄
entity_type_id- Commerce에는 여러 범주의 개체(예: 고객, 주소 및 제품 등)가 있으며, 이 열은 이 특정 행이 속한 범주를 나타내는 데 사용됩니다.catalog_product_entity테이블인 각 행에는 동일한 엔터티 형식(product)이 있습니다. Adobe Commerce에서 제품에 대한entity_type_id은(는) 4입니다. 따라서 만들어진 세 개의 새 제품이 모두 이 열에 대해 4를 반환합니다.
attribute_set_id- 특성 집합은 같은 설명자가 있는 제품을 식별하는 데 사용됩니다.- 테이블의 맨 위 두 행은
Throwback Bellbottoms및Straight Leg Jeans제품이며 둘 다 바지입니다. 이러한 제품에는 동일한 설명자(예: 이름, 인심, 허리줄)가 있으므로 동일한attribute_set_id이(가) 있습니다. 세 번째 항목V-Neck T-Shirt에는 바지와 같은 설명자가 없으므로 다른attribute_set_id이(가) 있습니다. 셔츠에는 허리선이나 인심이 없습니다.
- 테이블의 맨 위 두 행은
sku- Adobe Commerce에서 제품을 만들 때 사용자가 각 제품에 할당한 고유한 값입니다.created_at- 이 열은 각 제품이 만들어진 시점의 타임스탬프를 반환합니다.
customer\_entity
새 제품 3개를 추가한 직후 새 고객 Sammy Customer이(가) 처음으로 Clothes4U의 웹 사이트를 방문합니다. Clothes4U이(가) 게스트 주문을 허용하지 않으므로 Sammy Customer은(는) 먼저 웹 사이트에서 계정을 만들어야 합니다. 고객이 필요한 자격 증명을 입력하고 제출을 클릭하여 customer\_entity table에 다음과 같은 새 항목을 만듭니다.
entity identity type idemailcreated at2141sammy.customer@gmail.com2016/09/23 15:27:12entity_id- 이전 테이블과 마찬가지로entity_id은(는)customer_entity테이블의 기본 키입니다.Sammy Customer이(가) 계정을 만들고 위의 행을customer_entity테이블에 썼을 때 고객에게entity_id= 214가 할당되었습니다. 모든 테이블에서entity_id= 214로 식별된 고객은 항상 사용자 Sammy 고객을 참조합니다
entity_type_id- 이 열은 이 테이블에 나열되는 엔터티 형식을 식별하며catalog_product_entity테이블과 동일한 방식으로 작동합니다customer_entity테이블의 모든 행은 고객이며 Commerce은 기본적으로 고객을entity_type_id1로 정의합니다
email- 이 필드는 새 고객이 계정을 만들 때 입력한 전자 메일로 채워집니다.created_at- 이 열은 각 사용자가 가입했을 때의 타임스탬프를 반환합니다.
sales\_flat\_order (or Sales\_order이(가) 있는 경우 Adobe Commerce 2.x
계정 생성이 완료되면 Sammy Customer이(가) 구매를 시작할 준비가 되었습니다. 웹 사이트에서 고객이 두 쌍의 Throwback Bellbottoms과(와) 한 쌍의 V-Neck T-Shirt을(를) 장바구니에 추가합니다. 선택에 만족하면 고객이 체크아웃으로 이동하여 주문을 제출하고 sales flat order table에 다음 항목을 만듭니다.
entity idcustomer id**subtotalcreated atentity_id-sales_flat_order테이블의 기본 키입니다.- Sammy 고객이 이 주문을 하고 위의 행이
sales_flat_order테이블에 작성되면 해당 주문이entity_id= 227로 할당되었습니다.
- Sammy 고객이 이 주문을 하고 위의 행이
customer_id- 이 열은 이 특정 주문을 한 고객의 고유 식별자입니다.- 이 주문과 연결된
customer_id은(는) 214입니다. 이 값은entity_id테이블에 있는 Sammy 고객의customer_entity입니다.
- 이 주문과 연결된
subtotal- 이 열은 주문에 대해 고객에게 청구된 총 금액입니다.- '트로우백 벨바텀'과 '브이넥 티셔츠' 두 켤레의 가격은 총 94.85달러였다
created_at- 이 열은 각 순서가 만들어진 시점의 타임스탬프를 반환합니다.
sales\_flat\_order\_item ( or Sales\_order\_item
(Commerce 2.0 이상이 있는 경우)
Sales\_flat\_order 테이블의 단일 행 외에 Sammy Customer이(가) 순서를 제출하면 해당 순서의 각 고유 항목에 대한 행이 sales\_flat\_order\_item 테이블에 삽입됩니다.
item\_idnameproduct\_idorder\_idqty\_orderedpriceThrowback BellbottomsV-Neck T-Shirtitem_id- 이 열은sales_flat_order_item테이블의 기본 키입니다.Sammy Customer의 주문에 두 개의 개별 제품이 포함되어 있으므로 이 테이블에 두 개의 줄이 생성되었습니다.
name- 이 열은 제품 이름입니다.product_id- 이 열은 이 행이 참조하는 제품의 고유 식별자입니다.product_id테이블에Throwback Bellbottoms의entity_id이(가) 205이므로 위의 첫 번째 행에catalog_product_entity= 205가 있습니다.
order_id- 이 열은 이러한 특정 주문 항목을 포함하는 주문의entity_id입니다.- 위의 두 행은 모두
order_id테이블에Sammy Customer= 227이 있는entity_id에서 수행한 주문의 일부이므로sales_flat_order= 227이 있습니다
- 위의 두 행은 모두
qty_ordered- 이 열은 이 특정 주문에 포함된 제품의 단위 수입니다.Sammy Customer의 주문에는 두 쌍의Throwback Bellbottoms이(가) 포함되어 있습니다.
price- 이 열은 주문 항목의 단일 단위 가격입니다.subtotal테이블의Sammy Customer순서에서sales_flat_order은(는) 각각 $39.95에 있는 두 쌍의Throwback Bellbottoms과(와) $14.95에 있는 한 쌍의V-Neck T-Shirt을(를) 합한 94.85입니다.