Dansk hosting fra Aalborg
100% CO₂-neutral hosting
24/7/365 dansk support
support@hostious.io
● Hostious viden · artikel

Fragtmetoder vises ikke ved checkout i WooCommerce

Skrevet af , stifter af Hostious · Udgivet 30. august 2026 · Opdateret 30. august 2026
Fragtmetoder vises ikke ved checkout i WooCommerce

Kort svar: Når checkout siger “Der er ingen tilgængelige fragtmetoder”, matcher kundens adresse ingen fragtzone – eller metoden i zonen har en betingelse, kurven ikke opfylder. Tjek zonerne først (rammer Danmark hele landet?), derefter metodernes betingelser (minimumsbeløb, fragtklasser, vægt), og slå til sidst WooCommerce’ fragt-debug til, så du kan se præcis, hvilken zone og metode kundens adresse rammer.

Få fejl koster salg så direkte som denne: kunden står med fyldt kurv og kan ikke vælge levering. Fragtmetoder i WooCommerce styres af et zonesystem, hvor kundens leveringsadresse afgør, hvilke metoder der vises – og systemet fejler næsten altid på én af fire forudsigelige måder.

Kontrolramme: WordPress 7.1, WooCommerce 11.0 og PHP 8.4.23 udgør versionsgrundlaget pr. 30. august 2026. Eksemplet i billedet er genskabt og viser mekanismen – det er ikke data fra hostious.io.

Sådan vælger WooCommerce fragtmetoder

WooCommerce slår kundens leveringsadresse op i fragtzonerne under WooCommerce → Indstillinger → Levering – oppefra og ned. Første zone, der matcher, vinder, og kun dens metoder vises. Matcher ingen zone, falder kunden i “Steder uden for dine andre zoner” – og er den tom, ser kunden fejlbeskeden. Den mekanik forklarer de fleste sager:

Genskabt eksempel: kurven opfylder ikke fragtmetodens minimumsbeløb, så ingen metoder vises
Genskabt eksempel, 30. august 2026: zonen matcher, men metodens krav om minimumskøb på 300 kr. er ikke opfyldt – så checkout viser ingen fragt. Eksemplet er ikke data fra hostious.io.

Fejl 1: Adressen rammer ingen zone

Tjek at zonen for Danmark dækker hele Danmark: en zone afgrænset med postnumre kan have huller (typisk mangler intervallet for et område, eller nye postnumre er kommet til). Husk også, at det er leveringsadressen, der tæller – en kunde med dansk faktureringsadresse og udenlandsk leveringsadresse rammer udlandszonen. Sælger du kun til Danmark, så begræns også salgslande under Generelt, så kunden får beskeden før checkout.

Fejl 2: Betingelser, der ikke er opfyldt

Gratis fragt med krav om minimumskøb er den klassiske: kurve under beløbet får ingen metoder, hvis gratis fragt er zonens eneste. Behold altid en betalt metode i zonen som fallback. Tilsvarende kan vægt- eller beløbsregler i udvidede fragtplugins udelukke alle metoder på én gang – tjek hver metodes betingelser med den konkrete kurv i hånden, og husk at kuponer kan ændre kurvbeløbet til under grænsen.

Fejl 3: Fragtklasser uden pris

Har et produkt en fragtklasse (fx “Stort og tungt”), som zonens metode ikke har en takst for, kan metoden forsvinde, så snart produktet ligger i kurven. Mønsteret afslører det: fragten vises normalt, men forsvinder med ét bestemt produkt. Gennemgå metodens takster pr. fragtklasse, og sæt en pris – også for “Ingen fragtklasse”.

Fejl 4: Cache og gamle sessions

WooCommerce cacher fragtberegninger i kundens session. Lige efter en ændring i zoner eller metoder kan checkout derfor vise det gamle resultat. Test altid i inkognito efter ændringer, og ryd eventuelt transients under WooCommerce → Status → Værktøjer. Opdaterer fragten sig slet ikke, når kunden ændrer adresse, er det typisk samme AJAX/cache-problem som i kurven der ikke opdaterer.

Slå fragt-debug til

Under WooCommerce → Indstillinger → Levering → Leveringsindstillinger findes “Aktivér fejlfindingstilstand”. Med den slået til viser kurv og checkout – kun for administratorer at regne med, men reelt for alle, så brug den kortvarigt – hvilken zone adressen matchede, og hvilke metoder der blev evalueret. Den fjerner gætteriet: du kan se præcis, hvor kundens adresse lander, og hvorfor en metode udgår. Slå den fra igen, når du er færdig.

Verifikation

Opsætningen holder, når en testordre i inkognito viser de forventede metoder for: en almindelig dansk adresse, en kurv under og over minimumskøbet, og hvert produkt med fragtklasse. Tjek også én udenlandsk adresse, hvis I sælger til udlandet. Fejlfindingstilstanden skal være slået fra igen, og en rigtig gennemført testordre bekræfter, at valget også overlever betalingen – hænger den del, så forsæt i checkout-guiden.

Ofte stillede spørgsmål om fragtmetoder

Hvorfor forsvinder fragten kun med ét bestemt produkt?

Produktet har næsten sikkert en fragtklasse, som metoden mangler en takst for – eller en vægt/størrelse, der overskrider en regel. Tjek produktets fragtklasse og metodens takster for netop den klasse.

Hvorfor ser kunden andre metoder end mig?

Fordi I ikke har samme leveringsadresse og session. Test med kundens postnummer i inkognito – og husk at første matchende zone vinder, så rækkefølgen af zoner betyder noget.

Skal jeg bruge et fragtplugin til danske pakkeshops?

Vil du vise pakkeshop-valg (GLS, PostNord, dao), skal der et plugin eller en fragtintegration til – WooCommerce’ indbyggede metoder dækker kun flad takst, gratis fragt og afhentning. Zonemekanikken i denne guide gælder stadig ovenpå.

Læs også