Como vender assinaturas e produtos recorrentes no WooCommerce
Oferecer cobrança recorrente é uma das formas mais eficientes de gerar receita previsível no e-commerce. Seja um clube de assinatura mensal, um plano de manutenção, um conteúdo exclusivo ou uma caixa de produtos, o WooCommerce suporta esse modelo — mas exige a combinação correta entre extensão de assinatura e gateway de pagamento.
Cada plugin de assinatura e cada gateway tem capacidades próprias. Este artigo cobre as soluções disponíveis, gateways com suporte a recorrência no Brasil e como configurar planos de assinatura WooCommerce com cobrança automática.
O que o WooCommerce oferece nativamente para recorrência
O core do WooCommerce não inclui cobrança recorrente. Para vender assinaturas, é necessário instalar uma extensão dedicada que gerencie ciclos de faturamento, renovações e cancelamentos.
Sem uma extensão, o WooCommerce só processa vendas avulsas. Assinaturas, renovações automáticas, períodos de teste e ciclos de cobrança dependem de plugins específicos.
WooCommerce Subscriptions — a extensão oficial de assinatura WooCommerce
O WooCommerce Subscriptions é a extensão oficial para cobrança recorrente. Com mais de 100 mil instalações ativas, é a opção mais madura e compatível com o ecossistema Woo.
Recursos principais:
- Produtos simples e variáveis com recorrência
- Ciclos semanais, mensais ou anuais
- Período de teste gratuito e taxa de adesão
- Upgrade, downgrade e troca entre planos
- Gerenciamento de assinatura pelo cliente (pausa, cancelamento, atualização de pagamento)
- Renovações automáticas via mais de 25 gateways
- Cupons para desconto recorrente ou na taxa de adesão
- Compatível com Cart and Checkout Blocks e HPOS
Preço: extensão paga com assinatura anual. Consulte a página oficial para o preço atual. Exige WordPress 7.0+, WooCommerce 11.0+ e PHP 7.4+.
Limitações importantes:
- Inclui retentativa automática de pagamentos falhos (sistema básico de retry, que você liga nas configurações); não inclui fluxos de dunning avançados nem análise de churn
- O gerenciamento de assinatura ocorre no WordPress — os dados não ficam no gateway
- O plugin é uma assinatura anual; se não renovar, perde atualizações e suporte
Três modelos de renovação
Ao configurar assinaturas, é importante entender que existem três formas distintas de renovação, e cada uma envolve componentes diferentes:
Renovação automática (via gateway integrado ao WCS): o WooCommerce Subscriptions dispara a cobrança automaticamente no vencimento, sem ação do cliente. Requer um gateway que declare suporte a renovação automática no WCS — nem todos os gateways suportam. O WCS gerencia o ciclo de vida (status, retry, cancelamento) e o gateway processa o pagamento. Esse é o modelo padrão quando o gateway é compatível.
Renovação manual (qualquer gateway): o cliente recebe um e-mail de lembrete e precisa fazer login na loja para pagar cada renovação pelo checkout. Funciona com qualquer gateway — o cliente pode até trocar de método de pagamento a cada ciclo. A assinatura fica “em espera” (on-hold) até que o pagamento seja confirmado.
Renovação externa (plano/API fora do WCS): o ciclo de cobrança é gerenciado pelo provedor de pagamento (API do Mercado Pago, API do PagBank, etc.), fora do controle do WooCommerce Subscriptions. O WCS pode registrar a assinatura, mas as cobranças são disparadas pelo provedor. Esse modelo é mais comum quando se usa a API de assinaturas do gateway diretamente, sem integrar ao WCS.
A retentativa de pagamentos falhos pode ocorrer tanto no WCS (sistema de retry nativo, ativado nas configurações) quanto no gateway (alguns provedores oferecem retry próprio). Por padrão, quando uma cobrança automática falha, o WCS coloca a assinatura em on-hold — ela não é cancelada imediatamente. O cliente recebe um e-mail e pode efetuar o pagamento manualmente para reativar.
Alternativas ao WooCommerce Subscriptions
Diversos plugins oferecem cobrança recorrente com preços menores ou recursos adicionais. A escolha depende do orçamento, gateways compatíveis e necessidades específicas.
| Plugin | Modelo | Preço aproximado | Gateways principais | Destaque |
|---|---|---|---|---|
| WooCommerce Subscriptions | Extensão oficial | Pago (assinatura anual — página oficial) | 25+ gateways | Mais maduro, maior compatibilidade |
| WPSubscription (Convers Lab) | Plugin nativo | Grátis; Pro a partir de US$ 89/ano | Stripe, PayPal, Paddle, Mollie | Parcelamento, recuperação de cancelamento |
| Subscriptions for WooCommerce (WP Swings) | Plugin nativo | Grátis; Pro disponível | Stripe, PayPal, Amazon Pay | Caixas de assinatura configuráveis pelo cliente |
| YITH WooCommerce Subscription | Plugin nativo | Grátis; Pro disponível | PayPal (automático na versão grátis), Stripe/PayPal no Pro (fonte) | Caixas configuráveis, agendamento de entrega (Pro) |
| Milo Subscriptions (milosubscriptions.com) | Plugin nativo | Grátis; add-ons premium | Stripe, PayPal, Mollie, Square | Moderno, standalone sem WooCommerce |
Atenção: a lista acima é informativa. Verifique sempre na página oficial de cada plugin se o gateway que você usa é compatível com cobrança recorrente automática. Nem todos os gateways suportam renovação automática em todos os plugins.
Gateways de pagamento com suporte a recorrência no Brasil
Escolher o gateway certo é tão importante quanto escolher o plugin de assinatura. Cada gateway tem regras próprias para cobrança recorrente, e algumas capacidades dependem do gateway, não do plugin.
Mercado Pago
O Mercado Pago oferece cobrança recorrente por três caminhos distintos:
(a) Plugin oficial + WooCommerce Subscriptions (renovação automática): a partir da versão v8.9.0, o plugin oficial do Mercado Pago para WooCommerce integra-se ao WCS via Mercado Pago Automatic Payments (credencial de Pre-approval). O cliente cadastra o cartão na primeira compra; as renovações são cobradas automaticamente sem necessidade de nova ação. O cliente pode atualizar o cartão em Minha Conta → Assinaturas. Cancelar a assinatura no WCS cancela a cobrança recorrente no Mercado Pago. Esse caminho aceita cartão de crédito com renovação automática.
(b) API de Assinaturas do Mercado Pago (renovação externa): produto independente que permite criar planos e assinaturas com cobranças automáticas via API. Aceita cartão de crédito, Pix e boleto. As assinaturas são gerenciadas no painel do Mercado Pago ou via API — o ciclo de vida não depende do WCS.
(c) Link de assinatura / planos no painel (renovação externa): criação de planos sem necessidade de site ou integração técnica. Compartilhe o link e o cliente se cadastra. Cobranças automáticas conforme a periodicidade definida.
Capacidades confirmadas:
- Cartão de crédito com cobrança automática (via plugin + WCS ou API)
- Pix e boleto disponíveis na API de Assinaturas e em links de assinatura
- Retentativa inteligente para pagamentos falhos
- Atualização automática de cartões reemitidos
- Planos com periodicidade semanal, mensal, anual e outras
- Período de teste gratuito
Taxas (referência): variam conforme prazo de recebimento (D+0, D+14, D+30). Consulte a página oficial de tarifas para valores atualizados.
Atenção: não é possível inferir que Pix ou boleto funcionam com renovação automática dentro do WCS pelo plugin oficial — a integração via plugin + WCS é documentada para cartão de crédito. Para Pix e boleto com recorrência, use a API de Assinaturas do Mercado Pago ou links de assinatura.
PagBank
O PagBank oferece pagamento recorrente via API (apenas para PJ) ou link de pagamento recorrente (para PF e PJ).
Capacidades confirmadas:
- Cartão de crédito com cobrança automática
- Criar, editar, pausar e cancelar assinaturas
- Split de pagamento em recorrência (documentação)
Limitações:
- A integração via API é exclusiva para cadastros Pessoa Jurídica (PJ)
- Pessoa Física (PF) deve usar obrigatoriamente o Link de Pagamento Recorrente
- O Checkout Recorrente aceita apenas cartão de crédito no momento (fonte)
- O plugin oficial do PagBank para WooCommerce foca em pagamento avulso; a integração de recorrência ocorre via API ou Link de Pagamento Recorrente, não pelo plugin de checkout
Stripe
A Stripe oferece o produto Pix Automático para cobranças recorrentes via mandate. No entanto, o Pix Automático não está disponível para contas Stripe no Brasil — serve para empresas com contas Stripe em outros países que atendem clientes brasileiros.
Capacidades confirmadas:
- Cartão de crédito com cobrança automática (Stripe Billing)
- Pix Automático: mandate autoriza débitos recorrentes com notificação prévia de 3 dias
- Cobrança recorrente via API com mandatos configuráveis
- Retry automático para pagamentos falhos
- Suporte a IOF em transações recorrentes
Limitações:
- Pix Automático: o cliente precisa autorizar o mandate no app do banco; a cobrança efetiva ocorre 3 dias após a notificação
- A Stripe não permite ciclo diário via Pix Automático (o padrão é mensal)
- A Stripe não é o gateway mais comum para e-commerce doméstico no Brasil — é mais usado em produtos SaaS e vendas internacionais
- A integração com plugins de assinatura do WooCommerce depende da compatibilidade do plugin específico com a Stripe API
Asaas
O Asaas oferece três caminhos para assinaturas, cada um com dinâmica própria de pagamento:
(a) Plugin Asaas para WooCommerce + WooCommerce Subscriptions (renovação automática): o plugin processa os pagamentos (cartão ou boleto), enquanto o WCS gerencia o ciclo de vida da assinatura. É o caminho para quem já usa WooCommerce e quer renovação automática. Documentação.
(b) API de Assinaturas do Asaas (renovação externa): permite criar assinaturas com cobranças recorrentes por boleto ou cartão de crédito, fora do ciclo do WCS. Indicado para operações que não usam WooCommerce ou preferem gerenciar o ciclo de vida no Asaas.
(c) Pix Automático do Asaas (Pix recorrente com débito automático): produto separado que exige autorização prévia do pagador via mandate. Após a autorização, os próximos pagamentos são processados automaticamente, sem nova confirmação manual a cada ciclo. O modo MANUAL cria cada cobrança pela API; o modo SUBSCRIPTION gera as cobranças automaticamente via assinatura. Diferente do caminho (a): no plugin + WCS, o Pix é indireto — o cliente paga um boleto via QR Code, manualmente a cada ciclo. No Pix Automático, o débito é automático após a autorização. Fonte: docs.asaas.com/docs/pix-automatico.
Capacidades confirmadas (via plugin + WCS):
- Cartão de crédito com cobrança automática
- Boleto bancário com QR Code para pagamento via Pix (pagamento manual a cada ciclo — o cliente escaneia e paga)
- Checkout transparente (sem redirecionamento)
- Split de pagamento
- Antecipação automática de recebíveis em cartão
Limitações (via plugin + WCS):
- Pix não está disponível como forma de pagamento direta em assinaturas via plugin — o cliente paga o boleto via Pix usando o QR Code, manualmente a cada ciclo
- Para Pix com débito automático (sem ação manual do pagador a cada ciclo), usar o Pix Automático — produto separado, fora do WCS
- É obrigatório ter o WooCommerce Subscriptions instalado e ativo
- A Compra com um Clique depende de liberação prévia do time comercial
Stone para WooCommerce (Pagar.me)
O plugin Stone para WooCommerce (antigo Pagar.me) suporta cobrança recorrente integrada ao WooCommerce Subscriptions — cartão de crédito, boleto ou Pix — sem necessidade de desenvolvimento personalizado. A documentação oficial da recorrência com WooCommerce Subscriptions confirma que o Pagar.me executa os pagamentos enquanto o WCS gerencia o ciclo de vida, e que os meios de pagamento com suporte a assinaturas são marcados com flag roxa no painel (cartão de crédito, boleto e Pix).
Capacidades confirmadas (via plugin + WCS):
- Cartão de crédito com cobrança automática
- Boleto bancário com recorrência
- Integração nativa com o WooCommerce Subscriptions para gerenciar ciclo de vida
Produto separado — API Pagar.me (Recorrência):
A API do Pagar.me também oferece um produto de Recorrência gerenciado fora do WordPress, com planos e assinaturas criados diretamente no painel do Pagar.me. Esse modelo é mais indicado para operações que não usam WooCommerce ou precisam de lógica customizada.
Limitações:
- A Stone “Venda por Assinatura” (stone.com.br/venda-por-assinatura) é um produto separado, sem integração nativa com WooCommerce — aceita apenas cartão de crédito e não é voltada para e-commerce; é indicada para negócios que vendem por link (academias, escolas, serviços)
- Split de pagamentos no plugin Pagar.me para WooCommerce: a documentação oficial declara que o split requer desenvolvimento próprio via filters WordPress (
pagarme_marketplace_configepagarme_split_order) — não é funcionalidade pronta do plugin
Como configurar um plano recorrente
O processo básico de configuração varia conforme o plugin escolhido, mas segue uma lógica semelhante:
- Instalar a extensão de assinatura — ative o WooCommerce Subscriptions ou a alternativa escolhida
- Configurar o gateway — vincule sua conta no gateway e ative os meios de pagamento desejados
- Criar o produto de assinatura — defina o valor, periodicidade (mensal, anual), período de teste e taxa de adesão
- Configurar os e-mails — ajuste as notificações de renovação, cancelamento e pagamento falho
- Testar em ambiente sandbox — simule cobranças, renovações e cancelamentos antes de ir ao ar
Dica prática: se você já tem o artigo sobre pagamentos no WooCommerce configurado, a integração do gateway para recorrência pode reutilizar as credenciais já existentes — mas verifique se o gateway suporta cobrança recorrente, não apenas pagamento avulso.
Ciclo de vida da assinatura
Uma assinatura no WooCommerce Subscriptions passa por diferentes status oficiais:
- Pending: status inicial quando a assinatura é criada, antes do primeiro pagamento
- Active: assinatura em operação, com cobranças sendo processadas normalmente. O período de trial (período gratuito) ocorre enquanto a assinatura está Active
- On-Hold: assinatura em espera — ocorre quando o pagamento está pendente (renovação manual), quando o pagamento automático falhou, ou quando o cliente/lojista suspendeu manualmente. A assinatura pode permanecer em on-hold indefinidamente
- Pending-Cancellation: o cliente solicitou cancelamento, mas ainda há período pré-pago a ser cumprido. O cliente mantém o acesso até o fim do período
- Cancelled: o período pré-pago expirou após cancelamento. O cliente perde o acesso e não pode reativar — precisa criar uma nova assinatura
- Expired: a assinatura atingiu sua data de término definida (número de ciclos ou data final). Não pode ser reativada
Upgrade e downgrade: o WooCommerce Subscriptions permite que o cliente mude de plano durante a assinatura. Essa funcionalidade é configurável — está desativada por padrão e precisa ser habilitada em WooCommerce → Settings → Subscriptions. Quando habilitada, o lojista escolhe o comportamento de cobrança na primeira vez: cobrar valor integral no momento da troca, proratar apenas em upgrades, ou proratar em upgrades e downgrades. A prorata não é automática nem universal — depende da configuração do lojista.
Cancelamento: o cliente pode cancelar a qualquer momento pelo painel “Minha Conta”. O lojista também pode cancelar manualmente. Se houver período pré-pago, a assinatura entra em Pending-Cancellation até o fim desse período.
Modelos de negócio que funcionam com assinatura no Brasil
- Clubes de assinatura: caixas mensais de produtos (café, cosméticos, livros)
- Manutenção recorrente: planos de suporte técnico, atualizações e monitoramento
- Conteúdo exclusivo: acesso a áreas restritas, cursos ou comunidades
- Serviços recorrentes: consultoria, design, marketing contínuo
- Software como serviço (SaaS): licenças de ferramentas com cobrança mensal
Para lojas que vendem produtos físicos, considere o agendamento de entrega — o YITH declara essa funcionalidade na versão Pro (fonte).
Erros comuns ao configurar assinaturas
- Assumir que o gateway suporta recorrência sem verificar — nem todo gateway processa cobranças recorrentes; alguns só fazem pagamento avulso
- Confundir capacidade do plugin com capacidade do gateway — o plugin gerencia o ciclo de vida; o gateway processa o pagamento
- Não testar em sandbox — renovações, falhas e cancelamentos precisam ser validados antes da produção
- Ignorar retentativas de pagamento — o WCS tem sistema de retry nativo (ativado nas configurações); sem ele configurado, pagamentos falhos colocam a assinatura em on-hold e o cliente precisa agir manualmente
- Esquecer de notificar o cliente — lembretes antes da renovação reduzem cancelamentos e disputas
- Não planejar o cancelamento — clientes precisam de uma saída clara; difícil cancelamento gera reclamações e chargebacks
Quando chamar um especialista
A configuração básica de uma assinatura é acessível para lojistas experientes. Porém, considere ajuda profissional quando:
- A integração entre plugin de assinatura e gateway não funciona corretamente
- Renovações automáticas estão falhando sem motivo aparente
- Você precisa de lógica complexa (prorata, sincronização de ciclos, split de pagamento)
- O gateway que você usa não é compatível com nenhum plugin de assinatura
- A operação cresceu e precisa de automações avançadas (dunning, recuperação de churn, relatórios)
A Panacea oferece análise inicial para identificar o caminho certo para sua operação de assinatura.
Perguntas frequentes
Como vender assinaturas no WooCommerce?
Instale uma extensão de assinatura (como o WooCommerce Subscriptions ou uma alternativa), configure um gateway de pagamento compatível com cobrança recorrente e crie um produto de assinatura definindo valor, periodicidade e regras de renovação.
Qual a diferença entre parcelamento e assinatura?
No parcelamento, o valor total da compra é comprometido no cartão na primeira transação e dividido em prestações. Na assinatura, cada cobrança é independente e ocorre periodicamente — o limite do cartão não é comprometido integralmente de uma vez.
Posso oferecer Pix em assinaturas recorrentes?
Depende do gateway e do caminho escolhido. O Mercado Pago aceita Pix em assinaturas via API de Assinaturas (renovação externa) ou links de assinatura — a integração via plugin + WCS para renovação automática é documentada para cartão de crédito. A Stripe oferece Pix Automático (com mandate e notificação prévia de 3 dias), mas esse recurso não está disponível para contas Stripe no Brasil. O Asaas oferece Pix Automático (débito recorrente após autorização prévia, fora do WCS) e, no caminho plugin + WCS, permite Pix indireto via QR Code no boleto (pagamento manual a cada ciclo). Nem todos os gateways oferecem Pix recorrente com cobrança automática dentro do WCS.
Preciso pagar para ter assinaturas no WooCommerce?
O WooCommerce Subscriptions é uma extensão paga com assinatura anual (consulte a página oficial para o preço atual). Porém, existem alternativas gratuitas (versões básicas de WPSubscription, WP Swings, YITH e Milo) e opções freemium com recursos pagos. A escolha depende dos gateways que você usa e dos recursos que precisa.
Como funciona a renovação automática?
Quando o ciclo de cobrança atinge a data de renovação e o gateway suporta renovação automática, o WCS dispara a cobrança usando os dados de pagamento salvos — sem ação do cliente. Se o pagamento falhar, o WCS pode tentar novamente (se o sistema de retry estiver ativado) ou colocar a assinatura em on-hold, notificando o cliente para efetuar o pagamento manualmente. Se o gateway não suporta renovação automática, o cliente recebe um e-mail e precisa fazer login para pagar (renovação manual).
Qual o melhor plugin de assinatura para o Brasil?
Não existe um “melhor” universal. O WooCommerce Subscriptions é a opção mais madura e com maior compatibilidade. Para orçamento reduzido, WPSubscription e WP Swings oferecem boa relação custo-benefício. A escolha depende dos gateways que você usa e dos recursos que precisa.
Como configurar cobrança recorrente sem site?
Cada gateway oferece um caminho diferente. O Mercado Pago permite criar planos de assinatura e gerar links compartilháveis (documentação) — as cobranças são automáticas conforme a periodicidade definida no plano. O PagBank oferece Link de Pagamento Recorrente (documentação), mas atualmente aceita apenas cartão de crédito para recorrência. A Stone possui “Venda por Assinatura” (stone.com.br/venda-por-assinatura) — cria planos e compartilha links, com cobranças automáticas no cartão de crédito; não integra com WooCommerce. Nenhuma dessas soluções exige site próprio — o cliente paga pelo link e as cobranças são processadas pelo provedor.
Dúvidas sobre este artigo?
Encontrou uma situação diferente na sua loja ou ficou com alguma dúvida? Envie sua pergunta. As questões que puderem ajudar outros lojistas poderão ser respondidas e publicadas nesta página.
Dúvida enviada com sucesso. Obrigado pela contribuição.
Artigos relacionados
Plugin do WooCommerce parou de funcionar? Como identificar conflitos entre plugins
Plugin do WooCommerce parou de funcionar? Aprenda a identificar conflitos entre plugins na ordem certa, sem derrubar a loja — e volte a vender.
Pagamentos no WooCommerce no Brasil: Pix, cartão, boleto e gateways
Como escolher e configurar o gateway de pagamento da sua loja WooCommerce: Pix, cartão, boleto, taxas, prazos de recebimento e testes antes do lançamento.
Brazilian Market on WooCommerce parou de funcionar? O que fazer com o plugin de CPF/CNPJ
Campos de CPF/CNPJ sumiram ou o CNPJ novo é recusado? Veja por que o Brazilian Market on WooCommerce quebrou e como migrar sem perder pedidos.