PrestaShop Abonnements mit Stripe: wiederkehrende Zahlungen einfach

PrestaShop-Module · 6 Min. Lesezeit

PrestaShop Abonnements mit Stripe: wiederkehrende Zahlungen einfach

Abonnements in PrestaShop verkaufst du mit Stripe, ohne das Shopsystem zu wechseln: Du markierst ein Produkt als Abo, der Kunde zahlt den ersten Monat in deinem Checkout und Stripe bucht die folgenden selbstständig ab. Jeden Morgen findest du, ohne einen Handgriff, im Backoffice die Bestellungen der Kaffee-Boxen, die zur Verlängerung anstanden – schon bezahlt und bereit zum Packen.

Das ist die eigentliche Veränderung: Du musst treuen Kunden nicht mehr hinterherlaufen, damit sie wieder bestellen. Wenn du Monatsboxen, Kaffee, Kosmetik zum Nachkaufen, einen Service mit Monatsbeitrag oder jährlich verlängerte Lizenzen verkaufst, bringen dir wiederkehrende Zahlungen in PrestaShop planbare Einnahmen und einen Kunden, der nicht ans Wiederkommen denken muss.

Kann man in PrestaShop Abonnements verkaufen?

PrestaShop verkauft ab Werk nur Einmalkäufe. Für monatliche Abbuchungen brauchst du ein Modul – und entscheidend ist, dass es dich nicht zwingt, deinen Shop anders aufzubauen.

Mit Stripe-Abonnements für PrestaShop lässt sich jedes Produkt, das du schon hast, oder auch nur eine seiner Kombinationen als Abo verkaufen. Im Produkt unter Preise setzt du den Haken bei „Abonnement erforderlich“ und legst fest:

  • Wie oft es sich verlängert: alle N Wochen, Monate oder Jahre.
  • Bis wann: bis der Kunde kündigt, oder eine feste Zahl an Lieferungen, danach endet es von selbst.
  • Kostenlose Testtage: Heute wird die Karte hinterlegt, die erste Abbuchung kommt nach Ende des Tests.
  • Einrichtungsgebühr, die einmal berechnet wird, und eine Mindestlaufzeit, falls du sie brauchst.
  • Verlängerungspreis je Währung, wenn er vom Preis im Produkt abweichen soll.

So kannst du dieselbe Tüte Kaffee als Einmalkauf und in einer anderen Kombination als „jeden Monat“ anbieten. Der Kunde wählt, der Rest des Katalogs bleibt, wie er ist. Ein Warenkorb kann normale Produkte und Abos enthalten, sogar ein monatliches und ein jährliches: Alles wird auf einmal bezahlt, und danach verlängert sich jedes Abo für sich.

Wie wird jeden Monat abgebucht?

Die Abbuchung übernimmt Stripe mit seinem Abo-Dienst (Stripe Billing). Der Shop speichert keine Karten und hängt nicht an einem Cronjob, der mal ausfallen kann: Stripe hat die Karte des Kunden und bucht am richtigen Tag ab.

Sobald Stripe abbucht, erfährt der Shop das sofort und legt eine ganz normale PrestaShop-Bestellung über den abgebuchten Betrag an. Das freut vor allem den, der die Pakete packt: Jede Verlängerung erscheint unter Bestellungen wie jeder andere Verkauf, mit Rechnung, Status und Versanddienstleister. Nutzt du ein ERP oder eine Rechnungssoftware, die die Bestellungen ausliest, kommen die Verlängerungen dort ohne dein Zutun an.

Wenn du Ware verschickst, geht jede Lieferung an die Adresse und mit dem Versanddienstleister, die der Kunde an dem Tag hinterlegt hat. Der Versand wird bei jeder Verlängerung zum Preis des Versanddienstleisters berechnet oder ist im Abopreis enthalten, wie du willst. Und unter Bestellungen › Abonnements siehst du die anstehenden Lieferungen der nächsten 30 Tage, exportierbar für die Lagerplanung.

Wo bezahlt der Kunde?

Du hast zwei Möglichkeiten:

  1. In deinem Checkout: Das Zahlungsformular von Stripe erscheint im letzten Schritt deines Shops, der Kunde verlässt ihn nicht.
  2. Auf der Seite von Stripe Checkout: Der Kunde bezahlt auf der Stripe-Seite und kommt mit abgeschlossener Bestellung in deinen Shop zurück.

In beiden Fällen sieht er vor dem Bezahlen klar, was er heute zahlt und was danach abgebucht wird, zum Beispiel: „Heute zahlst du 26,50 €. Danach: 19,90 € + Versand jeden Monat. Du kannst jederzeit in deinem Konto kündigen.“ Dieser Satz erspart dir viele Rückbuchungen und viele E-Mails à la „Warum habt ihr bei mir abgebucht?“.

Akzeptiert werden Karten mit 3D Secure, Apple Pay und Google Pay, SEPA-Lastschrift in Euro und ACH in Dollar. 3D Secure, die Bankbestätigung, die fast alle europäischen Karten verlangen, erfolgt beim Abschluss; die Abbuchungen der Folgemonate erledigt Stripe, ohne den Kunden zu stören.

Was passiert, wenn eine Karte abgelehnt wird?

Das kommt jeden Monat vor: Eine Karte läuft ab, eine andere ist nicht gedeckt. Was du nicht willst: es erst merken, wenn der Kunde schon weg ist.

Wird eine Abbuchung abgelehnt, versucht Stripe es in den folgenden Tagen automatisch erneut und benachrichtigt den Kunden per E-Mail. In der Zwischenzeit:

  • In deinem Backoffice zeigt dir „Handlungsbedarf“ diesen Zahlungsausfall, wie viele Versuche es gab und wann Stripe es wieder probiert.
  • Der Kunde sieht in seinem Konto „Zahlung ausstehend“ mit dem Button, um seine Karte zu aktualisieren.
  • Sobald er eine neue Karte hinterlegt, wird die offene Abbuchung sofort damit wiederholt und die Bestellung kommt rein.
  • Wenn du nicht warten willst, kannst du die Abbuchung auch selbst im Abo erneut anstoßen.

Diesen Kunden verlierst du nicht wegen einer abgelaufenen Karte. Und du musst selbst keine Erinnerungen einrichten: Die erneuten Versuche und die Mahn-E-Mails übernimmt Stripe.

Kann der Kunde pausieren oder kündigen?

Ja, und ohne dir zu schreiben. In seinem Konto hat er eine neue Seite, „Meine Abonnements“, wo er jedes Abo mit dem nächsten Schritt sieht (der nächsten Lieferung oder der nächsten Abbuchung) und Folgendes tun kann:

  • Die nächste Lieferung überspringen, wenn diesen Monat noch Kaffee da ist, und das wieder rückgängig machen.
  • Pausieren, für ein paar Monate bis zum Maximum, das du im Produkt erlaubst, mit Blick auf das Datum, an dem es weitergeht.
  • Karte, Lieferadresse oder Versanddienstleister ändern, ohne deinen Shop zu verlassen.
  • Seine Rechnungen ansehen, die des Shops, zu jeder Bestellung des Abos.
  • Kündigen, mit dem tatsächlichen Enddatum vor Augen und der Möglichkeit, stattdessen zu pausieren.

Dieses „Möchtest du es lieber ein paar Monate pausieren?“ im Moment der Kündigung hält am meisten Kunden. Und wenn du eine Mindestlaufzeit hast, wird eine Kündigung davor zum Ende hin vorgemerkt, ohne Diskussion.

Und wenn er Monate später zurückkommt?

Ein beendetes Abo bleibt in seinem Konto mit dem Button „Zurückkehren“, der anzeigt, wie viel er heute zahlt. Bei der Rückkehr kannst du die ausgelassenen Zeiträume berechnen, bis zu der Zahl, die du festlegst, plus eine Wiedereinstiegsgebühr. Genau das braucht, wer Software mit Updates oder einen Service mit Beitrag verkauft: Wer geht und wiederkommt, zahlt, was anfällt, ohne dass du es ausrechnen musst.

Funktioniert es mit meinem Stripe-Konto?

Ja. Du verbindest dein eigenes Stripe-Konto mit deinen Schlüsseln und das Geld geht direkt dorthin, zu den Gebühren von Stripe. Keine Plattform dazwischen und keine Provision für uns: Die Lizenz bezahlst du einmal.

Wenn du schon mit dem offiziellen Stripe-Modul für PrestaShop oder einem anderen Zahlungsanbieter kassierst, bleibt das, wie es ist. Dieses Modul kassiert nur Warenkörbe, in denen ein Abo liegt; normale Käufe laufen weiter über deine gewohnte Zahlungsart.

Es funktioniert von PrestaShop 1.7.6 bis 9, mit Multistore und mehreren Währungen, und auf Spanisch, Englisch, Französisch, Italienisch und Deutsch.

Für dein Technik-Team

  • Im Stripe-Bildschirm des Moduls wird der Webhook (die Nachricht, die Stripe bei jeder Abbuchung, jedem Zahlungsausfall und jeder Kündigung an deinen Shop schickt) mit einem Klick angelegt. Ohne ihn kommen die Bestellungen der Verlängerungen nicht an.
  • Bei einem privaten Shop oder einer Whitelist für Seiten müssen module-bksubscriptions-webhook und module-bksubscriptions-subscribe freigegeben werden.
  • Die erneuten Versuche und die Mahn-E-Mails stellst du im Stripe-Dashboard unter Billing ein.
  • Jeder Abschluss, jede Verlängerung, jeder Zahlungsausfall, jede Pause und jede Kündigung löst einen eigenen Hook aus, damit ein anderes Modul einen Service freischalten oder entziehen kann.

Wo fange ich an?

Nimm das Produkt, das in deinem Shop am häufigsten nachgekauft wird, mach es mit einem kurzen Test oder einem kleinen Rabatt zum Abo und lass Stripe den Rest erledigen. All das steckt in Stripe-Abonnements für PrestaShop: Das Produkt findest du direkt darunter, mit Leistungsumfang, Kompatibilität und Preis.

So können wir Ihnen helfen

Alle Leistungen ansehen →

Weiterlesen

Dürfen wir Ihnen bei Ihrem Projekt helfen? Sprechen wir darüber

Erzähl uns, was dein Geschäft braucht

Ein Modul, eine App, ein Server, der Ärger macht, oder etwas Dringendes. Wir antworten innerhalb von 24 Stunden, mit einem Festpreisangebot samt Termin.