Abonnementen
Wat het doet
Met Abonnementen verkoop je een product met terugkerende betalingen, in je eigen shop en zonder losse abonnementenplugin. Op het product zet je plannen: per maand, per kwartaal of per jaar. De klant kiest een plan op je betaalpagina en geeft bij de eerste betaling een machtiging af. Daarna schrijft je shop elke termijn automatisch af.
Een voorbeeld: je verkoopt toegang tot een online training. De klant probeert het 7 dagen voor een klein proefbedrag en kiest of hij daarna per maand of per jaar betaalt. Elke termijn verschijnt er vanzelf een nieuwe, betaalde bestelling in WooCommerce.
De reeks staat in je eigen shop, niet bij de betaalprovider. Elke termijn is een gewone WooCommerce-bestelling, dus je facturen, je btw en je boekhoudkoppeling werken zoals altijd.
Mislukt een incasso, dan stopt het abonnement niet stilletjes. De klant krijgt tijd en herinneringen. Hoe dat loopt lees je op Betalingsopvolging en de klantpagina.
Wat je nodig hebt
- Pure Shop Pro met een geldige licentie.
- De module Betaalpagina, want daar kiest de klant zijn plan. Zie Betaalpagina.
- Voor automatische incasso: Mollie. De Mollie-plugin voor WooCommerce moet actief zijn, met een API-sleutel.
De machtiging ontstaat uit de eerste betaling. Dat kan met vier betaalmethodes van Mollie:
| De klant betaalt de eerste keer met | De volgende termijnen gaan via |
|---|---|
| iDEAL | SEPA-incasso |
| Bancontact | SEPA-incasso |
| Creditcard | de kaart |
| PayPal | PayPal |
Voor iDEAL en Bancontact moet SEPA-incasso (SEPA Direct Debit) aanstaan in je Mollie-profiel. Zonder dat levert zo’n betaling geen machtiging op.
Kiest de klant een andere betaalmethode, of gebruik je geen Mollie, dan komt er geen machtiging. Het abonnement werkt dan nog steeds, maar de klant krijgt elke termijn een mail met een betaallink.
Maandplannen zijn de uitzondering. Die verkoopt de shop alleen als automatische incasso mogelijk is: de machtiging staat aan en SEPA-incasso is actief bij Mollie. Anders blijven ze verborgen, met op de betaalpagina de regel “Maandelijks betalen is op dit moment niet beschikbaar.” Kwartaal- en jaarplannen blijven dan wel te koop.
Aanzetten
- Ga naar
Pure Shop > Instellingen > Modulesen zet het schuifje Abonnementen aan. Schuifjes worden direct opgeslagen. - Ga naar
Pure Shop > Funnel-upsell (Pro)en zoek het blok “Eén klik op een mandaat (Mollie)”. Mandaat is het woord dat Mollie gebruikt voor een machtiging. Vink “Bij de eerste betaling een mandaat vragen en geaccepteerde aanbiedingen met één klik afschrijven” aan en sla op. - Kijk in hetzelfde blok naar de statusmelding. Staat er “Mollie-profiel klaar: SEPA-incasso actief”, dan kan automatische incasso. Staat er dat SEPA-incasso niet aanstaat, activeer die dan in je Mollie-dashboard en sla deze pagina daarna opnieuw op. De status wordt dan opnieuw opgehaald.
- Open het product, ga naar de tab Abonnement en vul je plannen in.
- Genereer een betaalpagina voor het product.
Daarna staat het submenu Pure Shop > Abonnementen klaar. De instellingen die erbij horen staan op de tab Abonnementen van Pure Shop > Instellingen.
Dezelfde machtiging wordt gebruikt voor de upsell met één klik op de bedankpagina. Die staat beschreven bij Funnel Pro.
Instellingen
De plannen stel je in op het product. Open het product en ga naar de tab Abonnement. Je ziet een tabel met vier regels, een regel per plan:
- Aan: het plan is te koop. Een plan zonder prijs gaat niet aan.
- Label: de naam van het plan op de tegel. Laat je het leeg, dan wordt het Maandelijks, Per kwartaal of Jaarlijks.
- Termijn: Maandelijks, Per kwartaal of Jaarlijks.
- Prijs per termijn: het bedrag dat elke termijn wordt afgeschreven.
- Eerste betaling: “Eerste termijn vol” of “Proefperiode”.
- Proefdagen: hoe lang de proef duurt, 1 tot 90 dagen. Standaard 7.
- Proefbedrag: wat de klant vandaag betaalt bij een proef. Standaard 0,02, minimaal 0,01. Die kleine betaling is tegelijk de machtiging.
- Meest gekozen: één plan krijgt deze markering. Dat plan staat voorgeselecteerd en krijgt de tekst “Meest gekozen” bovenop de tegel.
- Label op de tegel: je eigen tekst bovenop de tegel, bijvoorbeeld “2 maanden gratis”. Maximaal 40 tekens. Vul je dit in, dan komt het in de plaats van “Meest gekozen”. Leeg betekent geen label.
- Uitleg onder de tegels: een regel uitleg, bijvoorbeeld “Ideaal om te starten”. Die tekst staat in de tegel zelf, onder de prijs.
De prijs wordt bij de start op het abonnement vastgelegd. Pas je later de prijs van een plan aan, dan geldt die alleen voor nieuwe abonnees. Bestaande abonnees houden hun bedrag.
Een proef kan per product één keer per e-mailadres. Probeert een klant het nog eens, dan krijgt hij bij het afrekenen de melding dat hij een plan zonder proef moet kiezen.
Staan je maandplannen verborgen omdat automatische incasso niet kan, dan zie je dat bovenaan deze tab.
De instellingen voor mislukte betalingen en voor de klantpagina staan op Pure Shop > Instellingen > Abonnementen. Die vind je op Betalingsopvolging en de klantpagina.
Hoe de klant kiest
Op de betaalpagina staan de plannen als tegels in stap 1. Hoe die pagina is opgebouwd lees je bij Betaalpagina.
Boven de tegels staat “Kies je plan:”. Heeft een plan een proefperiode, dan staat er bijvoorbeeld “Probeer het 7 dagen voor € 0,02. Daarna kun je kiezen tussen:”.
In elke tegel staat:
- je eigen label of “Meest gekozen”, bovenop de tegel
- de naam van het plan
- de prijs per termijn, met “excl. btw” of “incl. btw” erachter
- bij een kwartaal- of jaarplan de omrekening per maand
- je regel uitleg
Het btw-label volgt de instelling van WooCommerce voor prijzen in de winkelwagen en bij het afrekenen (WooCommerce > Instellingen > Belasting). Reken je geen btw, dan staat er geen label.
In het besteloverzicht staat wat de klant vandaag betaalt. Daaronder komt een regel “Daarna” met het bedrag per termijn en de datum waarop dat voor het eerst wordt afgeschreven. In de winkelwagen en op de bestelling staat het gekozen plan bij het product.
De eerste betaling en de machtiging
Vandaag betaalt de klant het proefbedrag of de volle eerste termijn. Die betaling is tegelijk de machtiging voor de volgende termijnen.
De klant geeft die machtiging met een zichtbaar vinkje. Het zit niet verstopt in de algemene voorwaarden.
- Op de betaalpagina is het het ene akkoord-vinkje. Daaronder staan de zin over de verlenging en de machtigingstekst.
- Op de gewone WooCommerce-checkout is het een eigen, verplicht vinkje vlak boven de bestelknop. De zin over de verlenging staat erbij.
In de zin over de verlenging staat wat het abonnement daarna kost. Bij een proef staat er dat het abonnement na de proefdagen doorloopt tegen de genoemde prijs, tenzij de klant voor die tijd opzegt.
De machtigingstekst pas je aan op Pure Shop > Funnel-upsell (Pro), veld Machtigingstekst. De standaardtekst gaat over vervolgaanbiedingen met één klik. Verkoop je abonnementen, zet er dan je eigen tekst in die ook de terugkerende afschrijving noemt.
Bij de bestelling bewaart de plugin als bewijs:
- de tekst waarmee de klant akkoord ging, met een versiecode van die tekst
- het tijdstip
- de betaalmethode
- een onleesbare afdruk (hash) van het IP-adres, dus niet het adres zelf
Na de betaling haalt de plugin de machtiging op bij Mollie en zet die bij de bestelling. Open je de bestelling, dan zie je bij de bestelgegevens het blok “Machtiging voor één klik” met het tijdstip, de tekstversie, de methode en de machtiging van Mollie. In de bestelnotities staat dat het abonnement gestart is en wanneer de volgende incasso valt.
De afdruk van het IP-adres wordt na de bewaartermijn gewist. Die termijn is standaard 30 dagen en stel je in op Pure Shop > Instellingen > Herroeping, veld “Bewaartermijn IP-hash (dagen)”. Hij verdwijnt ook als je via WooCommerce de persoonsgegevens van een bestelling verwijdert.
Een gast kan ook een machtiging afgeven. Een account is daar niet voor nodig.
Hoe verlengen werkt
Elk uur kijkt een planner welke abonnementen aan de beurt zijn. Voor elk abonnement gebeurt dit:
- Er komt een nieuwe WooCommerce-bestelling voor die termijn, op naam van dezelfde klant, met het product tegen de vastgelegde prijs.
- Het bedrag wordt afgeschreven op de machtiging.
- Lukt dat, dan is de bestelling betaald en schuift de volgende incassodatum een termijn op.
Een SEPA-incasso is niet meteen binnen. De termijnbestelling staat dan op In de wacht, met een notitie dat de incasso onderweg is. Zodra Mollie de betaling bevestigt, wordt de bestelling betaald.
Is er geen machtiging, dan krijgt de klant voor die termijn een mail met een betaallink.
Mislukt de incasso, dan begint de betalingsopvolging. De klant krijgt dan respijt: uitstel waarin hij nog kan betalen terwijl het abonnement gewoon doorloopt. Hoe dat stap voor stap gaat, staat op Betalingsopvolging en de klantpagina.
Bij een proef komt de eerste volle afschrijving na de proefdagen. Bij “Eerste termijn vol” komt de volgende na een maand, een kwartaal of een jaar.
Per periode maakt de plugin één bestelling aan, ook als de planner twee keer draait.
Betaalmethodes die verdwijnen
Zodra er een plan in de winkelwagen zit, verdwijnen bankoverschrijving, cheque en rembours uit de betaalmethodes. Die kunnen niet automatisch verlengen. Zit er geen plan meer in de wagen, dan zijn ze terug.
Het beheerscherm
Onder Pure Shop > Abonnementen staan al je abonnementen bij elkaar.
Bovenaan staat het schema voor mislukte betalingen zoals het nu is ingesteld. Daaronder:
- Filters: Alle, Proef, Actief, Betaling achterstallig (respijtperiode), Opgezegd, Gestopt en Beëindigd (niet betaald), elk met het aantal erachter.
- Planner: het tijdstip van de volgende planner-run, met de knoppen “Planner nu draaien” en “Betalingsopvolging nu draaien”.
- De lijst: nummer, Klant (het e-mailadres met een link naar de eerste bestelling), Product / plan, Status, Bedrag, Volgende incasso en Mandaat. In die laatste kolom staat de methode van de machtiging, of “geen (betaallink)”.
Wat de statussen betekenen:
- Proef: de proefperiode loopt nog.
- Actief: de laatste termijn is betaald.
- Betaling achterstallig (respijtperiode): een termijn is niet betaald. De klant kan nog betalen en het abonnement loopt in die tijd door.
- Opgezegd: opgezegd, maar de betaalde periode loopt nog.
- Gestopt: opgezegd en de einddatum is bereikt.
- Beëindigd (niet betaald): de respijtperiode is voorbij zonder betaling.
Per lopend abonnement heb je deze knoppen:
- Nu verlengen: maakt meteen de volgende termijn aan en probeert die af te schrijven. Dat gebeurt ook als de incassodatum nog niet bereikt is. Gebruik hem dus alleen als je bewust nu wilt innen, of om een openstaande termijn opnieuw te proberen.
- Opzeggen: het abonnement loopt tot het einde van de betaalde periode. De klant krijgt een bevestiging per mail.
- Machtiging intrekken: de volgende termijnen gaan via een betaallink. De knop staat er alleen als er een machtiging is.
- Nu beëindigen: alleen bij een achterstallige betaling. Het abonnement eindigt direct, de open termijn vervalt en de klant krijgt de mail daarover.
Onder elk abonnement klap je de termijnen en het logboek open. Per termijn zie je de periode, de status, het bedrag, de hoeveelste poging het was en een link naar de bestelling. In het logboek staat elke afschrijvingspoging, elke verstuurde mail, het begin van een respijtperiode, een plan-wissel, een wijziging in de machtiging en een opzegging.
De lijst toont de honderd nieuwste abonnementen per filter.
Staat er “Planner is niet ingepland (WP-Cron uit?)”, dan draaien de geplande taken van WordPress niet op je site. Zonder die taken wordt er niet automatisch verlengd.
De mails
De module heeft zes eigen mails. Je vindt ze op Pure Shop > E-mails (Pro) in de groep Abonnementen.
| Wanneer hij uitgaat | |
|---|---|
| Betaling mislukt: respijtperiode gestart | Eén keer, als een termijn niet geïncasseerd kon worden of als er geen machtiging is. Met een betaalknop. |
| Herinnering tijdens de respijtperiode | Op de herinneringsdagen, zolang de termijn openstaat. |
| Tweede respijtperiode (kwartaal en jaar): twee uitwegen | Als de eerste respijtperiode van een kwartaal- of jaarplan afloopt. |
| Abonnement beëindigd (niet betaald) | Als de respijtperiode afloopt zonder betaling. |
| Opzegging bevestigd | Als de klant of jij het abonnement opzegt. |
| Plan gewisseld | Als een wissel van plan is ingepland of uitgevoerd. |
Onderwerp en tekst pas je per mail aan. Je kunt deze plaatshouders gebruiken:
{voornaam} {product} {plan} {bedrag} {datum} {dagen_over} {site_naam}
Onder elke mail zet de plugin zelf een regel met het product, het plan en het bedrag, de knop die erbij hoort en een link naar de abonnementen in het account van de klant. Elke verstuurde mail komt in het logboek van het abonnement.
De opmaak en de huisstijl regel je centraal. Zie E-mails en huisstijl.
De eerste bestelling en elke termijn zijn gewone bestellingen. Daarvoor gaan de gewone bestelmails van WooCommerce uit.
Zonder geldige licentie
Verloopt je Pro-licentie, dan gaat de module netjes uit:
- De planner stopt. Er komen geen nieuwe termijnen, geen incasso’s en geen herinneringen.
- De plantegels verdwijnen van je site en het product wordt weer een gewoon product. De tab in Mijn account verdwijnt.
- Een betaallink die al verstuurd was blijft werken. Betaalt de klant die alsnog, dan wordt de termijn verwerkt.
Pure Shop > Abonnementenblijft leesbaar. De knoppen doen niets meer en melden dat de licentie niet geldig is.- Er wordt niets verwijderd.
Op Pure Shop > Licentie staat de knop “Abonnementen, machtigingen en betaalpagina’s exporteren (CSV)”. Daarmee download je een bestand met de lopende abonnementen inclusief hun machtiging, de machtigingen per klant en je betaalpagina’s. Zo kun je verder met een andere oplossing of rechtstreeks in Mollie. De knop staat er altijd, ook met een geldige licentie. Meer daarover bij Licentie en updates.
Let op
- De plantegels staan alleen op een betaalpagina. Legt een klant het product via de gewone productpagina in de winkelwagen, dan krijgt hij het plan met Meest gekozen. Heb je geen plan gemarkeerd, dan wordt het het eerste plan.
- Heeft een product plannen, dan komen de plantegels op de betaalpagina in de plaats van de keuzetegels voor varianten.
- Een termijnbestelling bevat één stuk van het product tegen de prijs van het plan, met het factuuradres van de eerste bestelling. Het aantal, de verzendkosten en een afleveradres van de eerste bestelling gaan niet mee.
- De module stuurt geen aparte aankondiging vlak voor een incasso.
- Draait een klant een geslaagde incasso achteraf terug bij zijn bank (een storno), dan verwerkt de module dat niet zelf. De termijn blijft op betaald staan. Je ziet de storno in Mollie en handelt die zelf af.
- Pauzeren zit er niet in. Het bedrag of de incassodatum van een lopend abonnement pas je niet aan vanuit het beheerscherm.
- De planner draait op de geplande taken van WordPress en verwerkt per uur 25 abonnementen die aan de beurt zijn. Met “Planner nu draaien” verwerk je er 100 in één keer.
Terug naar Pure Shop Pro
Bijgewerkt voor Basis 1.0.75, Pro 1.0.80 op 5 oktober 2026