Skip to main content
PATCH
Update Upsell

Autorizações

Authorization
string
header
obrigatório

Token de API gerado no painel da CentralCart.

Parâmetros de caminho

upsell-id
string
obrigatório

ID do upsell

Corpo

application/json
offered_package_id
number
obrigatório

ID do produto ofertado

type
enum<string>
obrigatório

ADDITIONAL soma ao carrinho, ALTERNATIVE troca o gatilho pelo ofertado (upgrade) e POST_SALE aparece depois da compra

Opções disponíveis:
ADDITIONAL,
ALTERNATIVE,
POST_SALE
all_triggers
boolean

Se true, qualquer produto do carrinho dispara a oferta e trigger_package_ids é ignorado. Padrão false

trigger_package_ids
number[]

IDs dos produtos que disparam a oferta. Obrigatório quando all_triggers não é true

offer_price
number | null

Preço do produto ofertado nesta oferta. Omita ou envie null para usar o preço normal

position
number

Ordem de exibição, do menor para o maior. Padrão 0 na criação

enabled
boolean

Ativa o upsell. Padrão true na criação

Resposta

Upsell atualizado.

id
number

ID do upsell

store_id
number

ID da loja

offered_package_id
number

ID do produto ofertado

type
enum<string>

ADDITIONAL soma ao carrinho, ALTERNATIVE troca o gatilho pelo ofertado (upgrade) e POST_SALE aparece depois da compra

Opções disponíveis:
ADDITIONAL,
ALTERNATIVE,
POST_SALE
all_triggers
boolean

Indica se qualquer produto do carrinho dispara a oferta

offer_price
number | null

Preço do produto ofertado nesta oferta. null usa o preço normal

position
number

Ordem de exibição, do menor para o maior

enabled
boolean

Indica se o upsell está ativado

created_at
string

Data de criação

updated_at
string

Data da última atualização

offered
object
triggers
object[]

Produtos que disparam a oferta. Vazio quando all_triggers é true