Dansk hosting fra Aalborg
Servere i Europa
24/7/365 dansk support
support@hostious.io
Betalinger 9 min. læsning Opdateret 26. oktober 2026

Valuta i WooCommerce-checkout: vise, betale og modtage i kundens valuta

Valuta WooCommerce: sådan sætter du basisvaluta og format op, vælger løsning til flere valutaer, undgår cachefejl og afregner, refunderer og bogfører rigtigt.

Valuta i WooCommerce-checkout: vise, betale og modtage i kundens valuta

Kort svar: Sælger du primært i Danmark, så hold checkout i DKK – én valuta, én afstemning, ingen kursstøj. Først når et udenlandsk marked fylder reelt, giver lokal valuta mening: kunder konverterer bedre i egen valuta, men du får kursudsving, afrundingsregler og ekstra bogføring med i købet. Vælg da en løsning, hvor prisen vises OG afregnes i kundens valuta, sæt egne, psykologisk fornuftige prispunkter pr. marked – og lad være med at lade en automatisk kurs skrive dine priser.

Fagligt gennemgået: 2. oktober 2026

„Skal vi ikke bare vise priserne i euro også?“ – sådan starter det. Men valuta i checkout er tre beslutninger i én: hvad kunden ser, hvad kunden betaler, og hvad du modtager.

Denne guide skiller dem ad, så du kan tage dem i den rigtige rækkefølge. Den viser, hvor du sætter valuta op i WooCommerce, og hvad de fem felter betyder, og den gennemgår de tekniske faldgruber ved flere valutaer: cache, afrunding, afregning, refusion og bogføring.

Vise, betale, modtage: tre forskellige ting

En „valutavisning“ kan være ren kosmetik: prisen omregnes på skærmen, men betalingen trækkes stadig i DKK – og så får kunden en overraskelse på kontoudtoget plus eventuelt bankens vekselgebyr. Det giver klager og indsigelser.

Den rigtige løsning afregner også i kundens valuta: EUR-kunder betaler EUR, SEK-kunder betaler SEK. Sidste led er, hvad du modtager: nogle gateways udbetaler i handelsvalutaen (kræver evt. valutakonti), andre veksler til DKK mod gebyr. Afklar alle tre led, før du slår noget til – og tjek din gateways valutaunderstøttelse først.

LedSpørgsmålTypisk faldgrube
ViseHvilken valuta ser kunden på produktside og i kurv?Omregnet visning, der ikke matcher det beløb, der trækkes
BetaleHvilken valuta trækkes kundens kort i?Gatewayen understøtter ikke valutaen for alle betalingsmetoder
ModtageHvilken valuta udbetales til din konto?Skjult vekselgebyr eller manglende valutakonto

Sådan sætter du valuta op i WooCommerce

Alt om valuta i WooCommerce starter ét sted: WooCommerce → Indstillinger → Generelt → Valutaindstillinger. Fem felter bestemmer, hvilken valuta shoppen regner i, og hvordan beløbene ser ud for kunden. De er sat til amerikanske dollar og punktum som decimaltegn, når WooCommerce installeres, så en dansk shop skal altid forbi dem, før det første produkt oprettes.

De fem valutafelter under WooCommerce → Indstillinger → Generelt: valuta sat til danske kroner (DKK), valutaposition højre med mellemrum som 1.299 kr., tusindtalsseparator punktum, decimalseparator komma og to decimaler – og reglen om, at basisvalutaen aldrig skiftes på en shop med ordrer
Sæt de fem felter, før det første produkt oprettes – og lad dem være bagefter.

Visningen skal følge det marked, kunden handler på, ikke det land, shoppen står i. Sælger du i flere valutaer, er det pluginet eller markedssitet, der overtager formatet pr. valuta, men reglerne er de samme:

ValutaSådan vises beløbetDecimalerBemærk
DKK1.299,00 kr. eller 1.299 kr.2, eller 0 ved hele kronebeløbPosition: højre med mellemrum
EUR39,00 € (tysk, fransk) eller €39.00 (irsk)2Positionen og separatorerne følger landet, ikke valutaen
SEK1 299,00 kr2Svensk skrivemåde: mellemrum som tusindtalsseparator, “kr” uden punktum
NOK1 299,00 kr2Som SEK

To ting ændrer du ikke bagefter. Basisvalutaen er den, alle priser og ordrer gemmes i; skifter du den på en shop med ordrer, bliver priserne stående som tal, og gamle ordrer viser pludselig et andet valutasymbol, uden at beløbene er omregnet. Og antallet af decimaler må ikke sættes til 0, hvis du har øre-priser eller procentrabatter: WooCommerce afrunder så hver linje, og kurvens sum passer ikke med gatewayens træk. Tjek til sidst, at betalingsmetoderne tager imod de valutaer, du slår til; MobilePay virker kun i DKK, og nogle kortløsninger skal have hver valuta aktiveret i gatewayens panel, som beskrevet i guiden om valg af betalingsgateway.

Løsninger i WooCommerce

WooCommerce har én basisvaluta. Flere valutaer kræver enten et multi-currency-plugin (priser pr. valuta på samme shop), en markedsopdelt opsætning (fx separat site eller undermappe pr. marked – se guiden om flersproget WordPress) eller en gateway- eller checkoutløsning med indbygget valutahåndtering.

Tommelfingerregel: ét ekstra marked med egen valuta og eget sprog håndteres fint med plugin; flere modne markeder trækker mod markedsopdeling, hvor også priser, fragt og betalingsmetoder kan styres pr. land. Vælg én modelfamilie – blandede løsninger er der, afstemningskaosset kommer fra.

Uanset model skal betalingsmetoderne passe til markedet. Kort virker de fleste steder, mens lokale metoder som Swish og Vipps hører til i Sverige og Norge – se betalingsmetoder pr. land.

Valutavælger, geolokation og cache

Hvordan finder shoppen ud af, hvilken valuta kunden skal se? Der er to grundmodeller:

  • Valutavælger: kunden vælger selv, og valget gemmes i en cookie. Gennemsigtigt og nemt at forstå.
  • Automatisk valg via geolokation: shoppen gætter ud fra IP-adressen. Bekvemt, men gætter forkert for kunder på rejse, bag VPN eller på virksomhedsnetværk – giv altid mulighed for at skifte.

Begge modeller har den samme tekniske faldgrube: sidecache. Gemmer cachen den første version af en produktside og viser den til alle, ser svenske kunder pludselig danske priser – eller omvendt. Valutaen skal derfor indgå i cachens variation (fx via cookie-baseret cache-variation), eller priserne skal hentes dynamisk. Det er samme mekanisme, der ellers giver kunder, der ser hinandens kurv. Bruger du automatisk omdirigering pr. land, så læs også guiden om geolokation og SEO, så søgemaskinerne stadig kan se alle versioner.

Afrunding i checkout: fragt, rabatkoder og gavekort

Eksempel på valutaprissætning: automatisk kursomregning giver skæve beløb, faste markedspriser giver pæne prispunkter

Lad aldrig dagskursen skrive dine priser: 299 kr. gange en kurs bliver til 40,17 €, et beløb, ingen købmand ville vælge. Hvordan du sætter egne prispunkter pr. marked, og hvornår de skal justeres, står i guiden om prissætning i flere valutaer. Her handler det om resten af beløbene i checkout, som de fleste glemmer.

Husk også konkurrencebilledet: dit prispunkt i Sverige skal give mening mod svenske konkurrenter, ikke mod din DKK-pris. Og hold fragtpriserne lige så pæne pr. marked – skæve fragtbeløb i checkout ser sjuskede ud. Den klassiske fejl er en fast fragtpris i DKK, der pludselig står absurd i SEK.

Tjek hele kæden pr. valuta, ikke kun produktsiden: fragt, gebyrer, rabatkoder med faste beløb og gavekort skal være defineret eller omregnet konsistent. En rabatkode på „50 kr.“ giver ikke mening for en EUR-kunde, medmindre pluginnet omregner den – eller du opretter separate koder pr. valuta.

Kursudsving og afregning

Med egne prispunkter pr. valuta bærer du kursrisikoen mellem prisjusteringerne – normalt en lille, acceptabel marginstøj på nordiske og EUR-markeder. Det, du skal have styr på, er afregningen: veksler gatewayen til DKK, så sammenlign vekselgebyret med bankens; udbetaler den i fremmed valuta, skal din bank og dit regnskab kunne tage imod.

Tænk også kortgebyrerne med – udenlandske kort koster ofte mere end danske, som beskrevet i guiden om betalingsgebyrer.

Refusioner i fremmed valuta

En refusion skal ske i samme valuta, som kunden betalte i: kunden, der betalte 39 €, skal have 39 € tilbage – ikke et DKK-beløb omregnet til dagens kurs. Har kursen flyttet sig mellem køb og refusion, opstår der en lille kursdifference i dit regnskab, som skal bogføres som sådan.

Test derfor delrefusioner i hver valuta, før du åbner markedet. Nogle multi-currency-plugins og gateways håndterer det automatisk; andre kræver, at du refunderer direkte i gatewayens panel. Gennemgangen af processen står i refusionsguiden.

Bogføring og moms

Regnskabet føres i DKK, så hver fremmedvaluta-ordre skal omregnes ved bogføring – lad regnskabsintegrationen gøre det automatisk, så kurs og dato følger en konsekvent metode, som du har aftalt med din revisor.

Momsen afhænger ikke af valutaen, men af markedet: sælger du over EU-grænser, rammer du hurtigt OSS-reglerne – dem har vi en selvstændig guide til. Bruger du OSS, skal salg i andre valutaer pr. oktober 2026 omregnes med den kurs, Den Europæiske Centralbank har offentliggjort på den sidste dag i momsperioden. Den kurs kan afvige fra kursen på salgsdagen, så hold OSS-beregningen adskilt fra den daglige bogføring. Tjek de aktuelle regler hos skat.dk.

Afstem månedligt pr. valuta, så kursdifferencer ikke gærer sammen med rigtige fejl; opsætningen står i afstemningsguiden.

Vedligehold: valutaer er en driftsopgave

Flervaluta er ikke „sæt op og glem“: kurserne bevæger sig, og din opsætning skal have en holdning til det. Automatiske kursopdateringer holder priserne tæt på kursen, men får dem til at flimre (i dag 189 SEK, i morgen 192). Egne prispunkter pr. marked ser professionelle ud, men skal genbesøges, når kurserne har flyttet sig nogle procent – ellers æder de din margin eller gør dig for dyr.

Vælg model bevidst, og sæt en kvartalsvis påmindelse: står priserne stadig rigtigt i alle valutaer? Få samtidig svar på tre spørgsmål med bogholderen én gang: i hvilken valuta bogføres salget, hvem bærer kursrisikoen fra køb til udbetaling, og hvordan håndteres refusioner, når kursen har flyttet sig imellem? Så er flervaluta drift, ikke drama.

Skal shoppen sælge i flere valutaer fra start? Bygger vi din WooCommerce webshop (9.999 kr. ekskl. moms), sættes betaling og fragt op efter dit marked og testes, før den går live. Driver du shoppen på WooCommerce hosting hos Hostious fra 59 kr./md. ekskl. moms, kan du teste valutapluginet på staging fra Woo StartUp, og fra samme pakke er WooCommerce serviceaftale med, så checkout testes efter hver opdatering.

Læs også

Ofte stillede spørgsmål om valuta i checkout

Bør min danske webshop vise priser i euro?

Kun hvis du reelt sælger til euro-markeder. For danske kunder er DKK det rigtige valg, og en halvhjertet euro-visning uden euro-afregning skaber flere problemer, end den løser.

Skal prisen omregnes automatisk efter dagskursen?

Nej – så får du skæve beløb, der skifter dagligt. Sæt egne, pæne prispunkter pr. valuta, og justér dem bevidst, når kursen har flyttet sig mærkbart.

Hvad sker der med momsen, når jeg sælger i fremmed valuta?

Momsen følger markedet og reglerne (fx OSS ved EU-salg), ikke valutaen. Beløbene omregnes til DKK i bogføringen, og ved OSS bruges Den Europæiske Centralbanks kurs på periodens sidste dag.

Hvorfor ser nogle kunder den forkerte valuta?

Typisk fordi sidecachen har gemt en version med én valuta og viser den til alle. Valutaen skal indgå i cachens variation, eller priserne skal hentes dynamisk. Geolokation kan også gætte forkert, så giv altid kunden mulighed for at skifte valuta.

Hvordan refunderer jeg en ordre betalt i euro?

I euro og med det beløb, kunden betalte – gennem gatewayen eller WooCommerce-ordren. En eventuel kursforskel mellem køb og refusion bogføres som kursdifference hos dig, ikke hos kunden.

Hvor skifter jeg valuta i WooCommerce?

Under WooCommerce → Indstillinger → Generelt → Valutaindstillinger. Der vælger du valuta, valutaposition, tusindtals- og decimalseparator og antal decimaler. Indstillingen gælder hele shoppen; flere valutaer på én gang kræver et plugin eller en markedsopdelt opsætning.

Kan jeg skifte basisvaluta, efter shoppen har fået ordrer?

Det bør du ikke. Priserne bliver stående som tal uden omregning, og gamle ordrer får et nyt valutasymbol, uden at beløbene ændres, så regnskab og afstemning går i stykker. Skal shoppen over i en ny basisvaluta, så opret en ny shop eller et nyt markedssite, og lad den gamle køre færdig.

Skrevet af Marc, stifter af Hostious

Jeg hedder Marc og har stiftet Hostious. Vi hoster WordPress-hjemmesider og WooCommerce-webshops for danske virksomheder – drevet fra Aalborg-området med servere i Europa – og jeg skriver guiderne her ud fra det, vi ser i driften hver dag.

Udgivet 2. september 2026Opdateret 26. oktober 2026Fagligt gennemgået 2. oktober 2026