PrestaShop Checkout & Zahlung

DataFirefly Subscriptions — Abonnements und wiederkehrende Stripe-Zahlungen für PrestaShop 8 & 9

Das Abonnement-Modul für PrestaShop 8 und 9: Stripe Card-on-File, Dunning, Self-Service-Kundenbereich.

Per Abonnement statt im Einzelkauf zu verkaufen bedeutet, eine schwankende Umsatzkurve in planbaren MRR zu verwandeln — das unterscheidet eine Kaffeebox von einer 8-stelligen DTC-Marke. Aber natives PrestaShop kennt keine wiederkehrenden Zahlungen: keine hinterlegte Karte, keine Verlängerungen, kein Dunning. DataFirefly Subscriptions schließt die Lücke mit einer bewährten Card-on-File-Architektur: Der Kunde zahlt einmal im Checkout über eine native Zahlungsoption (3DS/SCA inklusive), seine Karte wird sicher bei Stripe hinterlegt, und jede Verlängerung erzeugt eine echte PrestaShop-Bestellung über den exakten Betrag, Versandkosten inklusive. 6 Abrechnungsfrequenzen, entkoppelte Lieferungen, automatisches Dunning mit Wiederholungen, Kundenbereich Pause/Überspringen/Kündigung, MRR-Dashboard. Kompatibel mit PrestaShop 8.0 bis 9.x.

Auf einen Blick
  • Zahlung im Checkout über native Option: hinterlegte Karte (Card on File), automatisches 3DS/SCA
  • Verlängerungen = echte PrestaShop-Bestellungen auf den Cent genau, Versand inklusive (konfigurierbar)
  • 6 Abrechnungsfrequenzen, entkoppelte Lieferungen, Abo-Rabatte, Mindestlaufzeit
  • Automatisches Dunning: konfigurierbare Wiederholungen, E-Mails, Kündigung nach X Fehlschlägen
  • Kompatibel mit PrestaShop 8.0 bis 9.x und PHP 8.0 bis 8.4
PrestaShop 8 & 9 PHP 8.0 – 8.4 Stripe Card-on-File 3DS / SCA Auto-Dunning Multi-Frequenz
  • 30 Tage Rückgaberecht
  • 12 Monate Updates
  • 24-h-Support
www.datafirefly.com/de/
Abonnements und wiederkehrende Stripe-Zahlungen in PrestaShop 8
v2.1.0 · aktualisiert 2026-07-04
Was es leistet

Die Kurzfassung.

01

Card-on-File-Architektur ohne Doppelabbuchung

Der Kunde wählt seinen Plan auf der Produktseite und zahlt einmal im Checkout über die dedizierte Zahlungsoption. Die Zahlung deckt den exakten Warenkorbbetrag (inklusive Versand), 3D Secure wird automatisch abgewickelt, und die Karte wird für die folgenden Zyklen bei Stripe hinterlegt. Eine einzige Abrechnungs-Engine: null Risiko doppelter Abbuchungen.

02

Verlängerungen als echte PrestaShop-Bestellungen

Bei jeder Fälligkeit baut das Modul einen echten Warenkorb neu auf (Produkt, Adresse, Versanddienst), berechnet den exakten Betrag über die PrestaShop-Engine (Versand und Steuern inklusive, konfigurierbar), belastet die hinterlegte Karte off-session und erzeugt eine Standardbestellung. Ihre Buchhaltungsexporte, Ihr Lager und Ihre Berichte funktionieren unverändert — Stripe- und PrestaShop-Beträge stimmen auf den Cent überein.

03

Automatisches Anti-Churn-Dunning

Schlägt eine Zahlung fehl (abgelaufene Karte, Limit erreicht), wiederholt das Modul automatisch (standardmäßig 3-mal alle 3 Tage), sendet dem Kunden eine Erinnerungs-E-Mail und kündigt erst nach der konfigurierten Anzahl aufeinanderfolgender Fehlschläge. Dunning rettet typischerweise 50 bis 70 % der Zahlungen, die sonst verloren gegangen wären.

04

Kunden-Self-Service: Pause, Überspringen, Kündigung

Über den Bereich Meine Abonnements kann der Kunde pausieren, fortsetzen, eine Lieferung überspringen oder kündigen — ohne Ihren Support zu kontaktieren. Sie konfigurieren, was erlaubt ist: Pause ja/nein, Überspringen ja/nein, freie Kündigung oder nach X Zyklen Mindestlaufzeit. Bei der Kündigung wird die hinterlegte Karte automatisch entfernt.

Die ausführliche Fassung

Alles, was Sie wissen sollten bevor Sie installieren.

Ein detaillierter Blick darauf, wie DataFirefly Subscriptions — Abonnements und wiederkehrende Stripe-Zahlungen für PrestaShop 8 & 9 funktioniert, warum wir es so gebaut haben und der Gedanke hinter den Funktionen oben.

§ 01

Warum Abonnements einen Onlineshop transformieren

Ein Einmalkunde bringt Ihnen eine Marge beim Kauf, vielleicht einen Nachkauf in 6 Monaten. Ein Abonnent bringt Ihnen jeden Monat Marge ohne neue Vertriebsaktion und gibt statistisch 3- bis 5-mal mehr über seine Lebensdauer aus. Das erklärt die Bewertungen der DTC-Marken, die Abonnements aktiviert haben (Dollar Shave Club, HelloFresh und ihre lokalen Pendants). Operativ werden Ihre Umsätze planbar, Ihre Beschaffung ebenso, und Ihr Marketing kann in höhere CAC investieren, die über 6 bis 18 Monate statt über eine einzige Bestellung amortisiert werden.

§ 02

Warum natives PrestaShop das nicht kann

PrestaShop wurde für das Einmalkauf-Modell entworfen: ein Warenkorb, eine Zahlung, eine Bestellung. Kein Konzept einer hinterlegten Karte, keine automatischen Verlängerungen, keine Behandlung fehlgeschlagener wiederkehrender Zahlungen. Um Abonnements zu aktivieren, müssen Sie intern entwickeln (Wochen an Arbeit), teure und komplexe Module stapeln oder die Plattform wechseln. DataFirefly Subscriptions ist der direkte Weg: ein dediziertes Modul, in Minuten installiert, vollständig bei den kritischen Funktionen, kompatibel mit PrestaShop 8 und 9.

§ 03

Die Customer Journey, von der Produktseite bis zur Verlängerung

Auf der Produktseite präsentiert ein aufklappbarer Block Abonnieren und sparen die verfügbaren Pläne mit ihrem Rabattpreis (zum Beispiel: 30 EUR Einzelkauf, 24 EUR/Monat im Abo). Der Kunde wählt seinen Plan, legt in den Warenkorb und bestellt normal. Im Zahlungsschritt zeigt eine dedizierte Option das sichere Stripe-Kartenformular: Die Zahlung deckt den exakten Warenkorbbetrag (Versand inklusive), 3D Secure wird automatisch abgewickelt, und die Karte wird für die folgenden Zyklen hinterlegt. Die Zahlung wird anschließend serverseitig geprüft (Status und Betrag), bevor die Bestellung erstellt wird — dem Browser wird nie blind vertraut. Bei den folgenden Fälligkeiten belastet das Modul die hinterlegte Karte und erzeugt eine neue Standard-PrestaShop-Bestellung, sichtbar in Ihrem Backoffice wie jeder Verkauf.

§ 04

Eine einzige Abrechnungs-Engine: Schluss mit Doppelabbuchungen

Viele Abo-Module leiden unter einem strukturellen Fehler: zwei parallel laufende Abrechnungs-Engines (Stripe Subscriptions auf der einen, ein Shop-Cron auf der anderen Seite), mit Doppelabbuchungen, inkonsistenten Beträgen und nie berechneten Versandkosten als Folge. DataFirefly Subscriptions nutzt eine Card-on-File-Architektur: kein Subscription-Objekt bei Stripe, eine einzige Abrechnungs-Engine (der Shop-Cron), die in jedem Zyklus einen echten Warenkorb neu aufbaut, den exakten Betrag über die PrestaShop-Preisengine berechnet (Rabatte, Steuern, Versand), genau diesen Betrag belastet und dann die Bestellung erzeugt. Buchhalterische Abweichungen sind strukturell unmöglich.

§ 05

Dunning, die Funktion, die Ihren MRR rettet

Bei Kartenabonnements schlagen 5 bis 12 % der Zyklen fehl: abgelaufene Karte, Limit erreicht, Bankblockade. Ohne Dunning sind diese Fehlschläge harte Kündigungen. Mit DataFirefly Subscriptions: Das Modul wiederholt automatisch (standardmäßig 3 Versuche alle 3 Tage, konfigurierbar), sendet dem Kunden eine Erinnerungs-E-Mail und kündigt erst nach der von Ihnen definierten Anzahl aufeinanderfolgender Fehlschläge. In der Praxis rettet Dunning 50 bis 70 % der Zahlungen, die verloren gegangen wären — mehrere hundert Euro pro Monat ab 50 aktiven Abonnenten.

§ 06

Der Kundenbereich Meine Abonnements

Erreichbar über das Kundenkonto ersetzt dieser Bereich den gesamten Abo-Support. Der Kunde sieht seine Abonnements, ihren Status, das nächste Abrechnungs- und Lieferdatum. Er kann pausieren, fortsetzen, die nächste Lieferung überspringen oder kündigen — jede Aktion unterliegt Ihren Regeln (Pause erlaubt oder nicht, Überspringen erlaubt oder nicht, Mindestlaufzeit von X Zyklen vor Kündigung). Alle Aktionen folgen dem POST-Redirect-GET-Muster mit Bestätigung, und die Kündigung entfernt automatisch die bei Stripe hinterlegte Karte.

§ 07

Technische Architektur und Sicherheit

Das Modul ist ein echtes PrestaShop-PaymentModule auf Basis einer PaymentGatewayInterface, deren erste Implementierung StripeGateway ist — weitere Gateways (Mollie, GoCardless, Adyen) erfordern nur einen Konnektor, ohne den Rest anzufassen. Fünf dedizierte Tabellen: Pläne pro Produkt, Abonnements, Bestellverknüpfungen, Ereignisprotokolle und Planauswahlen pro Warenkorb (in der Datenbank gespeichert, geräteübergreifend zuverlässig). Der Stripe-Webhook prüft jede Signatur kryptografisch und lehnt unsignierte Anfragen im Live-Modus ab. Der Cron ist token-geschützt mit Timing-Safe-Vergleich. Keine Kartennummer durchläuft oder wird auf PrestaShop gespeichert: Die PCI-DSS-Konformität trägt Stripe. Keine Composer-Abhängigkeit: Ein-Klick-Installation auf Standard-Shared-Hosting.

§ 08

Anwendungsfälle

Monatsbox (Kosmetik, Lebensmittel, Wein, Kaffee, Bücher): monatliche Abrechnung, monatliche Lieferung, Abo-Rabatt, Dunning. Wiederkehrende Verbrauchsgüter (Tierfutter, Waschmittel, Nahrungsergänzung, Patronen): vom Kunden gewählte Frequenz, Überspringen erlaubt. Wiederkehrende Dienstleistungen (Schulung, Coaching, Premium-Inhalte): monatliche oder jährliche Abrechnung, Mindestlaufzeit 3 bis 6 Zyklen. B2B Medizin oder Gewerbe: automatische Nachbestellung von Verbrauchsmaterial mit lieferungsgebundener Abrechnung und nativen Bestellungen in Ihren Buchhaltungsexporten.