Checkout indlæses ikke eller kan ikke gennemføres
WooCommerce checkout virker ikke: diagnose fra browser til serverlog
Gem først: browserrequest, konsol og WooCommerce-log
God WooCommerce fejlfinding begynder ved det præcise trin, hvor købet afviger: i browseren, i kundens session, i WordPress eller hos betalingsgatewayen. Nogle fejl viser sig først efter checkout, når mail, webhook eller en planlagt handling skal køre. Gem beviset, før du gentager betalinger eller jobs.
Find det første trin, der afviger fra et normalt køb, og gem request, ordrenote og log fra samme tidspunkt. Gentag ikke betalinger, callbacks eller køjobs, før du ved, om handlingen kan skabe dubletter.
Vælg det spor, du står i – eller se alle 20. Hvert kort fortæller, hvad du skal gemme først, hvor svær fejlen typisk er, og hvor lang tid du skal afsætte.
Checkout indlæses ikke eller kan ikke gennemføres
Gem først: browserrequest, konsol og WooCommerce-log
Betalingen afvises eller vender forkert tilbage
Gem først: gatewaybesked, ordrenote og callbackstatus
Ordren står som Afventer betaling
Gem først: ordrenoter, betalings-id og webhook/callback
Der kommer to ordrer
Gem først: antal betalinger, tidsstempler og request-id
Kurven bliver tom mellem sider
Gem først: cookies, hostname, HTTPS og cachevariant
Antal eller total opdateres ikke
Gem først: AJAX-request, fragmenter og konsolfejl
Kunden modtager ingen ordremail
Gem først: ordrestatus, mailkø og leveringslog
En integration modtager ingen hændelser
Gem først: webhookstatus, leveringslog og HTTP-svar
Action Scheduler har forfaldne handlinger
Gem først: hook, køtid, seneste forsøg og cron
En variation mangler eller står forkert på lager
Gem først: attributter, variationsstatus og lagerkilde
Min konto giver 404 eller mangler faner
Gem først: sidetildeling, endpoints og cache-status
„Ingen tilgængelige fragtmetoder“ ved checkout
Gem først: leveringsadresse, zone og kurvens indhold
Rabatkode afvises eller kan ikke anvendes
Gem først: kuponens regler og kurvens sammensætning
Kunder ser hinandens kurv eller navn
Gem først: tidspunkt, ramte sider og cache-headere
Produkt findes, men vises ikke i butikken
Gem først: status, katalogsynlighed og lagerstatus
„WooCommerce database update required“ hænger
Gem først: databasebackup og Planlagte handlinger-status
CSV-import går i stå eller mangler billeder
Gem først: rækkeantal ved stop og tre billed-URL'er
Checkout føles langsom eller hænger
Gem først: tider for side, AJAX-kald og ordreafgivelse
Uskarpe eller forkert beskårne produktbilleder
Gem først: temaets billedmål og et ramt eksempel
Moms eller total ser forkert ud
Gem først: momsindstillinger og en konkret ordre
Den samme klage fra en kunde kan have flere forklaringer. Her er det, du skal se efter, før du ændrer noget i en webshop, der sælger.
Checkout kan fejle, før gatewayen overhovedet bliver kaldt: et manglende felt, en JavaScript-fejl, en ugyldig fragtmetode eller en blokeret AJAX-request er nok. Betalingsfejl begynder først, når gatewayen har modtaget requesten.
Gem browserens request, WooCommerce-ordrenoten og gatewayens testlog. De tre tidspunkter viser, hvor langt købet nåede. Brug aldrig rigtige kort- eller kundedata i et screenshot.
„Afventer betaling“ beviser ikke, at kunden ikke er trukket. Sammenlign transaktions-id, ordrenoter og callback, før ordren slettes eller oprettes igen. Ved dobbeltordrer: afgør først, om der er to betalinger eller én betaling og to ordrer.
Gentag ikke et callback på live, før du ved, om operationen er idempotent. Et ekstra klik kan skabe endnu en ordre, mail eller lagerbevægelse.
En tom eller fastfrosset kurv peger ofte på cookie, domæne/HTTPS, page cache eller JavaScript. Brug to helt separate browserprofiler – den ene må aldrig kunne se den andens kurv, valuta eller kontodata.
Viser headeren Cloudflare HIT på kurv eller checkout, så fortsæt i Cloudflare-hubben. Følger fejlen en LiteSpeed-cacheheader eller vary-cookie, så fortsæt i QUIC.cloud- og LiteSpeed-hubben.
En vellykket ordreside beviser ikke, at mail, lageropdatering, webhook eller planlagt handling er gennemført. Brug leveringslog, webhook-forsøg og Action Scheduler som kilder, og find det første fejlede forsøg, før du rydder køen.
Drejer det sig om en rigtig betaling, en dublet eller en kundeordre, så stop live-testen og få Hostious til at samle betalings- og serverbeviset, før callbacks genafspilles eller data ryddes.
Er du kunde hos Hostious, kan supporten se i loggen, hvad der gik galt – og rette det med dig. Er du ikke kunde endnu, flytter vi din hjemmeside gratis.