Pular para o conteúdo principal
Complementos são produtos adicionais que podem ser anexados aos seus produtos principais de assinatura, permitindo modelos de preços flexíveis e experiências aprimoradas para os clientes. Se você precisa de cobrança baseada em assentos, upgrades de recursos ou estruturas de preços personalizadas, os complementos oferecem o poder de criar ofertas de assinatura sofisticadas.

O Que São Complementos?

Complementos são produtos suplementares que os clientes podem adquirir juntamente com sua assinatura principal. Eles são perfeitos para:
  • Cobrança baseada em assentos: Membros adicionais da equipe, licenças de usuário ou usuários simultâneos
  • Upgrades de recursos: Recursos premium, análises avançadas ou suporte prioritário
  • Extensões de uso: Armazenamento extra, chamadas de API ou permissões de largura de banda
  • Complementos de serviço: Serviços profissionais, treinamento ou horas de consultoria
Complementos anexados a produtos de assinatura no painel

Principais Benefícios

  • Modelos de Preços Flexíveis: Ofereça planos base com complementos opcionais para criar estruturas de preços sofisticadas. Você pode atender a diversos segmentos de clientes com upgrades que crescem à medida que as necessidades dos seus clientes mudam.
  • Otimização de Receita: Aumente sua receita média por usuário (ARPU) apresentando complementos relevantes. Isso permite oportunidades naturais de upsell à medida que os clientes adicionam recursos ao longo do tempo.
  • Gerenciamento Simplificado: Gerencie todos os componentes de preços a partir de um único painel. Os complementos são automaticamente incluídos tanto nas sessões de checkout quanto na gestão de assinaturas.
  • Escolha do Cliente: Permita que os clientes personalizem suas assinaturas selecionando apenas os complementos que precisam, o que aumenta a satisfação e reduz a rotatividade.

Criando Complementos

Os complementos são criados como produtos separados no seu painel do Dodo Payments e, em seguida, anexados aos seus produtos principais de assinatura. Essa separação permite que você:
  • Reutilize complementos em vários produtos de assinatura
  • Gerencie preços de forma independente
  • Acompanhe o desempenho dos complementos separadamente
  • Atualize complementos sem afetar as assinaturas base
Criando complementos na interface do painel

Configuração de Complementos

Ao criar complementos, você pode configurar:
  • Preços: Defina preços únicos ou recorrentes para o complemento
  • Ciclo de cobrança: Combine com a cobrança da sua assinatura ou use ciclos diferentes
  • Limites de quantidade: Defina quantidades mínimas e máximas por cliente
  • Disponibilidade: Controle quais produtos de assinatura podem usar o complemento
  • Configurações de imposto: Configure categorias de imposto apropriadas

Começando

Pronto para implementar complementos em seu negócio de assinatura? Aqui está como começar:
1

Planeje Seus Complementos

Identifique os recursos, serviços ou capacidades adicionais que beneficiariam seus clientes como complementos.Considere:
  • O que os clientes solicitam com frequência?
  • Quais recursos poderiam ser monetizados separadamente?
  • O que criaria caminhos de upgrade naturais?
2

Crie Seu Primeiro Complemento

Use o painel do Dodo Payments ou a API para criar seu primeiro produto de complemento.

Guia do Painel

Siga nosso guia passo a passo para criar complementos no painel.
3

Anexe às Assinaturas

Conecte seus complementos aos produtos de assinatura apropriados onde eles devem estar disponíveis.
4

Teste a Integração

Crie sessões de checkout de teste com diferentes combinações de complementos para garantir que tudo funcione corretamente.
5

Monitore o Desempenho

Acompanhe as taxas de adoção de complementos e o impacto na receita para otimizar sua estratégia de preços.

Gerenciamento de API

O Dodo Payments fornece uma API abrangente para gerenciar complementos programaticamente:
Use o POST /addons endpoint para criar novos complementos com preços personalizados, descrições e opções de configuração.

Referência da API

Veja a documentação completa da API para criar complementos.
Modifique complementos existentes usando o PATCH /addons/{id} endpoint para atualizar preços, descrições ou disponibilidade.

Referência da API

Saiba como atualizar detalhes de complementos programaticamente.
Use GET /addons para listar todos os complementos ou GET /addons/{id} para recuperar detalhes específicos de complementos.

Referência da API

Acesse a documentação completa da API para listagem e recuperação.
Atualize imagens de complementos usando o PUT /addons/{id}/images endpoint para melhor apresentação do produto.

Referência da API

Saiba como gerenciar imagens de complementos via API.

Casos de Uso Comuns

  • Cobrança Baseada em Assentos: Membros adicionais da equipe, licenças de usuário ou usuários simultâneos
  • Upgrades de Recursos: Recursos premium, análises avançadas ou suporte prioritário
  • Extensões de Uso: Armazenamento extra, chamadas de API ou permissões de largura de banda
  • Complementos de Serviço: Serviços profissionais, treinamento ou horas de consultoria

Exemplos de Integração

Sessões de Checkout com Complementos

Ao criar sessões de checkout, você pode incluir complementos com quantidades personalizadas:
const session = await client.checkoutSessions.create({
  product_cart: [
    {
      product_id: 'your_subscription_id',
      quantity: 1,
      addons: [
        {
          addon_id: 'your_addon_id',
          quantity: 3 // 3 additional seats
        }
      ]
    }
  ],
  // ... other checkout options
});

Alterações de Plano com Complementos

Modifique assinaturas existentes para adicionar, remover ou atualizar complementos:
// Add add-ons to existing subscription
await client.subscriptions.changePlan('sub_123', {
  product_id: 'prod_new',
  quantity: 1,
  proration_billing_mode: 'difference_immediately',
  addons: [
    { addon_id: 'addon_123', quantity: 2 }
  ]
});

// Remove all existing add-ons
await client.subscriptions.changePlan('sub_123', {
  product_id: 'prod_new',
  quantity: 1,
  proration_billing_mode: 'difference_immediately',
  addons: [] // Empty array removes all existing add-ons
});

Preços Dinâmicos

Calcule custos totais dinamicamente com base nas seleções de complementos:
function calculateTotalCost(basePrice: number, addons: AddonSelection[]) {
  const addonTotal = addons.reduce((sum, addon) => 
    sum + (addon.price * addon.quantity), 0
  );
  return basePrice + addonTotal;
}

Melhores Práticas

  • Comece simples: Lance com 2-3 complementos principais e expanda as opções com base no feedback e uso dos clientes.
  • Mantenha clareza nos preços: Comunique claramente os preços e o valor dos complementos, para que os clientes entendam o que estão recebendo pelo custo adicional.
  • Teste minuciosamente: Valide combinações de complementos para garantir que os cálculos de preços permaneçam precisos e que os fluxos de checkout funcionem sem problemas.

Considerações de Design

  • Proposta de Valor Clara: Cada complemento deve ter um benefício claro que os clientes possam entender facilmente
  • Agrupamento Lógico: Agrupe complementos relacionados juntos no seu fluxo de checkout
  • Quantidades Flexíveis: Permita que os clientes ajustem as quantidades de complementos conforme necessário
  • Preços Transparentes: Mostre os custos totais claramente durante todo o processo de checkout
Complementos são uma maneira poderosa de criar modelos de preços flexíveis e escaláveis que crescem com seus clientes. Comece com casos de uso simples e expanda à medida que você aprende o que funciona melhor para seu negócio e clientes.