Kort svar: Abonnementer i WooCommerce kræver tre ting, der spiller sammen: et abonnementsplugin (typisk WooCommerce Subscriptions eller et alternativ), en gateway, der understøtter gemte kort og automatiske træk, og et fast flow for fejlede betalinger – kortudløb, manglende dækning og opsigelser. Får du ikke styr på det sidste, siver omsætningen stille ud hver måned. Sæt rykkerflowet op fra dag ét, og test førstekøb, gentræk og afviste kort, før du sælger det første abonnement.
Fagligt gennemgået: 2. oktober 2026
Fast, tilbagevendende omsætning er drømmen: kaffeabonnementer, medlemskaber, serviceaftaler og måltidskasser. Men økonomien i abonnementer står og falder med teknikken bag gentrækkene. Hvert fejlet træk er en kunde, der måske aldrig kommer tilbage.
Her er opsætningen trin for trin, faldgruberne og det rykkerflow, der beskytter din tilbagevendende omsætning.
Før du ændrer noget: Byg og test abonnementsflowet på en kopi af shoppen eller med gatewayens testnøgler – aldrig direkte på live-shoppen med rigtige kunder. Et fejlkonfigureret flow kan trække kunder to gange eller slet ikke, og begge dele koster tillid.
1. Kend de tre byggeklodser
Abonnementspluginnet håndterer produkttypen, fornyelsesdatoer, pauser og opsigelser. Gatewayen gemmer kortet som token og udfører trækkene. Dit flow – mails, rykkere og kundeservice – afgør, om fejlede træk bliver reddet eller tabt.
De to første vælges én gang; det tredje arbejder du med hver måned. En klassisk fejl er at vælge gateway først og bagefter opdage, at den ikke understøtter abonnementspluginnet ordentligt. Tjek kompatibiliteten begge veje, som beskrevet i guiden til valg af gateway.
2. Vælg abonnementsplugin med omtanke
WooCommerce har ikke abonnementer indbygget, så du skal bruge en udvidelse. WooCommerce Subscriptions er den mest udbredte, men der findes alternativer. Uanset valget bør du kontrollere disse punkter:
- Automatiske og manuelle fornyelser. Automatiske fornyelser trækker det gemte kort uden kundens medvirken. Understøtter gatewayen det ikke, falder pluginnet typisk tilbage til manuelle fornyelser, hvor kunden får en ordre at betale – det giver markant flere frafald.
- Indbyggede genforsøg. WooCommerce Subscriptions har et system til automatiske genforsøg ved fejlede betalinger, som kan slås til og tilpasses. Andre plugins har lignende funktioner eller overlader det til gatewayen.
- Pause, skift og opsigelse. Kunden bør selv kunne sætte på pause, skifte pakke og opsige fra Min konto.
- Beskyttelse af kopierede sites. WooCommerce Subscriptions registrerer, når shoppen kører på en anden adresse end den oprindelige – fx en staging-kopi – og stopper automatiske træk dér. Det beskytter mod dobbelttræk, men skal du flytte shoppen til et nyt domæne, skal du bevidst bekræfte det nye site som live.
3. Stil de rigtige krav til gatewayen
- Tokenisering – kortet gemmes hos gatewayen, aldrig i din database. Spørg, om tokens kan flyttes ved udbyderskifte; ellers ejer gatewayen reelt dine abonnenter. Se guiden til skift af gateway.
- Merchant-initierede træk – gentræk uden kundens medvirken kræver, at første betaling er sat op med korrekt SCA-godkendelse; se guiden til 3D Secure og SCA.
- Automatisk kortopdatering – nogle udbydere opdaterer udløbne kort automatisk via kortnetværkenes opdateringstjenester eller netværkstokens. Den funktion alene kan redde mærkbar omsætning.
- Håndtering fra ordresiden – refusioner og annulleringer skal kunne styres i WooCommerce, ikke kun i udbyderens portal; ellers laver teamet fejl. Se også guiden til refusioner.
4. Byg rykkerflowet for fejlede træk

Regn med, at en del af månedens træk fejler: udløbne kort, spærrede kort og manglende dækning. Det professionelle svar er et dunning-flow – et fast rykkerforløb:
- Automatisk gentræk efter et par dage.
- En venlig mail med direkte link til at opdatere kortet.
- Endnu et forsøg.
- Pause af abonnementet frem for hård opsigelse.
Tonen betyder mere, end man tror. Kunden har sjældent fravalgt jer aktivt; kortet er bare udløbet. Sørg for, at siden til kortopdatering virker på mobil og ikke kræver besværligt login – hvert ekstra klik koster reddede abonnenter.
Fejlårsagen bestemmer reaktionen:
| Fejl | Typisk årsag | Reaktion |
|---|---|---|
| Kortet er udløbet | Nyt kort udstedt, token ikke opdateret | Mail med link til kortopdatering; automatisk opdatering hvis gatewayen understøtter det |
| Manglende dækning | Midlertidigt | Gentræk efter nogle dage, gerne omkring lønningsdag |
| Kortet er spærret eller lukket | Mistet kort eller lukket konto | Ingen gentræk på samme kort; bed om nyt kort |
| Alle træk fejler på én gang | Teknisk fejl hos gateway eller shop | Stop rykkermails, tjek gatewaystatus og log |
Fejler alle træk pludselig, er det ikke kunderne – så er det teknikken. Tjek gatewayens status, og se guiden til beredskab ved gateway-nedbrud.
5. Sikr driften: cron, køer og mails
Fornyelser udløses af planlagte opgaver. I WooCommerce kører de gennem Action Scheduler, som igen sættes i gang af WordPress’ cron. På et site med få besøgende eller tung cache er standard-cron for upræcis, fordi den kun kører, når nogen besøger siden. Kør derfor en rigtig server-cron, så trækkene sker til tiden:
// I wp-config.php:
define( 'DISABLE_WP_CRON', true );
# Server-cron hvert 5. minut (tilpas sti):
*/5 * * * * cd /sti/til/site && wp cron event run --due-now --quiet
Hold også øje med køen. Forfaldne planlagte handlinger under Værktøjer → Planlagte handlinger er det klassiske symptom på, at fornyelser hober sig op. Med WP-CLI kan du se og køre ventende handlinger direkte, fx wp action-scheduler run. Se guiden til wp-cron for detaljer.
Endelig skal mails om fornyelser, fejlede træk og kortopdatering faktisk nå frem. Send dem via en rigtig SMTP-forbindelse med SPF, DKIM og DMARC på plads, ellers ender de i spam, netop når de er vigtigst.
6. Test før lancering
Test i testmiljø – og test det sure:
- førstekøb med SCA-godkendelse;
- en fornyelse (de fleste gateways kan fremprovokere et testtræk);
- et træk på et afvist testkort;
- linket til kortopdatering, også på mobil;
- en delvis refusion;
- en pause og en opsigelse midt i perioden.
Følg tjeklisten til testkøb, og gennemfør ét rigtigt førstekøb ved go-live. En stabil server er afgørende her: abonnementstræk, webhooks og cron skal køre, også mens du sover.
Forbrugerregler, du skal kende
Abonnementer solgt til forbrugere er fjernsalg, så den almindelige fortrydelsesret gælder: som hovedregel 14 dage – for varer regnet fra modtagelsen af den første levering. Fra 19. juni 2026 skal webshops, der indgår aftaler online, desuden have en tydelig digital fortrydelsesfunktion, hvor kunden kan fortryde direkte på sitet og får en kvittering for det. Det gælder også abonnementer. Læs mere i guiden til fortrydelsesret.
Oplys pris pr. periode, binding, opsigelsesvarsel og hvordan man opsiger, klart før købet og i ordrebekræftelsen. En opsigelse bør være lige så nem som tilmeldingen; det forventer kunderne, og Forbrugerombudsmandens vejledninger om abonnementer er værd at læse, før du skriver dine vilkår. Guiden her er ikke juridisk rådgivning.
Churn-håndværket: små greb, stor forskel
I en abonnementsforretning afgøres økonomien af to tal, ingen ser i checkouten: fejlede betalinger og opsigelser.
Mod de fejlede betalinger: slå automatiske genforsøg til med stigende mellemrum, send venlige „dit kort udløber snart“-mails før fornyelsen, og brug gatewayens kortopdatering, hvor den findes. Tilsammen redder det en stor del af de abonnenter, der ellers ville forsvinde ved et uheld.
Mod opsigelserne: gør det nemt, men tilbyd alternativer i flowet – pause en måned eller skift til en mindre pakke – og stil ét spørgsmål: hvorfor? Svarene er din liste til produktudvikling.
Mål det månedligt: antal aktive, nye, mistede og reddede betalinger. Fire tal på én linje er forskellen på at drive en abonnementsforretning og bare at have en.
Læs også
- Hub: Betalinger i danske webshops
- Skift betalingsgateway uden at miste abonnementer og gemte kort
- 3D Secure og SCA: hvorfor kunder afvises
- Forfaldne planlagte handlinger i WooCommerce
- MobilePay i WooCommerce: opsætning, gebyrer og faldgruber
- WooCommerce hosting hos Hostious – LiteSpeed, NVMe og staging fra Woo StartUp
Ofte stillede spørgsmål om abonnementsbetalinger
Skal kunden godkende med MitID hver måned?
Nej. Første betaling godkendes med SCA, og de følgende træk kører som merchant-initierede transaktioner på det gemte kort uden ny godkendelse – forudsat at opsætningen er korrekt.
Hvad sker der, når en kundes kort udløber?
Trækket fejler, medmindre din gateway opdaterer kortet automatisk via kortnetværket. Så tager dit rykkerflow over: gentræk, mail med link til kortopdatering og pause før opsigelse.
Kan jeg flytte abonnenter til en anden gateway senere?
Kun hvis kort-tokens kan migreres. Afklar det skriftligt, før du vælger gateway – ellers skal alle kunder indtaste kortet igen ved et skifte, med frafald til følge.
Skal jeg sætte abonnementet på pause eller opsige det, når betalingen fejler?
Sæt det på pause eller i venteposition, mens rykkerflowet kører. Kunden har sjældent valgt jer fra; kortet er bare udløbet. En hård opsigelse efter første fejl smider kunder væk, som ellers ville have opdateret kortet.
Kan jeg tage imod abonnementsbetalinger med MobilePay?
Det afhænger af din gateway og dit abonnementsplugin. Nogle udbydere tilbyder tilbagevendende MobilePay-betalinger, men kombinationen med dit plugin skal understøttes og testes. Spørg udbyderen konkret, før du lover kunderne det.
Udgivet 2. september 2026Opdateret 3. oktober 2026Fagligt gennemgået 2. oktober 2026
