Handel

Lohnt sich dein eigenes WooCommerce Subscriptions?

Offizielle WooCommerce-Erweiterung, die einen WordPress-Shop in ein System für wiederkehrende Abrechnung mit Verlängerungen, Upgrades und Behandlung fehlgeschlagener Zahlungen verwandelt.

Mit Einschränkungen · die Grundlagen, mit Einschränkungen
Preis 23,25 $/Mon.Geschätzte Ersparnis 279 $/JahrGeschätzte Zeit ein WochenendeKategorie HandelKatalogstimmen 0

Der wirklich schwierige Teil wiederkehrender Abrechnung liegt beim Zahlungsabwickler, nicht in diesem Plugin: Stripe Billing übernimmt bereits Tokenisierung, Verlängerungsversuche, SCA, anteilige Abrechnung und Mahnwesen. Ein Agent kann also durchaus an einem Wochenende einen kleinen selbst gehosteten Checkout mit Webhook-Empfänger und Berechtigungstabelle verbinden, und für ein Produkt mit zwei oder drei Tarifen reicht das tatsächlich aus. Was du nicht in einem Durchgang bauen kannst, ist der Teil, der diese Erweiterung ihre Lizenz wert macht: die Einbettung in WooCommerce, sodass Bestellungen, Gutscheine, Steuern, Versand, E-Mails, Berichte und vierzig weitere Plugins alle mit einem Abo umgehen können. Wenn du bereits einen echten Woo-Shop betreibst, musst du beim Ersetzen die Verbindungen nachbauen, nicht die Abrechnung. Wenn du einfach monatlich Geld für etwas Selbstgebautes erhalten möchtest, hast du WordPress von Anfang an nicht gebraucht.

EN → DERecherche automatisch aus dem Englischen übersetzt. Original-Prompt auf Englisch beibehalten.

Der vollständige Prompt
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.

Der Prompt öffnet sich vorausgefüllt in deinem Agenten. Prüfe ihn vor dem Ausführen. · dieser Prompt wurde aus dem Bauplan erzeugt · per PR verbessern

Original-Prompt auf Englisch beibehalten.

Wie sähe deine eigene Version aus?

Verkauft eine Handvoll fest einprogrammierter Tarife über Stripe Checkout, empfängt Abrechnungs-Webhooks und führt eine lokale Tabelle darüber, wer aktuell Zugang hat.

Was du brauchst

Warum sich Bezahlen noch lohnen kann

Weil ihr Shop bereits WooCommerce nutzt und diese Erweiterung in dieser Welt das ist, dessen Vorhandensein jedes andere Plugin, Theme und Gateway voraussetzt. Einmal jährlich dafür zu zahlen, dass sich Verlängerungen, Mahn-E-Mails, Abonnentenlisten und Gutscheinregeln wie normale Woo-Bestellungen verhalten, ist günstiger als ein paralleles Abrechnungssystem zu pflegen, das dauerhaft mit dem Shop synchron bleiben muss. Wer etwas Neues von Grund auf baut, hat es deutlich einfacher: Stripe oder Paddle damit verbinden und das alles überspringen.

Was dir fehlt

xIntegration in die Bestell-, Gutschein-, Steuer- und Versandmechanismen von WooCommerce, sodass Abos nicht länger einfach Bestellungen sind, die deine anderen Plugins verstehen

xGateway-Auswahl: Du bist an einen Zahlungsabwickler gebunden statt an das Dutzend, das Woo unterstützt

xTarifwechsel, Pausieren, Wiederaufnahme von Abos und anteilig berechnete Upgrades für Kunden in deiner eigenen UI, sofern du das gehostete Portal nicht unverändert akzeptierst

xAdmin-Berichte, Verlängerungskalender und Sammelaktionen für Tausende Abonnenten

xJahrelange Behandlung von Sonderfällen bei teilweisen Verlängerungen, gemischten Warenkörben, manuellen Verlängerungen und Migrationen von Zahlungsmethoden

vorhandene Projekte · nutze sie statt selbst zu bauen

Nichts, worauf sich verweisen ließe. Deshalb gibt es den Prompt.

Auf X teilen ↗"Ich habe gerade WooCommerce Subscriptions (23,25 $/Mon.) mit einem Prompt ersetzt"
Tarife und Preise

Was kostet WooCommerce Subscriptions?

In deiner Währung · US-DollarGeprüft am 20.10.2026
Monatliche Zahlung
23,25 $/Mon.
Pro Jahr
279 $/Jahr
Auf der offiziellen Website kaufen

Du schließt den Kauf auf der Website von WooCommerce Subscriptions ab. Vibe Radar wickelt keine Zahlungen ab.

Vergleichen mitandere App →
Bauen oder kaufen

WooCommerce Subscriptions selbst bauen oder abonnieren?

Passe die Zahlen an: Stunden zum Bauen, dein Stundensatz, Betriebskosten und der Abopreis.

Abonnieren
Selbst bauen
Zeitraum
Abonnieren558 $
Selbst bauen2.360 $

Über 24 Monate ist das Abo günstiger.

Startwerte aus der Analyse geschätzt (ein Wochenende). Nicht eingerechnet ist, was dir fehlt (Support, Integrationen, Sicherheit).

Häufige Fragen
Kann ich WooCommerce Subscriptions nachbauen?

Teilweise. Den Kern von WooCommerce Subscriptions baust du mit dem Prompt auf dieser Seite an einem Wochenende, aber es gibt echte Lücken: Integration in die Bestell-, Gutschein-, Steuer- und Versandmechanismen von WooCommerce, sodass Abos nicht länger einfach Bestellungen sind, die deine anderen Plugins verstehen, Gateway-Auswahl: Du bist an einen Zahlungsabwickler gebunden statt an das Dutzend, das Woo unterstützt. Lies die Liste oben, bevor du loslegst.

Was kostet WooCommerce Subscriptions?

WooCommerce Subscriptions kostet etwa 23,25 $/Mon. (Single site licence, billed annually, geprüft am 20.10.2026), also 279 $ pro Jahr.

Was fehlt mir, wenn ich WooCommerce Subscriptions ersetze?

Ehrlich gesagt: Integration in die Bestell-, Gutschein-, Steuer- und Versandmechanismen von WooCommerce, sodass Abos nicht länger einfach Bestellungen sind, die deine anderen Plugins verstehen; Gateway-Auswahl: Du bist an einen Zahlungsabwickler gebunden statt an das Dutzend, das Woo unterstützt; Tarifwechsel, Pausieren, Wiederaufnahme von Abos und anteilig berechnete Upgrades für Kunden in deiner eigenen UI, sofern du das gehostete Portal nicht unverändert akzeptierst; Admin-Berichte, Verlängerungskalender und Sammelaktionen für Tausende Abonnenten; Jahrelange Behandlung von Sonderfällen bei teilweisen Verlängerungen, gemischten Warenkörben, manuellen Verlängerungen und Migrationen von Zahlungsmethoden. Wenn dir davon etwas wichtig ist, zahl weiter.

Gibt es eine Open-Source-Alternative zu WooCommerce Subscriptions?

Es gibt keine ausgereifte Open-Source-Alternative, auf die sich verweisen ließe, und genau deshalb gibt es den Prompt auf dieser Seite.

Neue Ideen auf deinem Radar.

Erhalte Katalog-Neuigkeiten und Prompts für dein nächstes Projekt.