数据架构
ApiResponse[CampaignData]
ApiResponse_CampaignData_ · API 接收或返回的数据字段、类型和约束。
dataCampaignData必填成功响应的数据。
metaContextPageMetaContextMetaPageMetaRequestMeta必填响应元数据。
附加字段: 否
ApiResponse[list[CampaignData]]
ApiResponse_list_CampaignData__ · API 接收或返回的数据字段、类型和约束。
data数组 <CampaignData> 必填成功响应的数据。
metaContextPageMetaContextMetaPageMetaRequestMeta必填响应元数据。
附加字段: 否
CampaignCreate
CampaignCreate · API 接收或返回的数据字段、类型和约束。
audience字符串可选客户
约束
enum["all", "guest", "customer", "selected"]
benefit_type字符串可选由允许值说明的数据结构变体。
约束
enum["percentage", "fixed", "none"]
category_ids数组 <字符串> 可选相关分类的标识符。
maxItems:1000约束 · 数组 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
code字符串 null可选稳定的机器可读代码。
约束 · 字符串 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_coupons布尔值可选与其他优惠码叠加
combine_promotions布尔值可选允许此代码用于已参加自动促销的商品
customer_ids数组 <字符串> 可选此资源记录的客户信息。
maxItems:1000约束 · 数组 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
ends_at字符串 null可选失效时间
字符串:format:"date-time"free_shipping布尔值可选免运费
markets数组 <MarketData-Input> 必填商店上下文中可用的市场。
minItems:1maxItems:1000minimum_quantity整数可选购物车最低商品数量
minimum:1maximum:2147483647name字符串必填对应上下文中的资源名称。
minLength:1maxLength:160per_customer_limit整数可选每位客户的使用次数上限
minimum:-1maximum:2147483647percentage字符串可选百分比
maxLength:19约束
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_ids数组 <字符串> 可选相关产品的标识符。
maxItems:1000约束 · 数组 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scope字符串可选商品
约束
enum["all", "selected"]
show_account布尔值可选在客户账户中
show_cart布尔值可选在购物车中
show_product布尔值可选在商品页面上
starts_at字符串 null可选生效时间
字符串:format:"date-time"usage_limit整数可选使用次数上限
minimum:-1maximum:2147483647
附加字段: 否
CampaignData
CampaignData · API 接收或返回的数据字段、类型和约束。
audience字符串可选客户
约束
enum["all", "guest", "customer", "selected"]
benefit_type字符串可选由允许值说明的数据结构变体。
约束
enum["percentage", "fixed", "none"]
category_ids数组 <字符串> 可选相关分类的标识符。
maxItems:1000约束 · 数组 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
code字符串 null可选稳定的机器可读代码。
约束 · 字符串 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_coupons布尔值可选与其他优惠码叠加
combine_promotions布尔值可选允许此代码用于已参加自动促销的商品
created_at字符串必填创建时间。
format:"date-time"created_byCreatorData必填创建者
customer_ids数组 <字符串> 可选此资源记录的客户信息。
maxItems:1000约束 · 数组 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
enabled布尔值必填此设置是否启用。
ends_at字符串 null可选失效时间
字符串:format:"date-time"free_shipping布尔值可选免运费
id字符串必填资源标识符;请保留返回的原值。
kind字符串必填由允许值说明的数据结构变体。
约束
enum["coupon", "promotion"]
markets数组 <shopently_engine__domains__discounts__adapters__public_http__schemas__MarketData> 必填商店上下文中可用的市场。
minItems:1maxItems:1000minimum_quantity整数可选购物车最低商品数量
minimum:1maximum:2147483647name字符串必填对应上下文中的资源名称。
minLength:1maxLength:160per_customer_limit整数可选每位客户的使用次数上限
minimum:-1maximum:2147483647percentage字符串可选百分比
maxLength:19约束
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_ids数组 <字符串> 可选相关产品的标识符。
maxItems:1000约束 · 数组 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scope字符串可选商品
约束
enum["all", "selected"]
show_account布尔值可选在客户账户中
show_cart布尔值可选在购物车中
show_product布尔值可选在商品页面上
starts_at字符串 null可选生效时间
字符串:format:"date-time"updated_at字符串必填最近更新时间。
format:"date-time"usage_limit整数可选使用次数上限
minimum:-1maximum:2147483647used_count整数必填已使用次数
version整数必填用于并发控制的资源版本。
附加字段: 否
CampaignStatus
CampaignStatus · API 接收或返回的数据字段、类型和约束。
enabled布尔值必填此设置是否启用。
expected_version整数必填写入前读取的版本;不匹配时拒绝更新。
minimum:1maximum:9223372036854775807
附加字段: 否
CampaignUpdate
CampaignUpdate · API 接收或返回的数据字段、类型和约束。
audience字符串可选客户
约束
enum["all", "guest", "customer", "selected"]
benefit_type字符串可选由允许值说明的数据结构变体。
约束
enum["percentage", "fixed", "none"]
category_ids数组 <字符串> 可选相关分类的标识符。
maxItems:1000约束 · 数组 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
code字符串 null可选稳定的机器可读代码。
约束 · 字符串 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_coupons布尔值可选与其他优惠码叠加
combine_promotions布尔值可选允许此代码用于已参加自动促销的商品
customer_ids数组 <字符串> 可选此资源记录的客户信息。
maxItems:1000约束 · 数组 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
ends_at字符串 null可选失效时间
字符串:format:"date-time"expected_version整数必填写入前读取的版本;不匹配时拒绝更新。
minimum:1maximum:9223372036854775807free_shipping布尔值可选免运费
markets数组 <MarketData-Input> 必填商店上下文中可用的市场。
minItems:1maxItems:1000minimum_quantity整数可选购物车最低商品数量
minimum:1maximum:2147483647name字符串必填对应上下文中的资源名称。
minLength:1maxLength:160per_customer_limit整数可选每位客户的使用次数上限
minimum:-1maximum:2147483647percentage字符串可选百分比
maxLength:19约束
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_ids数组 <字符串> 可选相关产品的标识符。
maxItems:1000约束 · 数组 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scope字符串可选商品
约束
enum["all", "selected"]
show_account布尔值可选在客户账户中
show_cart布尔值可选在购物车中
show_product布尔值可选在商品页面上
starts_at字符串 null可选生效时间
字符串:format:"date-time"usage_limit整数可选使用次数上限
minimum:-1maximum:2147483647
附加字段: 否
CreatorData
CreatorData · API 接收或返回的数据字段、类型和约束。
kind字符串必填由允许值说明的数据结构变体。
约束
enum["admin", "api"]
label字符串必填对应上下文中的资源名称。
reference字符串必填所引用实体的标识符。
附加字段: 否
MarketData
MarketData-Input · API 接收或返回的数据字段、类型和约束。
currency字符串必填金额的币种代码。
约束
pattern"^[A-Z]{3}$"
fixed_amount字符串可选折扣金额
maxLength:19约束
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
market_id字符串必填上下文端点返回的市场标识符。
约束
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
maximum_price字符串 null可选最高商品价格
字符串:maxLength:19约束 · 字符串 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_price字符串 null可选最低商品价格
字符串:maxLength:19约束 · 字符串 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_subtotal字符串可选最低购物车金额
maxLength:19约束
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minor_units整数必填币种使用的小数位数。
minimum:0maximum:4
附加字段: 否
MarketData
shopently_engine__domains__discounts__adapters__public_http__schemas__MarketData · API 接收或返回的数据字段、类型和约束。
currency字符串必填金额的币种代码。
约束
pattern"^[A-Z]{3}$"
fixed_amount字符串可选折扣金额
maxLength:19约束
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
market_id字符串必填上下文端点返回的市场标识符。
约束
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
maximum_price字符串 null可选最高商品价格
字符串:maxLength:19约束 · 字符串 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_price字符串 null可选最低商品价格
字符串:maxLength:19约束 · 字符串 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_subtotal字符串可选最低购物车金额
maxLength:19约束
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minor_units整数必填币种使用的小数位数。
minimum:0maximum:4
附加字段: 否