Digitale Produkte verkaufen – mit einem einzigen Cloudflare Worker

Das Cloudflare-Shop-Kit erledigt Checkout, Auslieferung und Lizenzschlüssel für E-Books, Vorlagen, Software und Zeitpässe. Open Source unter MIT-Lizenz, mit Bausteinen für die deutschen und europäischen Pflichtangaben.

Kit herunterladen (ZIP, Version 0.1.0) Schnellstart in 15 Minuten

Was das Kit erledigt

So läuft ein Kauf

  1. Deine Seite verlinkt auf /buy/<sku>. Der Worker prüft das Produkt und legt den Checkout beim Zahlungsanbieter an.
  2. Die Kundin bezahlt bei Stripe oder Polar.
  3. Der Anbieter meldet die Zahlung per Webhook. Der Worker prüft die Signatur und speichert die Bestellung in D1.
  4. Die Bestellseite zeigt den Download-Link und den Lizenzschlüssel, auf Wunsch kommt eine Bestätigung per E-Mail.
  5. Wird die Zahlung erstattet, sperrt der Worker Lizenz und Downloads.

Wie die Teile zusammenspielen, zeigt die Architektur.

Für wen das Kit gedacht ist

Für Entwicklerinnen und kleine Teams, die eigene digitale Produkte ohne Shop-Plattform verkaufen wollen und Cloudflare ohnehin nutzen. Du brauchst Node.js 22, ein Cloudflare-Konto und ein Konto bei Polar oder Stripe. Deine Produktseiten bleiben, wo sie sind; das Kit liefert nur die Kaufabwicklung.

Was es kostet

Das Kit selbst ist kostenlos. Für kleine Shops reichen meist die kostenlosen Kontingente von Workers, D1 und R2; die aktuellen Grenzen stehen auf der Preisseite von Cloudflare. Dazu kommen die Gebühren deines Zahlungsanbieters.

Selbst ausprobieren

Auf der Seite Lizenz prüfen kannst du einen Lizenzschlüssel direkt im Browser verifizieren, so wie es deine Software später offline tut. Die Rechtsbausteine enthalten eine Vorschau für Preisangaben.