| external_id required | string Default: "coupon_external_id" 一意のプロモーションID。external_idには、小文字と大文字のラテン英数字、ピリオド、ダッシュ、およびアンダースコアのみが含まれます。
|
required | object Default: {"de-DE":"Gutscheintitel","en-US":"Coupon title"} プロモーションの名前。キーと値のペアを含む必要があります。
キーは"^[a-z]{2}-[A-Z]{2}$"形式のロケール、値は文字列です。
|
| property name* additional property | |
|
| Array of type = string (object) or type = number (object) or type = date (object) [ 1 .. 100 ] items ユーザー属性を検証するための条件。
ユーザー属性が指定されたすべての条件に一致するかどうかに基づいて、プロモーションの可用性を決定します。
|
Array ([ 1 .. 100 ] items) One of: | attribute required | string [ 1 .. 255 ] characters ^[-_.\d\w]+$ | | operator required | string 条件によって実行される操作のタイプ。string属性タイプの場合。
| Enum: | Description |
|---|
| eq | イコール
| | ne | ノットイコール
|
| | value required | string <= 255 characters ユーザー属性値の比較対象となる条件値。ライプは属性タイプに依存します。
| | type required | | | can_be_missing | boolean ユーザー属性に属性がない場合でも条件を満たすことを示します。trueを渡すと、この属性を持たないユーザーにもアイテムを表示します。属性は持っているが、値が条件で指定されたものと一致しないユーザーには、アイテムは表示されません。false - その属性を持っているが、値が条件に指定されたものと一致しないか、属性が欠落しているユーザーには、アイテムは表示されません。
|
|
| |
Array | quantity | | | sku | string Default: "elven_shield" |
|
| Array of objects プロモーションの有効期間。複数の期間を指定する場合は、date_fromとdate_untilの両方が必須となります。
|
Array | date_from required | | | date_until | string or null <date-time> 指定されたプロモーションの終了日。nullに設定した場合、プロモーションは無期限となります。単一の有効期間のみが指定されている場合に限り、nullに設定可能です。
|
|
| redeem_code_limit | integer or null Default: 10 |
| redeem_total_limit | integer or null Default: 10 |
| redeem_user_limit | integer or null Default: 10 一人のユーザーが引き換えできるクーポンの総数を制限します。
|