Comércio

Vale construir sua versão de WooCommerce Subscriptions?

Extensão oficial do WooCommerce que transforma uma loja WordPress em um sistema de cobrança recorrente com renovações, upgrades e tratamento de falhas de pagamento.

Com ressalvas · o básico sim, com limitações
Preço US$ 23,25/mêsEconomia estimada US$ 279/anoTempo estimado um fim de semanaCategoria ComércioVotos no catálogo 0

A parte realmente difícil da cobrança recorrente fica no processador de pagamentos, não neste plugin: o Stripe Billing já cuida de tokenização, tentativas de renovação, SCA, cálculos proporcionais e recuperação de pagamentos. Então um agente consegue perfeitamente montar um pequeno checkout com hospedagem própria, um receptor de webhooks e uma tabela de permissões de acesso em um fim de semana, e para um produto com dois ou três planos isso de fato basta. O que você não consegue fazer de uma vez só é a parte que faz essa extensão valer uma licença: funcionar dentro do WooCommerce para que pedidos, cupons, impostos, frete, emails, relatórios e outros quarenta plugins entendam o que é uma assinatura. Se você já opera uma loja Woo de verdade, substituir isso significa reconstruir as conexões, não a cobrança. Se você só quer receber mensalmente por algo que construiu, nunca precisou de WordPress para começar.

EN → PTPesquisa traduzida automaticamente do inglês. Prompt original preservado em inglês.

O prompt completo
Build a minimal self-hosted recurring billing service for a single product. No WordPress, no WooCommerce.

Stack, non negotiable: Node 20, TypeScript, Express, SQLite via better-sqlite3, Stripe Node SDK, plain server-rendered EJS templates. No React, no ORM, no Docker.

Scope, in:
- A plans.ts file defining three hardcoded plans (monthly, annual, lifetime) each with a Stripe Price ID pulled from env.
- GET /pricing renders the plans and a Subscribe button per plan.
- POST /checkout/:plan creates a Stripe Checkout Session in subscription mode (or payment mode for lifetime) and redirects to it.
- POST /webhook with raw body parsing and signature verification. Handle checkout.session.completed, customer.subscription.updated, customer.subscription.deleted, invoice.payment_failed. Upsert into a subscriptions table: stripe_customer_id, email, plan, status, current_period_end, cancel_at_period_end.
- GET /portal creates a Stripe Billing Portal session for the logged in customer so plan changes, cancellation and card updates are Stripe's problem, not yours.
- Magic link auth only: POST /login emails a signed token, no passwords. Log the link to stdout in dev instead of sending mail.
- GET /api/entitlement returns JSON with active true or false plus plan and period end, so another app can gate features on it.
- GET /admin, protected by a single ADMIN_TOKEN from env, listing subscribers with status and next renewal, filterable by status.
- Idempotent webhook handling: store processed event IDs and ignore repeats.

Scope, out: multi gateway support, tax calculation beyond Stripe Tax, proration math of your own, coupons, shipping, invoices you render yourself, any telemetry.

Secrets in .env: STRIPE_SECRET_KEY, STRIPE_WEBHOOK_SECRET, STRIPE_PRICE_MONTHLY, STRIPE_PRICE_ANNUAL, STRIPE_PRICE_LIFETIME, ADMIN_TOKEN, APP_URL. Commit a .env.example, never a filled .env.

Deliver a README with exact steps: create products in the Stripe dashboard, run stripe listen to forward webhooks locally, seed a test subscription, and how to flip to live keys. Include a script that replays a saved webhook fixture so the handler is testable without Stripe.

O prompt abre preenchido no seu agente. Revise antes de executar. · este prompt foi gerado a partir do plano de construção · melhore com um PR

Prompt original preservado em inglês.

Como seria construir sua versão?

Vende alguns planos fixos no código por meio do Stripe Checkout, recebe webhooks de cobrança e mantém uma tabela local de quem tem acesso no momento.

O que você vai precisar

Por que ainda vale pagar

Porque a loja já é WooCommerce, e nesse mundo essa extensão é aquilo que todos os outros plugins, temas e gateways esperam encontrar. Pagar uma vez por ano para que renovações, emails de cobrança, listas de assinantes e regras de cupons se comportem como pedidos normais do Woo é mais barato que manter um sistema paralelo de cobrança sincronizado com a loja para sempre. Quem está construindo algo novo do zero tem muito mais facilidade: basta conectar Stripe ou Paddle e pular tudo isso.

O que você perde

xIntegração com a estrutura de pedidos, cupons, impostos e frete do WooCommerce, de modo que as assinaturas deixam de ser apenas pedidos que seus outros plugins entendem

xVariedade de gateways: você fica preso a um processador em vez da dúzia que o Woo suporta

xTroca de plano, pausa, reativação e upgrades proporcionais para clientes na sua própria UI, a menos que você aceite o portal hospedado como ele é

xRelatórios administrativos, calendários de renovação e ações em massa sobre milhares de assinantes

xAnos de tratamento de casos extremos para renovações parciais, carrinhos mistos, renovações manuais e migrações de métodos de pagamento

projetos prontos · use em vez de construir, se preferir

Nada que valha indicar. Por isso o prompt existe.

Compartilhar no X ↗"Acabei de substituir WooCommerce Subscriptions (US$ 23,25/mês) com um prompt"
Planos e preços

Quanto custa WooCommerce Subscriptions?

Na sua moeda · Dólar americanoChecado em 20/10/2026
Plano mensal
US$ 23,25/mês
Por ano
US$ 279/ano
Assinar no site oficial

Você conclui a compra no site de WooCommerce Subscriptions. O Vibe Radar não intermedeia pagamentos.

Comparar comoutro app →
Construir ou assinar

Vale mais construir ou assinar WooCommerce Subscriptions?

Ajuste os números: horas para construir, valor da sua hora, custos para manter no ar e o preço da assinatura.

Assinar
Construir você mesmo
Horizonte
AssinarUS$ 558
Construir você mesmoUS$ 2.360

Em 24 meses, assinar sai mais barato.

Horas iniciais estimadas a partir da análise (um fim de semana). Não inclui o valor do que você deixa de ter (suporte, integrações, segurança).

Perguntas frequentes
Dá para recriar WooCommerce Subscriptions?

Em parte. O núcleo de WooCommerce Subscriptions dá para construir em um fim de semana com o prompt desta página, mas há lacunas reais: Integração com a estrutura de pedidos, cupons, impostos e frete do WooCommerce, de modo que as assinaturas deixam de ser apenas pedidos que seus outros plugins entendem, Variedade de gateways: você fica preso a um processador em vez da dúzia que o Woo suporta. Leia a lista acima antes de começar.

Quanto custa WooCommerce Subscriptions?

WooCommerce Subscriptions custa cerca de US$ 23,25/mês (Single site licence, billed annually, checado em 20/10/2026), ou seja, US$ 279 por ano.

O que eu perco ao substituir WooCommerce Subscriptions?

Sinceramente: Integração com a estrutura de pedidos, cupons, impostos e frete do WooCommerce, de modo que as assinaturas deixam de ser apenas pedidos que seus outros plugins entendem; Variedade de gateways: você fica preso a um processador em vez da dúzia que o Woo suporta; Troca de plano, pausa, reativação e upgrades proporcionais para clientes na sua própria UI, a menos que você aceite o portal hospedado como ele é; Relatórios administrativos, calendários de renovação e ações em massa sobre milhares de assinantes; Anos de tratamento de casos extremos para renovações parciais, carrinhos mistos, renovações manuais e migrações de métodos de pagamento. Se algum desses pontos é essencial para você, continue pagando.

Existe uma alternativa aberta para WooCommerce Subscriptions?

Não há alternativa open source madura que valha indicar, e é exatamente por isso que o prompt desta página existe.

Novas ideias no seu radar.

Receba novidades do catálogo e prompts para o seu próximo projeto.