external_idrequired
string
Default: "coupon_external_id"
一意のプロモーションID。external_id
には、小文字と大文字のラテン英数字、ピリオド、ダッシュ、およびアンダースコアのみが含まれます。
namerequired
object
Default: {"de-DE":"Gutscheintitel","en-US":"Coupon title"}
プロモーションの名前。キーと値のペアを含む必要があります。
キーは"^[a-z]{2}-[A-Z]{2}$"形式のロケール、値は文字列です。
property name*additional property
attribute_conditionsArray of type = string (objects) or Array of type = date (objects) or Array of type = number (objects)
ユーザー属性値と比較される条件。
動作が有効になるためには、すべての条件が満たされなければなりません。
One of: type = string type = date type = number
ユーザー属性値と比較される条件。
動作が有効になるためには、すべての条件が満たされなければなりません。
[ 1 .. 100 ] items Array ([ 1 .. 100 ] items)
attributerequired
string [ 1 .. 255 ] characters ^[-_.\d\w]+$
operatorrequired
string
条件によって実行される操作のタイプ。string
属性タイプの場合。
Enum: Description eq イコール
ne ノットイコール
valuerequired
string <= 255 characters
ユーザー属性値の比較対象となる条件値。ライプは属性タイプに依存します。
typerequired
can_be_missingboolean
ユーザー属性に属性がない場合でも条件を満たすことを示します。true
を渡すと、この属性を持たないユーザーにもアイテムを表示します。属性は持っているが、値が条件で指定されたものと一致しないユーザーには、アイテムは表示されません。false
- その属性を持っているが、値が条件に指定されたものと一致しないか、属性が欠落しているユーザーには、アイテムは表示されません。
bonus Array
quantity skustring
Default: "elven_shield"
date_endstring or null <date-time>
Default: "2020-04-15T18:16:00+05:00"
プロモーションが終了する日付。null
にすることができます。 date_end
がnull
の場合、プロモーションは時間無制限となります。
date_startstring or null <date-time>
Default: "2020-04-15T18:16:00+05:00"
redeem_code_limitinteger or null
Default: 10
redeem_total_limitinteger or null
Default: 10
redeem_user_limitinteger or null
Default: 10
一人のユーザーが引き換えできるクーポンの総数を制限します。