Author

Kees Van Den Broek

Grundlægger

Adresse-autocomplete i checkout: færre felter, færre fejl

2026-07-22

Image title

Adresse-autocomplete i checkout: færre felter, færre fejl

Den hurtigste adresseformular er den, ingen skal udfylde. Adresse-autocomplete erstatter en stak felter med ét søgefelt: kunden skriver et par tegn, ser en kort liste med rigtige adresser, vælger sin, og resten udfylder sig selv.

Det er den enkeltændring i kassen, der giver mest, fordi den både fjerner besvær og fjerner fejlkilden på én gang.

Sådan virker det

Der er to kald, ikke ét, og forskellen forklarer de fleste prismodeller på markedet.

Forslag. Mens kunden skriver, sender frontenden den delvise indtastning til et forslagsendpoint, som returnerer en kort liste af kandidater. Kandidaterne er forkortede: nok til at genkende, ikke hele posten.

Opslag. Når kunden vælger en, henter frontenden den fulde, strukturerede adresse: vej, husnummer, postnummer, by, kommune og koordinater.

Forslag er billige og sker mange gange per adresse. Opslaget er det dyre og sker én gang. Leverandører, der reklamerer med gratis autocomplete, forærer næsten altid det første væk og fakturerer det sidste, hvilket er en fair model, når man kender den på forhånd.

Hvad det gør ved kassen

Tre virkninger, i rækkefølge efter betydning.

Den åbenlyse er hastighed: fem felter bliver til ét.

Den næste er færre afbrudte køb. Hvert ekstra felt i en kasse koster en andel af kunderne, og andelen er større på mobil.

Den tredje, og den der betaler for API'et, er at kunden ikke længere kan stave vejen forkert, fordi vejen ikke bliver skrevet. Adressen, du gemmer, kommer fra registret og ikke fra tastaturet.

Praktiske råd

  • Start forslagene ved omkring tre tegn. Færre giver en ubrugelig lang liste og bruger kald til ingen nytte; flere føles langsomt.
  • Hold listen kort. Fem til otte forslag er nok.
  • Tillad altid manuel indtastning. Nogle adresser er ikke i registret, og en kunde, der ikke kan skrive sin egen, forsvinder.
  • Vis hvad der blev udfyldt. Skjulte felter, der fylder sig selv, gør folk utrygge. Vis adressen, og lad den kunne rettes.
  • Husk sommerhuse og nybyggeri. Områder under udstykning er reelle, men mangler ofte i data.

Teknikken i frontenden

Serversiden er den nemme del. Det er frontenden, der kræver omhu.

Sæt en forsinkelse på omkring 150 til 300 millisekunder på indtastningen, ellers sender du et kald per tastetryk. Annullér igangværende kald, når teksten ændrer sig, for ellers overskriver et gammelt svar et nyere. Hold en lille cache på klienten på selve søgestrengen, for folk sletter og skriver igen hele tiden.

Håndtér det tomme resultat eksplicit. "Ingen adresser fundet, skriv din egen" er et fint udfald. En spinner, der aldrig stopper, er det ikke.

Tastatur og skærmlæser

En autocomplete er en combobox, og der er adfærd, folk regner med:

  • Piletaster flytter mellem forslag, Enter vælger, Escape lukker listen og beholder det indtastede.
  • Feltet skal over for hjælpeteknologi fremstå som en forslagsliste, og det skal fremgå, hvilket forslag der er markeret.
  • En skærmlæser skal annoncere, at der kom forslag, og hvor mange der er.
  • Hele forløbet skal virke uden mus og forblive brugbart, hvis API'et er langsomt eller nede.

Et adressefelt, der kun virker for seende musebrugere, koster både ordrer og udgør et tilgængelighedsproblem.

Autocomplete erstatter ikke validering

For de adresser, kunden vælger på listen, er sagen reelt afgjort, fordi de kommer fra registret. Men adresser kommer også ind ad andre veje: manuel indtastning, filimport, ordrer fra markedspladser og partnere. Dem skal du stadig tjekke, og det gennemgår adressevalidering til danske webshops.

Hvad Pro6PP tilbyder

Pro6PP leverer forslag under indtastning og fuldt adresseopslag for Danmark, med separate forslagsendpoints for postnummer, by, vej og husnummer, som passer præcist til forløbet ovenfor. Samme API dækker Holland, Belgien, Tyskland, Frankrig, Luxembourg, Østrig, Schweiz, Spanien og Storbritannien med samme svarformat, så én komponent i frontenden kan betjene alle dine markeder.

Hele billedet af det danske postnummersystem findes i postnumre i Danmark.

Ofte stillede spørgsmål

Hvad er forskellen på adresse-autocomplete og browserens autofyld?

Autocomplete foreslår rigtige adresser fra et register gennem dit API. Browserens autofyld genbruger det, brugeren selv har gemt, og siger intet om, hvorvidt adressen er gyldig.

Hvor mange tegn før forslagene skal komme?

Omkring tre. Færre giver for lange lister og spilder kald, flere føles som om der ikke sker noget.

Erstatter autocomplete adressevalidering?

For adresser valgt fra listen i praksis ja. Den dækker ikke manuelt indtastede, importerede eller partnerleverede adresser.

Virker det på mobil?

Ja, API'et er det samme. Vær bare mere large med forsinkelsen, da mobilnet er langsommere og mere ujævne.

Hvad koster det?

Det afhænger af, om leverandøren fakturerer forslagene, opslaget eller begge. Afklar det, før du sammenligner priser, for listeprisen alene siger ikke meget.

Næste skridt