Add a discount
post/shop/discounts
Add a discount: a code or automatic, percent, fixed or free shipping, with limits.
Before you call
- Credential
Authorization: Bearer $KEY- Scope
shop:admin- Sdk
shop.discount.create- Cli
shop discount create
Request bodyapplication/json, required
- codestring or null
- namestringrequiredAt most 120 characters.
- kindstringrequiredOne of: percent, fixed, free_shipping.
- percentBpinteger or null
- amountMinorinteger or null
- currencystring or null
- scopeobjectDefault: {"all":true}.
- allboolean
- productIdslist of string (uuid)
- collectionIdslist of string (uuid)
- minSubtotalMinorintegerDefault: 0. At least 0. At most 9007199254740991.
- limitTotalinteger or null
- limitPerContactinteger or null
- stackablebooleanDefault: false.
- automaticbooleanDefault: false.
- validFromstring (date-time) or null
- validTostring (date-time) or null
Responses
- 201application/jsonSuccess
- 400application/jsonThe request was malformed
- errorstringrequired
- messagestring
- 401application/jsonNo valid credential
- errorstringrequired
- messagestring
- 403application/jsonThe credential lacks the scope, origin or address
- errorstringrequired
- messagestring
- 429application/jsonOver the key's rate limit; see Retry-After
- errorstringrequired
- messagestring