데이터 스키마
목록 조회 — 상품 — 응답
ApiResponse_list_ProductSummaryData__ · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
data배열 <ProductSummaryData> 필수응답 예제 · ApiResponse_list_ProductSummaryData__.
metaContextPageMetaContextMetaPageMetaRequestMeta필수응답 메타데이터입니다.
추가 필드: 아니요
조회 — 상품 — 응답
ApiResponse_ProductDetailData_ · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
dataProductDetailData필수응답 예제 · ProductDetailData.
metaContextPageMetaContextMetaPageMetaRequestMeta필수응답 메타데이터입니다.
추가 필드: 아니요
선택한 컨텍스트의 판매 가능 정보입니다
AvailabilityData · 스키마 · 데이터 스키마: 상품
available_from문자열 null필수판매 가능 기간의 시작입니다.
문자열:format:"date-time"available_until문자열 null필수판매 가능 기간의 종료입니다.
문자열:format:"date-time"is_available불리언필수현재 컨텍스트에서 항목을 사용할 수 있는지 나타냅니다.
추가 필드: 아니요
선택한 컨텍스트의 가격 정보입니다
PriceData · 스키마 · 데이터 스키마: 상품
amount문자열필수JSON 문자열로 인코딩한 십진수 금액입니다. null 은 허용된 경우에만 사용합니다.
currency문자열필수금액의 통화 코드입니다.
제약 조건
pattern"^[A-Z]{3}$"
minor_units정수필수통화에서 사용하는 소수 자릿수입니다.
minimum:0maximum:4tax_included불리언필수제출한 가격에 세금이 포함되는지 나타냅니다.
추가 필드: 아니요
가격표 정보입니다
PriceListData · 스키마 · 데이터 스키마: 상품
currency문자열필수금액의 통화 코드입니다.
id문자열필수리소스 식별자이며 반환된 값을 그대로 유지해야 합니다. (PriceListData).
tax_included불리언필수제출한 가격에 세금이 포함되는지 나타냅니다.
version정수필수동시성 제어에 사용하는 리소스 버전입니다.
추가 필드: 아니요
생성 — 상품 — 요청 본문
ProductCreate · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
brand_id문자열 null선택 사항브랜드 식별자입니다.
문자열:minLength:1maxLength:63condition문자열선택 사항상품 상태입니다.
제약 조건
enum["new", "refurbished", "used", "returned", "display", "damaged"]
description문자열 null선택 사항선택한 언어의 설명입니다.
문자열:maxLength:100000feature_value_ids배열 <문자열> 선택 사항선택한 속성 값의 식별자입니다.
maxItems:1000배열:minLength:1maxLength:63identifiersProductIdentifiersnull선택 사항상품 식별 코드입니다.
market_ids배열 <문자열> 선택 사항선택한 시장의 식별자입니다.
maxItems:1000배열:minLength:1maxLength:63media_ids배열 <문자열> 선택 사항이미 존재하는 미디어 자산의 식별자입니다.
maxItems:20배열:minLength:1maxLength:63meta_description문자열 null선택 사항선택한 언어의 검색 엔진 설명입니다.
문자열:maxLength:160meta_keywords배열 <문자열> null선택 사항선택한 언어의 검색 엔진 키워드입니다.
배열:maxItems:20배열 / 배열:maxLength:50meta_title문자열 null선택 사항선택한 언어의 검색 엔진 제목입니다.
문자열:maxLength:70name문자열필수해당 컨텍스트의 리소스 이름입니다.
minLength:1maxLength:300pricingProductPrice선택 사항가격 설정과 동시성 제어 버전입니다.
primary_category_id문자열 null선택 사항기본 카테고리 식별자입니다.
문자열:minLength:1maxLength:63published불리언선택 사항리소스가 공개되어 있는지 나타냅니다.
sku문자열필수재고 관리 단위 코드입니다.
minLength:1maxLength:100제약 조건
pattern"^\\S+$"
slug문자열 null선택 사항선택한 언어의 URL 경로 조각입니다.
문자열:maxLength:160tax_category_id문자열 null선택 사항세금 분류 식별자입니다.
문자열:minLength:1maxLength:63variant_value_ids배열 <문자열> 선택 사항선택한 옵션 값의 식별자입니다.
maxItems:250배열:minLength:1maxLength:63variants_enabled불리언선택 사항상품이 옵션 조합을 사용하는지 나타냅니다.
추가 필드: 아니요
조회 — 상품 — 응답
ProductDetailData · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
availabilityAvailabilityData필수선택한 컨텍스트의 판매 가능 정보입니다.
brand_id문자열 null필수브랜드 식별자입니다.
condition문자열필수상품 상태입니다.
제약 조건
enum["new", "refurbished", "used", "returned", "display", "damaged"]
created_at문자열필수생성 시각입니다.
format:"date-time"description문자열 null필수선택한 언어의 설명입니다.
features배열 <FeatureSelectionData> 필수상품 속성입니다.
id문자열필수리소스 식별자이며 반환된 값을 그대로 유지해야 합니다. (ProductDetailData).
identifiers객체추가 필드: 문자열필수상품 식별 코드입니다.
media배열 <ProductMediaData> 필수첨부된 미디어 정보입니다.
meta_description문자열 null필수선택한 언어의 검색 엔진 설명입니다.
meta_keywords배열 <문자열> null필수선택한 언어의 검색 엔진 키워드입니다.
meta_title문자열 null필수선택한 언어의 검색 엔진 제목입니다.
name문자열 null필수해당 컨텍스트의 리소스 이름입니다.
number문자열필수사용자에게 표시하는 주문 또는 요청 번호입니다.
pricePriceDatanull필수선택한 컨텍스트의 가격 정보입니다.
price_version정수필수동시성 제어를 위한 현재 가격 버전입니다.
primary_category_id문자열 null필수기본 카테고리 식별자입니다.
primary_media_id문자열 null필수기본 미디어 자산 식별자입니다.
published불리언필수리소스가 공개되어 있는지 나타냅니다.
sku문자열필수재고 관리 단위 코드입니다.
slug문자열 null필수선택한 언어의 URL 경로 조각입니다.
tax_category_id문자열필수세금 분류 식별자입니다.
updated_at문자열필수가장 최근 업데이트 시각입니다.
format:"date-time"variants_enabled불리언필수상품이 옵션 조합을 사용하는지 나타냅니다.
version정수필수동시성 제어에 사용하는 리소스 버전입니다.
추가 필드: 아니요
상품 식별 코드입니다
ProductIdentifiers · 스키마 · 데이터 스키마: 상품
ean문자열 null선택 사항상품의 EAN 식별자입니다.
문자열:minLength:1maxLength:100isbn문자열 null선택 사항ISBN 식별자입니다.
문자열:minLength:1maxLength:100mpn문자열 null선택 사항제조업체 부품 번호입니다.
문자열:minLength:1maxLength:100upc문자열 null선택 사항상품의 UPC 식별자입니다.
문자열:minLength:1maxLength:100
추가 필드: 아니요
첨부된 미디어 정보입니다
ProductMediaData · 스키마 · 데이터 스키마: 상품
alt_text문자열 null필수이미지 대체 텍스트입니다.
id문자열필수리소스 식별자이며 반환된 값을 그대로 유지해야 합니다. (ProductMediaData).
is_primary불리언필수기본 항목인지 나타냅니다.
kind문자열필수허용 값으로 설명된 데이터 구조 유형입니다.
제약 조건
enum["image", "video", "model_3d"]
mime_type문자열필수미디어 콘텐츠 유형입니다.
position정수필수정렬된 컬렉션에서의 위치입니다.
url문자열 null필수리소스 URL입니다.
추가 필드: 아니요
가격 설정과 동시성 제어 버전입니다
ProductPrice · 스키마 · 데이터 스키마: 상품
amount문자열 null필수JSON 문자열로 인코딩한 십진수 금액입니다. null 은 허용된 경우에만 사용합니다.
문자열:maxLength:19제약 조건 · 문자열 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
currency문자열필수금액의 통화 코드입니다.
제약 조건
pattern"^[A-Z]{3}$"
expected_price_list_version정수필수이 쓰기에 필요한, 앞서 조회한 가격표 버전입니다.
minimum:1maximum:9223372036854775807expected_version정수필수쓰기 전에 읽은 버전이며 일치하지 않으면 업데이트가 거부됩니다.
minimum:0maximum:9223372036854775807kind문자열필수허용 값으로 설명된 데이터 구조 유형입니다.
제약 조건
enum["base", "market_fixed"]
price_list_id문자열필수가격표 식별자입니다.
minLength:1maxLength:63tax_included불리언필수제출한 가격에 세금이 포함되는지 나타냅니다.
추가 필드: 아니요
목록 조회 — 상품 — 응답
ProductSummaryData · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
availabilityAvailabilityData필수선택한 컨텍스트의 판매 가능 정보입니다.
brand_id문자열 null필수브랜드 식별자입니다.
condition문자열필수상품 상태입니다.
제약 조건
enum["new", "refurbished", "used", "returned", "display", "damaged"]
created_at문자열필수생성 시각입니다.
format:"date-time"id문자열필수리소스 식별자이며 반환된 값을 그대로 유지해야 합니다. (ProductSummaryData).
name문자열 null필수해당 컨텍스트의 리소스 이름입니다.
number문자열필수사용자에게 표시하는 주문 또는 요청 번호입니다.
pricePriceDatanull필수선택한 컨텍스트의 가격 정보입니다.
price_version정수필수동시성 제어를 위한 현재 가격 버전입니다.
primary_category_id문자열 null필수기본 카테고리 식별자입니다.
primary_media_id문자열 null필수기본 미디어 자산 식별자입니다.
published불리언필수리소스가 공개되어 있는지 나타냅니다.
sku문자열필수재고 관리 단위 코드입니다.
slug문자열 null필수선택한 언어의 URL 경로 조각입니다.
tax_category_id문자열필수세금 분류 식별자입니다.
updated_at문자열필수가장 최근 업데이트 시각입니다.
format:"date-time"variants_enabled불리언필수상품이 옵션 조합을 사용하는지 나타냅니다.
version정수필수동시성 제어에 사용하는 리소스 버전입니다.
추가 필드: 아니요
수정 — 상품 — 요청 본문
ProductUpdate · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
brand_id문자열 null선택 사항브랜드 식별자입니다.
문자열:minLength:1maxLength:63condition문자열선택 사항상품 상태입니다.
제약 조건
enum["new", "refurbished", "used", "returned", "display", "damaged"]
description문자열 null선택 사항선택한 언어의 설명입니다.
문자열:maxLength:100000expected_variant_price_versions객체추가 필드: 정수선택 사항minimum:0maximum:9223372036854775807옵션 상품 식별자를 키로 하는, 앞서 조회한 가격 버전입니다.
maxProperties:250제약 조건
propertyNames{"maxLength": 63, "minLength": 1}
expected_version정수필수쓰기 전에 읽은 버전이며 일치하지 않으면 업데이트가 거부됩니다.
minimum:1maximum:9223372036854775807feature_value_ids배열 <문자열> 선택 사항선택한 속성 값의 식별자입니다.
maxItems:1000배열:minLength:1maxLength:63identifiersProductIdentifiersnull선택 사항상품 식별 코드입니다.
market_ids배열 <문자열> 선택 사항선택한 시장의 식별자입니다.
maxItems:1000배열:minLength:1maxLength:63media_ids배열 <문자열> 선택 사항이미 존재하는 미디어 자산의 식별자입니다.
maxItems:20배열:minLength:1maxLength:63meta_description문자열 null선택 사항선택한 언어의 검색 엔진 설명입니다.
문자열:maxLength:160meta_keywords배열 <문자열> null선택 사항선택한 언어의 검색 엔진 키워드입니다.
배열:maxItems:20배열 / 배열:maxLength:50meta_title문자열 null선택 사항선택한 언어의 검색 엔진 제목입니다.
문자열:maxLength:70name문자열 null선택 사항해당 컨텍스트의 리소스 이름입니다.
문자열:maxLength:300pricingProductPrice선택 사항가격 설정과 동시성 제어 버전입니다.
primary_category_id문자열 null선택 사항기본 카테고리 식별자입니다.
문자열:minLength:1maxLength:63published불리언선택 사항리소스가 공개되어 있는지 나타냅니다.
sku문자열선택 사항재고 관리 단위 코드입니다.
minLength:1maxLength:100제약 조건
pattern"^\\S+$"
slug문자열 null선택 사항선택한 언어의 URL 경로 조각입니다.
문자열:maxLength:160tax_category_id문자열 null선택 사항세금 분류 식별자입니다.
문자열:minLength:1maxLength:63variant_value_ids배열 <문자열> 선택 사항선택한 옵션 값의 식별자입니다.
maxItems:250배열:minLength:1maxLength:63variants_enabled불리언선택 사항상품이 옵션 조합을 사용하는지 나타냅니다.
추가 필드: 아니요