Skip to main content
POST
Criar faixa de desconto

Authorizations

Authorization
string
header
required

API Key no formato cvx_live_..., criada no painel Corvex. Não use JWT de sessão nem x-api-key.

Headers

X-Store-Id
string<uuid>
required

UUID da loja. A chave precisa ter esta loja autorizada.

Body

application/json
name
string
required
Required string length: 2 - 150
ruleType
enum<string>
required

CART_VALUE usa minValue/maxValue nas faixas. QUANTITY usa minQuantity/maxQuantity.

Available options:
CART_VALUE,
QUANTITY
tiers
object[]
required
Minimum array length: 1
appliesToAllProducts
boolean

false exige productIds.

applyDiscountTo
enum<string>
Available options:
ENTIRE_CART,
LOWEST_VALUE_ITEM,
HIGHEST_VALUE_ITEM,
ITEM_RANGE
itemRangeStart
integer | null

Obrigatório se applyDiscountTo é ITEM_RANGE.

Required range: x >= 1
itemRangeEnd
integer | null

Obrigatório se applyDiscountTo é ITEM_RANGE.

Required range: x >= 1
itemRangeOrderBy
enum<string> | null

Obrigatório se applyDiscountTo é ITEM_RANGE.

Available options:
CHEAPEST_FIRST,
MOST_EXPENSIVE_FIRST
startAt
string<date-time> | null
endAt
string<date-time> | null
active
boolean
priority
integer
Required range: x >= 0
productIds
string<uuid>[]

Produtos alvo quando appliesToAllProducts é false.

Response

Criado.