Criar assinaturas no WooCommerce exige um plugin de recorrência, um gateway que cobre automaticamente e teste de renovação antes de vender. Segundo a documentação oficial do WooCommerce, a extensão de assinaturas cria dois tipos de produto recorrente que o core não suporta sozinho. O WooCommerce nativo não cobra recorrente; depende de extensão. Configure, teste a renovação e só então publique.
Criar assinaturas no WooCommerce significa transformar um produto de compra única em uma cobrança recorrente automática, com renovação em intervalos definidos (mensal, trimestral ou anual). O WooCommerce, sozinho, vende produtos avulsos: a recorrência vem de uma extensão como o WooCommerce Subscriptions, o SUMO Subscriptions ou o YITH WooCommerce Subscription. Este guia mostra como criar assinaturas no WooCommerce em cinco passos, do plugin certo ao teste de renovação, com o cuidado que a gente vê faltar nos tickets de suporte da FULL. Para o contexto da loja, vale antes ler nosso material de como gerenciar uma loja WooCommerce e os guias da categoria de conteúdos de WooCommerce da FULL.
Visão geral: O que você precisa para criar assinaturas no WooCommerce
Para criar assinaturas no WooCommerce você precisa de quatro peças que conversam entre si, e a maioria das falhas começa quando uma delas falta. Em boa parte dos tickets recorrentes da base FULL, o gargalo não foi o plugin, mas o gateway sem suporte a cobrança automática. A tabela abaixo resume os pré-requisitos antes do primeiro clique, porque pular qualquer peça obriga a refazer a configuração depois.
| Peça | Função | Check de validação |
|---|---|---|
| Plugin de assinatura | Cria o produto recorrente e agenda a renovação | Ativo e compatível com WordPress 6.5 |
| Gateway recorrente | Cobra o cliente automaticamente a cada ciclo | Stripe ou PagBank com tokenização ativa |
| Cron real do servidor | Dispara a renovação no horário certo | WP-Cron desativado por requisição |
| Retry de pagamento | Recobra o cliente quando o cartão é recusado | Novas tentativas e e-mail de falha ativos |
A ordem importa: gateway antes do plugin evita refazer todo o produto. Quem pula o teste de renovação costuma descobrir o erro só na primeira cobrança real, com o cliente já perdido.
Qual plugin escolher para criar assinaturas no WooCommerce
A escolha do plugin define o custo e o limite das suas regras de recorrência, e os três nomes que dominam o mercado resolvem casos diferentes. O WooCommerce Subscriptions custa US$ 199 por ano e entrega integração oficial; o SUMO Subscriptions cobra licença única de US$ 49 no CodeCanyon; o YITH WooCommerce Subscription tende a brilhar em regras flexíveis de renovação.
Em lojas pequenas, a licença única resolve; em operações com suporte crítico, a extensão oficial reduz risco. Nos tickets da base FULL, boa parte das quebras de assinatura nasceu de plugin abandonado, sem atualização para a versão atual do WordPress, e não do preço da licença em si. Confirme a data da última atualização e a nota antes de instalar qualquer um deles, e prefira sempre o que tem suporte ativo e recente ao recurso de cobrança recorrente, porque um plugin parado costuma quebrar na próxima atualização do WooCommerce.
Passo a passo: Como criar assinaturas no WooCommerce
Criar assinaturas no WooCommerce leva cerca de 30 minutos quando o gateway já está conectado, e o processo segue cinco passos na ordem que evita retrabalho. Cada passo abaixo é um item do roteiro: instalar o plugin, conectar o gateway, montar o produto recorrente, ajustar o ciclo de renovação e testar a primeira cobrança na sequência certa.
Passo 1: Instale o plugin de assinatura
Instale primeiro a extensão de recorrência, porque sem ela o WooCommerce não mostra a aba de assinatura no produto. Acesse Plugins, Adicionar novo, envie o arquivo do WooCommerce Subscriptions ou do SUMO Subscriptions e ative. Segundo a documentação oficial do WooCommerce, a extensão adiciona dois novos tipos de produto: assinatura simples e assinatura variável. Confirme que o menu WooCommerce ganhou a entrada Assinaturas antes de seguir adiante.
Passo 2: Conecte um gateway recorrente
Conecte um gateway com cobrança automática antes de montar o produto, porque nem todo meio de pagamento suporta recorrência. Stripe e PagBank tokenizam o cartão e cobram sozinhos a cada ciclo; boleto avulso não renova e quebra a assinatura. Em Pagamentos, ative o Stripe, insira as chaves de API e marque a opção de pagamentos recorrentes. Veja nosso comparativo dos melhores plugins de gateway de pagamento WooCommerce para escolher o certo.
Passo 3: Monte o produto recorrente
Monte o produto definindo o valor e o período de cobrança, que é o coração da assinatura. Em Produtos, Adicionar novo, escolha o tipo Assinatura simples, defina R$ 49,90 por mês e o período de teste, se houver. Configure o ciclo: a cada 1 mês, sem data de expiração para recorrência contínua. Salve e visualize a página para confirmar que o botão mostra o preço recorrente, e não um valor único.
Passo 4: Ajuste o ciclo de renovação e o cron
Ajuste o agendamento de renovação e o cron do servidor, porque é aqui que a maioria das assinaturas silenciosamente falha. O WP-Cron nativo só dispara quando alguém visita o site, então em lojas de baixo tráfego a renovação atrasa. Desative o WP-Cron por requisição no wp-config e agende um cron real a cada 5 minutos. Essa correção estabiliza o ciclo de cobrança recorrente em hospedagem compartilhada.
Passo 5: Teste a primeira renovação
Teste a renovação completa em ambiente de teste antes de abrir a venda, usando o modo sandbox do gateway. Crie uma assinatura com cartão de teste do Stripe, force a data de renovação para o dia seguinte e confirme que a cobrança dispara e o pedido de renovação aparece. Esse teste de 10 minutos evita o pior cenário: descobrir a falha só na primeira cobrança real, com o assinante já insatisfeito.
Quanto custa criar assinaturas no WooCommerce e quando vale a pena
Criar assinaturas no WooCommerce custa de zero (com plugin gratuito limitado) até US$ 199 por ano na extensão oficial, mais a taxa do gateway, que no Stripe fica em torno de 3,99% por transação no Brasil. Some a hospedagem e o custo dos plugins de suporte da loja.
Para uma operação séria, a soma de licenças avulsas pesa: WooCommerce Subscriptions, Rank Math PRO para o SEO das páginas, um plugin de checkout e um de cupom passam fácil de US$ 400 por ano somados. No bundle PRO da FULL, esse mesmo conjunto de 17 plugins premium sai por R$ 849 por ano, o equivalente a R$ 85 por site quando você gerencia 10 sites, com ativação em um clique e sem licença avulsa. A gente vê no suporte da FULL que o custo escondido não é o plugin, é o tempo perdido reconfigurando licença a licença. Conheça o plano PRO da FULL e ative tudo de uma vez.
Como lidar com pagamentos falhos e a gestão das assinaturas
Depois que a assinatura entra no ar, o maior risco deixa de ser a configuração e passa a ser a falha de cobrança recorrente, quando o cartão do cliente expira ou é recusado pelo banco. O WooCommerce Subscriptions tenta cobrar de novo automaticamente algumas vezes, num ciclo chamado dunning, antes de suspender a assinatura, e é esse comportamento que segura a receita.
Na prática, a gente vê no suporte da FULL que loja que não configura o e-mail de cartão recusado perde assinante em silêncio. O caminho é ativar as notificações automáticas de falha de pagamento, definir quantas novas tentativas o gateway fará e revisar a lista de assinaturas suspensas uma vez por semana no painel. Stripe e PagBank reenviam a cobrança sem ação manual quando o retry está ligado, mas o aviso ao cliente para atualizar o cartão é o que recupera a renovação. Use o relatório de assinaturas para achar quais ciclos estão falhando antes que virem cancelamento.
Decisão rápida: Qual caminho seguir
- Se você tem poucos assinantes e quer custo baixo → use o SUMO Subscriptions com licença única e gateway Stripe.
- Se você precisa de suporte oficial e integração garantida → escolha o WooCommerce Subscriptions e mantenha a extensão atualizada.
- Se a loja roda em hospedagem compartilhada de baixo tráfego → evite o WP-Cron nativo, configure um cron real do servidor a cada 5 minutos.
- Se você gerencia vários sites com plugins premium → consolide tudo no bundle PRO da FULL por R$ 85 por site.
Perguntas frequentes sobre assinaturas no WooCommerce
Qual plugin escolher para criar assinaturas no WooCommerce?
O WooCommerce Subscriptions é a escolha mais segura para criar assinaturas no WooCommerce com suporte oficial, ao custo de US$ 199 por ano. Para custo baixo, o SUMO Subscriptions resolve com licença única de US$ 49. A regra prática é simples: priorize o plugin com atualização recente e nota alta, porque boa parte das quebras de assinatura na base FULL nasceu de extensão abandonada, e não do preço da licença.
Quais gateways de pagamento suportam cobrança recorrente no WooCommerce?
Stripe e PagBank suportam a cobrança recorrente exigida para criar assinaturas no WooCommerce, porque tokenizam o cartão e cobram automaticamente a cada ciclo. O boleto avulso não serve para assinatura: ele não renova sozinho e a cobrança expira sem aviso. Antes de montar o produto, ative o gateway com pagamentos recorrentes marcado, porque trocar de gateway depois obriga a refazer a configuração de todos os produtos de assinatura da loja.
É possível oferecer assinaturas no WooCommerce sem plugin pago?
Sim, é possível testar assinaturas no WooCommerce com plugins gratuitos, mas com limites claros de regras e gateways suportados. Os gratuitos servem para validar a ideia ou rodar poucos assinantes, porém travam recursos como período de teste, renovação variável e cobrança proporcional. Para uma operação séria com mais de algumas dezenas de assinantes, a extensão paga compensa pelo suporte e pela compatibilidade garantida com a versão atual do WordPress.
Por que as renovações de assinatura não disparam no horário agendado?
As renovações falham ao criar assinaturas no WooCommerce porque o WP-Cron nativo só dispara quando alguém visita o site, então em lojas de baixo tráfego a cobrança recorrente fica presa. Cache de página agressivo piora o quadro ao impedir a chamada do cron. A correção é desativar o WP-Cron por requisição no wp-config e agendar um cron real do servidor a cada 5 minutos, o que estabiliza o ciclo de renovação mesmo em hospedagem compartilhada.
Como testar se a renovação automática de uma assinatura funciona?
Use o modo sandbox do gateway e force a data de renovação para o dia seguinte para validar a cobrança em cerca de 10 minutos. Crie uma assinatura com cartão de teste do Stripe, altere a próxima data de cobrança no painel e confirme que o pedido de renovação é gerado e pago. Esse teste evita o pior cenário, que é descobrir a falha só na primeira cobrança real com o assinante já perdido.
Próximos passos para vender por assinatura
Criar assinaturas no WooCommerce deixa de ser um risco quando você segue a ordem certa: gateway recorrente, plugin atualizado, produto bem configurado, cron real e teste em sandbox antes da primeira venda. O erro que mais aparece no suporte da FULL não é técnico de código, é operacional: pular o teste de renovação e descobrir a falha com o cliente. Comece pelo gateway, valide a primeira cobrança e só então divulgue a oferta. Para continuar aprendendo, o FULL Academy reúne tutoriais, guias e reviews de WooCommerce em um só lugar, e o guia crie uma loja online com WordPress cobre o caminho completo da loja.
Legenda: a aba de assinatura só aparece no produto depois que a extensão de recorrência está ativa.
















