データスキーマ
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
追加フィールド: いいえ