Skip to main content
GET
/
public_api
/
products
/
{id}
/
bumps
/
cURL
curl --request GET \
  --url https://api.cakto.com.br/public_api/products/{id}/bumps/ \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": "5Hrb526",
    "product": "fb3fda61-e88f-43b5-982a-32d50f112414",
    "installments": 12,
    "referencePrice": 97,
    "offer": {
      "id": "77BcHrY",
      "name": "Oferta Principal",
      "image": null,
      "price": 47,
      "units": 1,
      "default": true,
      "product": "fb3fda61-e88f-43b5-982a-32d50f112414",
      "status": "active",
      "type": "unique",
      "intervalType": "month",
      "interval": 1,
      "recurrence_period": 30,
      "quantity_recurrences": -1,
      "trial_days": 0,
      "max_retries": 3,
      "retry_interval": 1
    },
    "cta": "Quero aproveitar!",
    "title": "Oferta especial",
    "description": "Leve também por um preço especial",
    "position": 1,
    "image": "https://example.com/bump-image.png",
    "showImage": true
  }
]

Escopo

    read products

O que é um Order Bump?

Order bump é uma oferta complementar exibida no checkout, logo antes do pagamento. O cliente adiciona o produto extra com um único clique, sem sair da página de compra. É uma das formas mais simples de aumentar o ticket médio sem criar novos funis de vendas.

Aumente o ticket médio

Venda produtos complementares no momento em que o cliente já está decidido a comprar.

Baixo atrito

O cliente adiciona com um clique. Sem redirecionamentos, sem novos checkouts.

Custo zero de aquisição

Você não gasta mais em tráfego. A venda acontece para quem já está comprando.

Testes rápidos

Troque ofertas, ajuste preços e copy para descobrir o que converte mais.

Quando usar cada endpoint

EndpointAçãoQuando usar
GET /products/{id}/bumps/ListarPara ver todas as ofertas adicionais de um produto e auditar posições.
POST /products/{id}/bumps/CriarPara adicionar uma nova oferta complementar ao checkout.
POST /products/{id}/bumps/position_update/ReordenarPara mudar a ordem de exibição dos order bumps no checkout.
GET /bumps/{id}/ConsultarPara obter os detalhes completos de um order bump específico.
PUT /bumps/{id}/AtualizarPara alterar oferta, preço, copy ou imagem de um bump existente.
DELETE /bumps/{id}/RemoverPara desativar uma oferta que não está convertendo.

Casos de uso

Vende um curso de fotografia? Ofereça um kit de presets como order bump. O cliente compra o principal e adiciona o complemento em segundos.
Ofereça a versão premium, com aulas extras ou suporte prioritário, diretamente no checkout. Quem já vai comprar o básico pode querer o upgrade imediato.
Para assinaturas, use o order bump para oferecer um segundo acesso ou um plano anual com desconto no momento da adesão.
Crie dois ou três order bumps com produtos diferentes e acompanhe qual gera mais vendas adicionais. Ajuste conforme os resultados.

Boas práticas

Ofereça o complemento certo. O order bump deve ter relação direta com o produto principal. Ofertas genéricas convertem menos.
Preço acessível. Order bumps com valor entre 30% e 50% do produto principal costumam converter melhor.
Copy clara. Use títulos e descrições curtas que explicam o benefício em uma linha. Exemplo: “Leve também o workbook por R$ 19,90”.
Order bumps são exibidos na ordem definida pelo campo position. Use o endpoint de atualizar posições para controlar qual oferta aparece primeiro no checkout.

Authorizations

Authorization
string
header
required

Token de autenticação do tipo Bearer {access_token}, onde {access_token} é o token obtido no fluxo de autenticação.

Path Parameters

id
string
required

Id do Produto

Response

Corpo da resposta status 200

product
string
required
read-only

Produto que será oferecido como order bump

installments
integer
required
read-only

Número de parcelas do produto associado à oferta

offer
object
required

Oferta associada ao orderbump

image
string | null
required
read-only

URL da imagem do orderbump

id
string

Identificador único do order bump no sistema

Maximum string length: 40
referencePrice
number<double> | null

Preço de referência exibido no orderbump

cta
string | null

Texto do botão de call to action do order bump

Maximum string length: 255
title
string | null

Título do order bump

Maximum string length: 255
description
string | null

Descrição do order bump

position
integer

Posição na qual o order bump será exibido no checkout

showImage
boolean

Indica se a imagem do order bump será exibida no checkout