데이터 스키마
목록 조회 · 상품 변형 — 옵션 상품과 옵션 — 응답
ApiResponse_list_ProductVariantData__ · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
data배열 <ProductVariantData> 필수응답 예제 · ApiResponse_list_ProductVariantData__.
metaContextPageMetaContextMetaPageMetaRequestMeta필수응답 메타데이터입니다.
추가 필드: 아니요
목록 조회 · 옵션 — 옵션 상품과 옵션 — 응답
ApiResponse_list_VariantOptionData__ · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
data배열 <shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData> 필수응답 예제 · ApiResponse_list_VariantOptionData__.
metaContextPageMetaContextMetaPageMetaRequestMeta필수응답 메타데이터입니다.
추가 필드: 아니요
목록 조회 · 옵션 값 — 옵션 상품과 옵션 — 응답
ApiResponse_list_VariantValueData__ · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
data배열 <VariantValueData> 필수응답 예제 · ApiResponse_list_VariantValueData__.
metaContextPageMetaContextMetaPageMetaRequestMeta필수응답 메타데이터입니다.
추가 필드: 아니요
조회 · 상품 변형 — 옵션 상품과 옵션 — 응답
ApiResponse_ProductVariantData_ · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
dataProductVariantData필수응답 예제 · ProductVariantData.
metaContextPageMetaContextMetaPageMetaRequestMeta필수응답 메타데이터입니다.
추가 필드: 아니요
조회 · 옵션 — 옵션 상품과 옵션 — 응답
ApiResponse_VariantOptionData_ · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
datashopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData필수응답 예제 · shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData.
metaContextPageMetaContextMetaPageMetaRequestMeta필수응답 메타데이터입니다.
추가 필드: 아니요
조회 · 옵션 값 — 옵션 상품과 옵션 — 응답
ApiResponse_VariantValueData_ · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
dataVariantValueData필수응답 예제 · VariantValueData.
metaContextPageMetaContextMetaPageMetaRequestMeta필수응답 메타데이터입니다.
추가 필드: 아니요
조회 · 옵션 — 옵션 상품과 옵션 — 응답
shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
created_at문자열필수생성 시각입니다.
format:"date-time"id문자열필수리소스 식별자이며 반환된 값을 그대로 유지해야 합니다. (shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData).
name문자열 null필수해당 컨텍스트의 리소스 이름입니다.
number문자열필수사용자에게 표시하는 주문 또는 요청 번호입니다.
position정수필수정렬된 컬렉션에서의 위치입니다.
selection_type문자열필수허용되는 속성 값 선택 방식입니다.
제약 조건
enum["button", "dropdown"]
updated_at문자열필수가장 최근 업데이트 시각입니다.
format:"date-time"value_presentation_type문자열필수사전 값을 표시하는 방식입니다.
제약 조건
enum["text", "color", "image"]
version정수필수동시성 제어에 사용하는 리소스 버전입니다.
추가 필드: 아니요
조회 · 상품 변형 — 옵션 상품과 옵션 — 응답
ProductVariantData · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
active불리언필수리소스가 활성 상태인지 나타냅니다.
created_at문자열필수생성 시각입니다.
format:"date-time"id문자열필수리소스 식별자이며 반환된 값을 그대로 유지해야 합니다. (ProductVariantData).
is_default불리언필수기본 선택인지 나타냅니다.
media_ids배열 <문자열> 필수이미 존재하는 미디어 자산의 식별자입니다.
position정수필수정렬된 컬렉션에서의 위치입니다.
pricingVariantPricingData필수가격 설정과 동시성 제어 버전입니다.
primary_media_id문자열 null필수기본 미디어 자산 식별자입니다.
product_id문자열필수상품 식별자입니다.
sku문자열필수재고 관리 단위 코드입니다.
updated_at문자열필수가장 최근 업데이트 시각입니다.
format:"date-time"values배열 <VariantChoiceData> 필수사전 값입니다.
version정수필수동시성 제어에 사용하는 리소스 버전입니다.
추가 필드: 아니요
사전 값입니다
VariantChoiceData · 스키마 · 데이터 스키마: 옵션 상품과 옵션
option_id문자열필수옵션 식별자입니다.
option_name문자열 null필수옵션 이름입니다.
value문자열 null필수주변 스키마에서 설명하는 값입니다.
value_id문자열필수사전 값 식별자입니다.
추가 필드: 아니요
생성 · 상품 변형 — 옵션 상품과 옵션 — 요청 본문
VariantCreate · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
active불리언선택 사항리소스가 활성 상태인지 나타냅니다.
expected_version정수필수쓰기 전에 읽은 버전이며 일치하지 않으면 업데이트가 거부됩니다.
minimum:1maximum:9223372036854775807is_default불리언선택 사항기본 선택인지 나타냅니다.
media_ids배열 <문자열> 선택 사항이미 존재하는 미디어 자산의 식별자입니다.
maxItems:20배열:minLength:1maxLength:63pricingVariantPrice선택 사항가격 설정과 동시성 제어 버전입니다.
sku문자열선택 사항재고 관리 단위 코드입니다.
minLength:1maxLength:100제약 조건
pattern"^\\S+$"
value_ids배열 <문자열> 필수사전 값의 식별자입니다.
minItems:1maxItems:250배열:minLength:1maxLength:63
추가 필드: 아니요
생성 · 옵션 — 옵션 상품과 옵션 — 요청 본문
VariantOptionCreate · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
name문자열필수해당 컨텍스트의 리소스 이름입니다.
minLength:1maxLength:120제약 조건
pattern"^[^\\x00]*$"
selection_type문자열선택 사항허용되는 속성 값 선택 방식입니다.
제약 조건
enum["button", "dropdown"]
value_presentation_type문자열선택 사항사전 값을 표시하는 방식입니다.
제약 조건
enum["text", "color", "image"]
추가 필드: 아니요
수정 · 옵션 — 옵션 상품과 옵션 — 요청 본문
VariantOptionUpdate · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
expected_version정수필수쓰기 전에 읽은 버전이며 일치하지 않으면 업데이트가 거부됩니다.
minimum:1maximum:9223372036854775807name문자열 null선택 사항해당 컨텍스트의 리소스 이름입니다.
문자열:minLength:1maxLength:120제약 조건 · 문자열 1
pattern"^[^\\x00]*$"
selection_type문자열선택 사항허용되는 속성 값 선택 방식입니다.
제약 조건
enum["button", "dropdown"]
value_presentation_type문자열선택 사항사전 값을 표시하는 방식입니다.
제약 조건
enum["text", "color", "image"]
추가 필드: 아니요
가격 설정과 동시성 제어 버전입니다
VariantPrice · 스키마 · 데이터 스키마: 옵션 상품과 옵션
amount문자열 null필수JSON 문자열로 인코딩한 십진수 금액입니다. null 은 허용된 경우에만 사용합니다.
문자열:maxLength:20제약 조건 · 문자열 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_product_version정수필수이 쓰기에 필요한, 앞서 조회한 상품 버전입니다.
minimum:0maximum:9223372036854775807expected_version정수필수쓰기 전에 읽은 버전이며 일치하지 않으면 업데이트가 거부됩니다.
minimum:0maximum:9223372036854775807kind문자열필수허용 값으로 설명된 데이터 구조 유형입니다.
제약 조건
enum["base_adjustment", "market_fixed"]
price_list_id문자열필수가격표 식별자입니다.
minLength:1maxLength:63
추가 필드: 아니요
수정 · 상품 변형 — 옵션 상품과 옵션 — 요청 본문
VariantUpdate · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
active불리언선택 사항리소스가 활성 상태인지 나타냅니다.
expected_version정수필수쓰기 전에 읽은 버전이며 일치하지 않으면 업데이트가 거부됩니다.
minimum:1maximum:9223372036854775807is_default불리언선택 사항기본 선택인지 나타냅니다.
media_ids배열 <문자열> 선택 사항이미 존재하는 미디어 자산의 식별자입니다.
maxItems:20배열:minLength:1maxLength:63pricingVariantPrice선택 사항가격 설정과 동시성 제어 버전입니다.
sku문자열선택 사항재고 관리 단위 코드입니다.
minLength:1maxLength:100제약 조건
pattern"^\\S+$"
추가 필드: 아니요
생성 · 옵션 값 — 옵션 상품과 옵션 — 요청 본문
VariantValueCreate · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
color_hex문자열 null선택 사항16진수 코드로 표현한 색상입니다.
제약 조건 · 문자열 1
pattern"^#[0-9A-Fa-f]{6}$"
expected_version정수필수쓰기 전에 읽은 버전이며 일치하지 않으면 업데이트가 거부됩니다.
minimum:1maximum:9223372036854775807value문자열필수주변 스키마에서 설명하는 값입니다.
minLength:1maxLength:180제약 조건
pattern"^[^\\x00]*$"
추가 필드: 아니요
조회 · 옵션 값 — 옵션 상품과 옵션 — 응답
VariantValueData · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
color_hex문자열 null필수16진수 코드로 표현한 색상입니다.
created_at문자열필수생성 시각입니다.
format:"date-time"id문자열필수리소스 식별자이며 반환된 값을 그대로 유지해야 합니다. (VariantValueData).
image_media_id문자열 null필수선택한 이미지 자산의 식별자입니다.
number문자열필수사용자에게 표시하는 주문 또는 요청 번호입니다.
option_id문자열필수옵션 식별자입니다.
position정수필수정렬된 컬렉션에서의 위치입니다.
sku_code문자열필수재고 관리 단위 코드입니다.
updated_at문자열필수가장 최근 업데이트 시각입니다.
format:"date-time"value문자열 null필수주변 스키마에서 설명하는 값입니다.
version정수필수동시성 제어에 사용하는 리소스 버전입니다.
추가 필드: 아니요
수정 · 옵션 값 — 옵션 상품과 옵션 — 요청 본문
VariantValueUpdate · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
color_hex문자열 null선택 사항16진수 코드로 표현한 색상입니다.
제약 조건 · 문자열 1
pattern"^#[0-9A-Fa-f]{6}$"
expected_version정수필수쓰기 전에 읽은 버전이며 일치하지 않으면 업데이트가 거부됩니다.
minimum:1maximum:9223372036854775807value문자열 null선택 사항주변 스키마에서 설명하는 값입니다.
문자열:minLength:1maxLength:180제약 조건 · 문자열 1
pattern"^[^\\x00]*$"
추가 필드: 아니요