📩 Fique por dentro das novidades com a nossa newsletter

Assinaturas no WooCommerce: Como configurar a recorrência em 5 passos

Conheça a loja da FULL Services

Plugins premium, suporte de verdade e tudo o que seu site WordPress precisa em um só lugar.

Pergunte a uma IA sobre este artigo

Obtenha um resumo ou tire dúvidas com seu assistente favorito

Configurar assinaturas no WooCommerce exige plugin de recorrência, gateway com tokenização e cron real no servidor. Segundo o Baymard Institute (2024), 70,22% dos carrinhos são abandonados, média de 50 estudos. A maior perda silenciosa é a renovação que falha sozinha. Escolha o gateway antes do plugin.

As assinaturas no WooCommerce transformam uma venda única em receita recorrente, cobrando o cliente de forma automática a cada ciclo. O recurso não vem no núcleo da plataforma: depende de um plugin de recorrência, um gateway que armazene o cartão com segurança e um agendador de tarefas confiável. A diferença entre uma loja que fatura todo mês e uma que perde renovações está na configuração técnica, não na escolha do produto. Este guia mostra como montar a recorrência do zero, qual gateway usar no Brasil e como validar cada cobrança. Para o contexto completo da plataforma, veja o hub de conteúdos WooCommerce da FULL.


Primeiros passos: Visão geral da recorrência

A recorrência exige três camadas que precisam conversar entre si: plugin, gateway e cron. Em , o caminho mais comum usa o plugin WordPress WooCommerce Subscriptions, um gateway com tokenização como Stripe ou Mercado Pago, e o Action Scheduler processando as renovações. A tabela abaixo resume o papel de cada peça antes de você instalar qualquer coisa.

Assinaturas no WooCommerce: camadas, função e validação
Camada Função Check de validação
Plugin de recorrência Cria o produto assinatura e o ciclo de cobrança Produto aparece como recorrente no checkout
Gateway de pagamento Tokeniza o cartão e cobra automaticamente Pagamento de teste renova sem novo cartão
Action Scheduler Dispara a renovação na data certa Job de renovação processa em fila sem atraso

A ferramenta nativa cobra licença anual, mas existem alternativas de custo único. Comece definindo o ciclo antes de pagar por software.

Passo a passo: Como configurar assinaturas no WooCommerce

Configurar assinaturas no WooCommerce do zero leva cerca de 40 minutos em uma loja já com WooCommerce ativo e um produto cadastrado. Os cinco passos abaixo cobrem da escolha do gateway até o primeiro teste de renovação real, sempre com um critério de validação.

Trate o gateway como decisão número um: ele determina se a cobrança recorrente vai funcionar de forma silenciosa ou quebrar na primeira virada de ciclo.

Passo 1: Escolha o gateway com tokenização

O gateway é a peça que mais derruba assinaturas no WooCommerce, então ele vem antes do plugin. Para cobrança recorrente você precisa de um gateway que tokenize o cartão, ou seja, guarde uma referência segura para cobrar de novo sem pedir os dados outra vez. No Brasil, Stripe, Mercado Pago e PagBank suportam tokenização; boletos avulsos e Pix simples não renovam sozinhos. Confira a compatibilidade real na lista de gateways de pagamento testados para WooCommerce antes de instalar.

Passo 2: Instale o plugin de recorrência

Com o gateway escolhido, instale o plugin que cria o ciclo de cobrança. O WooCommerce Subscriptions é o oficial e custa cerca de US$199 por ano; SUMO Subscriptions e YITH WooCommerce Subscription são alternativas de licença única. Em , todos exigem PHP 8.2 ou superior para rodar o Action Scheduler sem erros de memória. Ative o plugin, confirme que a aba de assinaturas apareceu no painel e siga para o produto.

Passo 3: Crie o produto de assinatura

Crie um produto novo e marque o tipo como assinatura simples ou variável. Defina o valor por ciclo, o intervalo de cobrança (mensal, trimestral, anual) e, se quiser, um período de teste gratuito ou taxa de adesão. O campo mais esquecido é o limite de renovações: deixar em branco significa cobrança indefinida, o que costuma gerar disputa de cartão. Salve e visualize a página: o botão deve dizer assinar, não comprar.

Passo 4: Configure o cron real no servidor

A renovação só dispara se o agendador rodar na hora certa, e aqui mora o problema mais comum. O WooCommerce usa o Action Scheduler, que depende do WP-Cron; em hospedagem compartilhada, o WP-Cron só roda quando alguém acessa o site. Desative o WP-Cron no wp-config com define('DISABLE_WP_CRON', true); e crie um cron real no servidor chamando wp-cron.php a cada cinco minutos. Sem isso, as assinaturas no WooCommerce vencem sem cobrança.

Passo 5: Rode um pagamento de teste e valide a renovação

Antes de abrir para clientes reais, valide as assinaturas no WooCommerce com uma compra de teste: use o cartão de sandbox do seu gateway e force a renovação manual no painel. Confirme três coisas: a cobrança recorrente acontece sem pedir o cartão de novo, o e-mail de renovação sai e a assinatura volta ao status ativo. Se a renovação manual falha, o problema é tokenização do gateway, não o plugin. Só publique a loja depois desse ciclo passar limpo.

Como evitar o churn involuntário na recorrência

O churn involuntário é a perda de assinantes que não cancelaram, mas pararam de pagar por falha técnica, e ele drena receita em silêncio. Em lojas com assinaturas no WooCommerce, a maioria desses cancelamentos vem de cartão expirado, gateway sem retentativa e renovação que não disparou por cron quebrado.

Quem opera assinaturas no WooCommerce em escala aprende a tratar a renovação falha como problema de infraestrutura, não de cliente. A gente vê no suporte da FULL que boa parte dos chamados de queda de faturamento recorrente não é cancelamento real: é cobrança que nunca tentou rodar. A correção passa por ativar a retentativa automática de pagamento, ligar o lembrete de cartão prestes a vencer e monitorar a fila do Action Scheduler. Uma loja com retentativa configurada recupera uma fatia relevante das renovações falhas sem ação do cliente. Ferramentas como Stripe Billing fazem o dunning de forma nativa; no plugin oficial, o recurso chama tentativas automáticas de cobrança.

Quando a plataforma FULL faz sentido para a sua loja

Manter assinaturas no WooCommerce funcionando bem é menos sobre o plugin e mais sobre o ambiente em volta dele: PHP atualizado, cron de servidor confiável e gateway compatível. É exatamente onde a maioria das lojas tropeça, porque hospedagem compartilhada barata não entrega cron real nem versão de PHP recente.

A plataforma FULL conecta o seu WordPress a um ambiente gerenciado com mais de 150 mil sites e entrega o bundle de plugins PRO já incluso. O plano PRO sai por R$849 por ano e cobre até 10 sites, o que dá apenas R$85 por site, com Elementor PRO, WP Rocket e os demais plugins do pacote ativados em um clique. Para uma loja de recorrência, isso resolve cron de servidor, PHP recente e licenças de plugin em uma só assinatura. Conheça os planos da FULL e compare com o custo avulso de licença anual de cada plugin de assinatura.


Árvore de decisão para escolher o modelo de recorrência

Use a árvore abaixo para decidir o caminho técnico em menos de um minuto, conforme o tamanho da loja e o orçamento de software. Em , a regra geral é priorizar tokenização e cron antes de qualquer recurso avançado de assinatura.

Cada nó parte de uma condição concreta e termina em uma recomendação direta, do gateway ao plugin. O objetivo é evitar a armadilha mais cara: investir em um plugin caro de recorrência e descobrir, semanas depois, que o gateway escolhido nunca suportou cobrança automática ou que o cron do servidor nunca processou a fila de renovação.

  • Se você fatura abaixo de R$5.000/mês e quer custo único → use SUMO ou YITH com Mercado Pago tokenizado.
  • Se precisa de dunning e retentativa nativos → escolha Stripe Billing com WooCommerce Subscriptions.
  • Se está em hospedagem compartilhada de baixo tráfego → evite depender do WP-Cron, configure cron de servidor antes de vender.
  • Se cobra apenas no Brasil com Pix recorrente → valide o suporte a recorrência do gateway, porque Pix simples não renova sozinho.

Perguntas frequentes sobre assinaturas no WooCommerce

Por que algumas renovações de assinatura no WooCommerce falham sozinhas?

Falham porque o agendador não rodou na hora certa ou o cartão não foi tokenizado. O Action Scheduler depende do WP-Cron, e em hospedagem compartilhada o WP-Cron só dispara quando alguém acessa o site. Lojas de baixo tráfego acumulam jobs atrasados e a renovação vence sem cobrança. A correção é desativar o WP-Cron no wp-config e criar um cron real no servidor rodando a cada cinco minutos.

É possível cobrar assinaturas no WooCommerce sem o plugin oficial pago?

Sim, é possível usar alternativas de licença única como SUMO Subscriptions ou YITH WooCommerce Subscription, que custam por volta de US$99 uma vez, contra US$199 por ano do plugin oficial. Elas criam o ciclo de cobrança e integram com Stripe e Mercado Pago. A condição é que o gateway suporte tokenização e recorrência; sem isso, nenhum plugin renova o cartão automaticamente.

Qual a diferença entre WooCommerce Subscriptions e Stripe Billing?

O WooCommerce Subscriptions controla a assinatura dentro do WordPress, enquanto o Stripe Billing roda o motor de cobrança no lado do Stripe. Na prática, o plugin gerencia o produto e o status no painel; o Stripe Billing oferece dunning, retentativa e gestão de cartão expirado de forma nativa. Em lojas com muitos assinantes, combinar os dois reduz o churn involuntário porque a retentativa fica no nível do gateway.

Quanto custa configurar assinaturas no WooCommerce por ano?

O custo anual começa em cerca de US$199 com o plugin oficial WooCommerce Subscriptions, mais a taxa do gateway por transação, em geral 2,9% mais uma tarifa fixa. Alternativas de licença única como SUMO ficam em torno de US$99 pagos uma vez. No bundle da FULL, vários plugins PRO entram pelo plano de R$849 por ano, o que dilui o custo por site para R$85 quando você gerencia até 10 lojas.

O que é churn involuntário em uma loja de assinaturas?

Churn involuntário é a perda de assinantes que não pediram cancelamento, mas pararam de pagar por falha técnica. As causas mais comuns são cartão expirado, gateway sem retentativa automática e renovação que não disparou por cron quebrado. Diferente do churn voluntário, ele é recuperável: ativar tentativas automáticas de cobrança e lembrete de cartão prestes a vencer devolve boa parte dessas assinaturas sem nenhuma ação do cliente.

Próximos passos para a sua loja de recorrência

Montar assinaturas no WooCommerce de forma estável é uma sequência clara: escolher o gateway com tokenização, instalar o plugin de recorrência, configurar o cron real no servidor e validar a primeira renovação antes de abrir as portas. Tratadas assim, as assinaturas no WooCommerce viram receita previsível em vez de fonte de chamado de suporte. O erro que mais custa receita não é a escolha do plugin, e sim o churn involuntário por cobrança que nunca tentou rodar. Trate o ambiente, PHP atualizado e cron de servidor como parte da arquitetura, não como detalhe de infraestrutura. Para aprofundar a operação da loja, veja como gerenciar uma loja WooCommerce no dia a dia e como estruturar a retenção e recuperação de carrinho. Quem está começando do zero pode seguir o passo a passo de como configurar a loja com WooCommerce no WordPress e o guia para criar uma loja online com WordPress. Continue aprendendo no FULL Academy, que reúne tutoriais, guias e reviews de WordPress em um só lugar.

Legenda: o tipo de produto assinatura aparece no painel só depois que o plugin de recorrência está ativo.

Compartilhe este conteúdo

Equipe Full Services

A FULL. é especialista em WordPress e oferece plugins premium com licenças originais, suporte técnico e instalação facilitada. Já ajudou mais de 25 mil clientes a impulsionar seus sites com performance, segurança e praticidade.

AI Shopping no Brasil: Como a IA decide quem vende

O AI shopping no Brasil já redesenha como o consumidor

A shortlist da IA: Como 3-5 marcas são escolhidas antes do clique

Entender a shortlist da ia como marcas são escolhidas é

Como fazer um AI visibility audit passo a passo

Se você não sabe se o ChatGPT recomenda a sua
Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.