資料架構
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
附加欄位: 否