Gå direkte til indholdet

Cookieindstillinger

Vælg for hver type, hvilke cookies du tillader. Du kan altid ændre dit valg via Cookieindstillinger nederst på hver side. Privatlivspolitik

Nødvendige

Altid slået til

Nødvendige for at logge ind, gemme din kurv og huske dine valg. De er altid slået til.

Hvilke cookies?
  • weboke_sessie, weboke_klant, weboke_remember: din session og at forblive logget ind
  • weboke_basket: din kurv
  • wkBtwIncl: vise priser med eller uden moms
  • wok_cookies: dit cookievalg, 12 måneder

Måler, hvilken annonce der fører til et besøg eller en bestilling, så vi ikke betaler for annoncer, der ikke virker.

Hvilke cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), op til 90 dage
  • OpenAI Ads, annoncer i ChatGPT
  • wok_aff: hvilken partner der henviste dig til os (affiliateprogram), 60 dage

4,6

Land og sprog

Hvert land har sin egen side med landets priser og moms.

Se

En testbestilling fra start til slut

Modul 4: Moms, forsendelse og betaling · Læsetid: 10 minutter

Læringsmål: Efter denne lektion kan du teste en bestilling fuldt ud i testtilstand, følge og forklare ordrestatusserne, finde problemer med webhooks og mails og derefter rydde ordentligt op.

Centrale begreber: testtilstand, testbetaling, testkort, ordrestatusser (Afventer betaling, Behandler, På hold, Gennemført, Annulleret, Mislykket, Refunderet, Kladde), webhook-log, ordrenoter, ordremails, hold lager, testtjekliste, oprydning

Hvorfor en fuld test

En shop kan se perfekt ud og alligevel ikke sælge. Kurven virker, kassen virker, kunden betaler, og så bliver ordren stående på "Afventer betaling", fordi webhooken ikke kommer frem (lektion 4.4). Eller bekræftelsesmailen havner i spam. Eller momsen på forsendelsen mangler. Det opdager du først, når den første kunde ringer. En fuld testbestilling gennemløber hele kæden, fra produktside til refundering, før en rigtig kunde gør det. Gentag den efter hver større ændring: et andet betalingsplugin, et nyt tema, en opdatering af WooCommerce, en cache-indstilling.

Testtilstand hos din betalingsudbyder

Alle seriøse betalingsudbydere har en testtilstand: din shop taler med et testmiljø hos udbyderen, der flyttes ingen rigtige penge, og du kan vælge, om en betaling lykkes eller mislykkes. Ved kortbetalinger bruger du de testkort, som udbyderen oplyser i sin dokumentation, aldrig dit eget kort. Ved iDEAL | Wero og lignende metoder viser testmiljøet som regel en valgskærm: betalt, mislykket, annulleret, udløbet. Test også de metoder, du tilbyder danske kunder, for eksempel MobilePay, Dankort/Visa-Dankort, betalingskort eller Klarna.

Slå testtilstanden til i indstillingerne for betalingspluginet. Kører din shop allerede live, så test i et staging-miljø (lektion 7.3 og WordPress-kurset lektion 8.3), så rigtige kunder ikke ved et uheld betaler i testtilstand. Og slå mails til kunder fra i staging, undtagen til din egen testadresse.

Ordrestatusserne

WooCommerce har disse statusser. Det betyder de i praksis:

StatusBetydningDet gør du
Kladde (Draft)Kunden er i gang med at betale via kasseblokkene; endnu ikke bestiltIntet; WooCommerce rydder gamle kladder op
Afventer betaling (Pending payment)Ordren er oprettet, betalingen er endnu ikke bekræftetVent; bliver den stående, så tjek webhooken
Mislykket (Failed)Betalingen mislykkedes eller blev afvistSend intet; nogle gange prøver kunden igen
Behandler (Processing)Betalt, lager trukket, endnu ikke sendtPak og send
På hold (On hold)Venter på noget, for eksempel en bankoverførselTjek, om pengene er kommet
Gennemført (Completed)Sendt og færdigIntet mere, undtagen ved en returnering
Annulleret (Cancelled)Annulleret af dig, kunden eller automatiskLageret lægges tilbage
Refunderet (Refunded)Fuldt refunderetOpdatér bogføringen (lektion 6.5)

Nogle ting sker automatisk. Ved Afventer betaling holder WooCommerce lageret reserveret; efter det antal minutter, der står under Hold lager (lektion 3.4), bliver en ubetalt ordre annulleret. Ved Behandler sender WooCommerce kunden mailen "Behandler ordre" og dig mailen "Ny ordre". Ved Gennemført får kunden mailen "Gennemført ordre". For produkter, der er både virtuelle og downloadbare, sætter WooCommerce en betalt ordre direkte på Gennemført, fordi der ikke er noget at sende.

Testen, trin for trin

Tehus Example tester sådan, i et privat vindue, som gæst:

  1. Produktside: passer prisen inklusive moms med suffikset (lektion 4.1)?
  2. Kurv: en tekande (klasse "Skrøbelig") og en pakke te (nedsat sats). Passer subtotal, forsendelsesomkostninger og moms?
  3. Kasse med en hollandsk adresse, derefter med en belgisk adresse: vises de rigtige forsendelsesmetoder (lektion 4.3) og den rigtige moms (lektion 4.2)?
  4. Bestillingsknap: står der en tekst, der nævner betalingsforpligtelsen, og et link til betingelserne og oplysningerne om fortrydelsesret (lektion 5.4)? I Danmark for eksempel "ordre med betalingsforpligtelse" eller en anden utvetydig formulering.
  5. Betaling gennemført i testtilstand. Kig i WooCommerce > Ordrer: hvilken status, og hvor hurtigt skiftede den? Åbn ordren og læs ordrenoterne til højre: betalingspluginet skriver der, hvad udbyderen meldte.
  6. Betaling mislykket eller annulleret: en ny ordre, nu med en mislykket testbetaling. Hvilken status? Blev lageret lagt tilbage?
  7. Mails: kom mailen til kunden og mailen til dig frem? Læs dem som en kunde: står dine oplysninger, oplysningerne om fortrydelsesret og knappen i dem (lektion 5.3 og 6.1)?
  8. Refundering: refundér den gennemførte testordre fra WooCommerce (knappen Refundering i ordren, lektion 6.5). Kan du også se refunderingen i udbyderens dashboard?
  9. Oprydning: slet testordrer og testkunder, eller giv dem en tydelig note, så de ikke havner i din omsætning og din OSS-tæller.

Hvis det går galt

  • Status bliver stående på "Afventer betaling": kig i betalingspluginets log (ofte WooCommerce > Status > Logs), om webhooken kom ind. Nej? Tjek, om din shop kan nås udefra (ingen adgangskode på staging for webhooken, ingen firewall- eller sikkerhedsregel, der blokerer den, ingen vedligeholdelsestilstand).
  • Ingen mail: tjek afsenderen, og om mailen ligger i spam (lektion 6.1). Kommer mailen til dig frem, men ikke den til kunden, så tjek, om mailen "Behandler ordre" er slået til under WooCommerce > Indstillinger > E-mails.
  • Momsen passer ikke: sammenlign produktets momsklasse, satstabellen og adressen (lektion 4.1).
  • Ingen forsendelsesmetoder: hvilken zone får denne adresse (lektion 4.3)?

Opsummering

  • Test hele kæden i testtilstand, også efter hver større ændring, helst i staging og med de betalingsmetoder, du tilbyder i Danmark.
  • Kend statusserne: Afventer betaling, Behandler, På hold, Gennemført, Annulleret, Mislykket, Refunderet og Kladde.
  • En ordre, der bliver stående på "Afventer betaling" efter en gennemført betaling, peger næsten altid på webhooken.
  • Læs ordrenoterne og betalingspluginets log; læs mailene som en kunde.
  • Ryd testordrer op, så de ikke kommer med i din omsætning og dine momsopgørelser.

Quiz

1. En testbetaling lykkes hos udbyderen, men ordren bliver stående på "Afventer betaling". Hvor kigger du først?



2. Hvilken status hører til en betalt ordre, der endnu skal sendes?



3. Hvorfor bruger du udbyderens testkort og ikke dit eget kort?



4. Hvad sker der med en ubetalt ordre, når tiden under "Hold lager" er gået?



Opgave

Opgave D4.5: En testbestilling fra start til slut. Følg de ni trin fra denne lektion i din egen shop eller testbutik.

Tjekliste:

  • [ ] betalingsudbyder i testtilstand;
  • [ ] testordre afgivet som gæst;
  • [ ] betaling gennemført;
  • [ ] betaling mislykket eller annulleret;
  • [ ] statusser set i WooCommerce > Ordrer;
  • [ ] mail til kunde og til administrator modtaget;
  • [ ] ordre refunderet i testtilstand;
  • [ ] testordrer ryddet op eller markeret som test.

Spørgsmål:

  1. Hvilke statusser fik den gennemførte og den mislykkede ordre, og i hvilken rækkefølge?
  2. Hvor lang tid gik der, før statussen skiftede (webhooken)?
  3. Hvad stod der i bekræftelsesmailen, og hvad manglede?

Efter "færdig" ser du et eksempelsvar: den gennemførte gik fra Afventer betaling til Behandler; den mislykkede fra Afventer betaling til Mislykket eller Annulleret; et konkret punkt, der manglede i mailen, for eksempel oplysningerne om fortrydelsesret (lektion 5.4).

Opgave D4.5: En testbestilling fra start til slut

Denne opgave laver du selv; ingen tjekker den. Afkryds hvad du har gjort, og markér opgaven som udført.




Dine afkrydsninger og noter forbliver kun i denne browser; vi sender dem ingen steder hen. Er du logget ind, gemmer vi kun i Mine kurser, at du har udført opgaven.

Læs videre

Et øjeblik…

Opsæt dine domæner

Angiv for hvert domæne navneserverne, tilknytningen til din hosting, og hvem der bliver ejer.

Indlæser dine domæner…