Overførsler med mobile penge har et lille gebyr for at sende. En butik kan dække det eller sende det videre, og begge dele kan forsvares. Det, der ikke kan forsvares, er at sende det videre usynligt: at lade kunden sende ordretotalen og bagefter fortælle dem, at de mangler et par taka.
Gør det til en linje i kurven, ikke en fodnote
Gebyret tilføjes som et rigtigt gebyr i kurven i det øjeblik, betalingsmetoden vælges, og fjernes, så snart en anden vælges. Det vises i ordreoversigten over totalen med betalingsbrandet nævnt, så det beløb, kunden bliver bedt om at sende, er det beløb, de ser.
Satsen er en indstilling og ikke en konstant, fordi den ændrer sig, og fordi butikken måske vil dække en del af den. Sættes den til nul, forsvinder linjen helt, så “vi dækker gebyret” er et valg i konfigurationen og ikke en kodeændring.
Betingelsen, der er nem at få forkert
Et gebyr, der beregnes uden at tjekke, hvilken betalingsmetode der aktuelt er valgt, hæfter sig på hver ordre, også dem, der betales med en helt anden metode. Beregningen er derfor betinget af den valgte metode i sessionen og springes over i admin, hvor der slet ingen kundesession er; ellers får en manuelt oprettet ordre i dashboardet i stilhed et tillæg, som ingen har bedt om.
Det vigtigste
- Hvis der er et gebyr, så vis det, før kunden betaler, navngivet og specificeret.
- Gør satsen konfigurerbar; at dække gebyret bør ikke kræve en udrulning.
- Gør beregningen af gebyret betinget af den valgte betalingsmetode, ellers gælder det for alt.
- Spring gebyrlogikken i kurven over i admin, hvor der ikke findes en kundesession.
Læs også: manuelle betalinger med bKash, Nagad og Rocket, og automatisk valg af fri fragt ved en kurvgrænse.
Støder du på en lignende begrænsning i din egen WooCommerce- eller WordPress-butik? Lad os tale — ArtinTech Solution bygger netop den slags skræddersyede værktøjer til webshops.