Skip to main content
POST
Criar order bump

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: 3 - 100
type
enum<string>
required
Available options:
PRODUCT,
DISCOUNT,
SHIPPING_UPGRADE,
WARRANTY
isStandalone
boolean
required

false = oferta de um produto da loja. true = oferta avulsa, sem produto do catálogo.

description
string | null
status
enum<string>
Available options:
ACTIVE,
INACTIVE,
SCHEDULED
productId
string<uuid>

Obrigatório se isStandalone é false. Não envie se isStandalone é true.

productVariantId
string<uuid> | null
discountType
enum<string> | null
Available options:
CURRENCY,
PERCENT
discountAmount
number | null
title
string

Texto do card no checkout. Obrigatório se isStandalone é false. No modo avulso pode omitir: usa standaloneSettings.title.

subtitle
string | null
image
string<uri> | null
price
number | null
discountedPrice
number | null
autoAdd
boolean
required
boolean
maxQuantity
integer | null

Quantidade máxima deste item no bump (o produto oferecido). Não é quantidade de itens no carrinho — isso existe só em brindes (minCartQuantity / maxCartQuantity).

startsAt
string<date-time> | null
endsAt
string<date-time> | null
triggerProductIds
string[]

Produtos no carrinho que disparam o bump. Array vazio = qualquer produto.

targetCategoryIds
string[]

Coleções que disparam o bump. Array vazio = sem filtro por coleção.

minCartTotal
number | null

Valor mínimo do carrinho para exibir o bump. null = sem mínimo.

Required range: x >= 0
maxCartTotal
number | null

Valor máximo do carrinho para exibir o bump. null = sem máximo.

Required range: x >= 0
position
integer
Required range: x >= 1
displayOrder
integer
Required range: x >= 1
buttonText
string | null
Maximum string length: 50
standaloneSettings
object

Obrigatório se isStandalone é true. Envie title, price e image. Não combine com productId.

Response

Criado.