数据架构
获取列表 · 商品变体 — 变体与选项 — 响应
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]*$"
附加字段: 否