資料架構
取得清單 · 商品變體 — 變體與選項 — 回應
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選填以十六進位代碼表示的顏色。
約束 · 字串 1
pattern"^#[0-9A-Fa-f]{6}$"
expected_version整數必填寫入前讀取的版本;不匹配時拒絕更新。
minimum:1maximum:9223372036854775807value字串必填由所在架構描述的值。
minLength:1maxLength:180約束
pattern"^[^\\x00]*$"
附加欄位: 否
取得 · 選項值 — 變體與選項 — 回應
VariantValueData · API 接收或傳回的資料欄位、類型和限制。
color_hex字串 null必填以十六進位代碼表示的顏色。
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選填以十六進位代碼表示的顏色。
約束 · 字串 1
pattern"^#[0-9A-Fa-f]{6}$"
expected_version整數必填寫入前讀取的版本;不匹配時拒絕更新。
minimum:1maximum:9223372036854775807value字串 null選填由所在架構描述的值。
字串:minLength:1maxLength:180約束 · 字串 1
pattern"^[^\\x00]*$"
附加欄位: 否