WooCommerce-duplikatordrer kan forårsage alvorlige problemer for onlinebutikker, herunder duplikerede betalinger, lagerproblemer, kundeklager og refusionsanmodninger. Hvis din butik genererer flere ordrer for et enkelt køb, er det vigtigt hurtigt at identificere årsagen for at undgå drifts- og indtægtsforstyrrelser.
Problemet kan stamme fra betalingsgateways, betalingsadfærd, plugin-konflikter, caching-problemer eller serverrelaterede fejl. Denne guide forklarer de mest almindelige årsager til dubletter og de praktiske trin, du kan tage for at forhindre dem.
WooCommerce-duplikatordrer skyldes normalt problemer med betalingsgateways, webhook-fejl, plugin-konflikter, caching-problemer, serverforsinkelser eller kunder, der indsender betalingsformularer flere gange. Det er vigtigt at finde den grundlæggende årsag for at forhindre duplikerede transaktioner og kundeklager.
Hvorfor kan dublerede ordrer koste din butik mere, end du tror?
En enkelt duplikeret ordre kan virke ubetydelig, men når det sker gentagne gange på tværs af snesevis af transaktioner, hober de operationelle og økonomiske konsekvenser sig hurtigt op. Refusioner, lagerafvigelser, forvirrede kunder og oppustet rapportering forværres, jo længere problemet forbliver uløst.
- Dobbeltbetalinger: Kunder bliver opkrævet to gange for en enkelt ordre, hvilket udløser refusionsanmodninger og potentielle tilbageførsler.
- Lagerafvigelser: Lagerniveauet falder uventet, hvilket fører til oversalg eller unøjagtig rapportering på tværs af dit katalog.
- Refusionsanmodninger: Hver duplikatbetaling opretter en refusionsanmodning, som tager tid og ressourcer at behandle.
- Kundefrustration: At modtage to ordre-e-mails eller se to opkrævninger skaber forvirring og undergraver tilliden til din butik.
- Flere supportanmodninger: Duplikerede ordrer genererer et uforholdsmæssigt stort antal supportanmodninger i forhold til de faktiske transaktioner.
- Problemer med omsætningsrapportering: Duplikerede ordrer oppuster dine salgstal og gør det sværere at analysere din butiks reelle præstation præcist.
Tegn på, at din WooCommerce-butik har et problem med duplikerede ordrer
Problemer med duplikerede ordrer viser sig ikke altid tydeligt. Tegnene er ofte subtile og lette at overse, indtil problemet har kørt i dage eller uger.
- Flere ordrer oprettet inden for få sekunder: To eller flere ordrer fra den samme kunde, der dukker op inden for et meget kort tidsvindue, er det tydeligste tegn på et problem med en duplikatorordre.
- Duplikerede ordre-e-mails: Kunder rapporterer, at de modtager to ordrebekræftelses-e-mails for et enkelt køb.
- Kunder opkrævet to gange: Betalingsoptegnelser, der viser to vellykkede transaktioner fra den samme kunde for den samme indkøbskurvsværdi.
- Identiske produkter i flere ordrer: Det samme produkt, der optræder i to separate ordrer fra den samme kunde på næsten samme tidspunkt.
- Gentagne betalingsbekræftelser: Din betalingsgateway viser flere vellykkede betalingshændelser knyttet til en enkelt betalingssession.
- Øgede refusionsanmodninger: En mærkbar stigning i refusionsanmodninger, der korrelerer med specifikke betalingsmetoder eller betalingsadfærd.
De mest almindelige årsager til WooCommerce-dublikerede ordrer
Duplikerede ordrer har næsten altid en specifik teknisk årsag. Noget i din betalingsproces, serveropsætning eller betalingskonfiguration forårsager, at den samme ordre behandles flere gange.
De fleste årsager falder i tre kategorier: kommunikationsfejl i betalingsgatewayen, kundehandlinger under betaling og problemer med webstedet eller serveren.
Kommunikationsfejl i betalingsgateway
Fejl i betalingsgateways er den mest almindelige tekniske årsag til dublerede ordrer i WooCommerce. Når en gateway ikke modtager et rettidigt svar fra din server efter behandling af en betaling, forsøger den at gennemføre anmodningen igen, hvilket kan udløse en anden ordre i WooCommerce.
- Forsinkede betalingsbekræftelser: En langsom serverrespons får gatewayen til at antage, at beskeden ikke er modtaget, og sende den igen.
- Mislykkede tilbagekaldssvar: Din server kan ikke korrekt genkende en webhook, hvilket beder gatewayen om at forsøge igen og oprette en anden ordre.
- Behandling af dobbelttransaktioner: Gatewayen behandler betalingen to gange på grund af timeout eller netværksproblem i begge ender.
- API-kommunikationsproblemer: Forkert konfigurerede API-legitimationsoplysninger eller slutpunkts-URL'er forårsager, at betalingsmeddelelser fejler, hvilket udløser oprettelse af duplikerede ordrer.
Kundehandlinger under betaling
Ikke alle duplikerede ordrer skyldes tekniske fejl. Kunder opretter dem utilsigtet gennem fuldt forståelig adfærd under en langsom eller forvirrende betalingsoplevelse.
- Dobbeltklik på Afgiv ordre: En kunde klikker to gange på ordreknappen, fordi der ikke sker noget synligt efter det første klik.
- Opdatering af betalingssiden: En kunde opdaterer siden, mens en langsom betalingsproces behandles, hvilket udløser en anden formularindsendelse.
- Tilbage til betalingsskærme: En kunde navigerer tilbage til betalingssiden efter at være blevet omdirigeret og indsender betalingsformularen igen.
- Langsomme svar ved betaling: En betalingside, der tager flere sekunder at svare, giver kunderne nok tid til at klikke på send igen af usikkerhed.
Problemer med hjemmeside og server
Plugin-konflikter, temakonflikter og problemer på serverniveau kan alle forstyrre WooCommerces ordreoprettelsesproces og føre til dubletter. Et plugin, der kobler sig forkert til kasseprocessen, kan udløse ordreoprettelseshændelser flere gange for en enkelt transaktion.
- Plugin-konflikter: Et plugin, der forkert tilsluttes WooCommerce-ordrehooks, kan udløse duplikerede ordreoprettelseshændelser under betaling.
- Temakonflikter: Brugerdefinerede betalingsskabeloner i dit tema kan forstyrre WooCommerces standard ordrebehandlingsflow.
- Server Timeouts: En server, der får timeout under ordreoprettelse, kan få WooCommerce til at gentage processen, hvilket resulterer i to gennemførte ordrer.
- Cachelagring af kasseside: En cachelagret kasseside kan forårsage sessions- og nonce-konflikter, hvilket kan føre til forvirring i WooCommerces ordrebehandlingslogik.
Hvordan identificerer man den nøjagtige årsag til duplikerede ordrer?
Før du implementerer rettelser, skal du bekræfte præcis, hvad der forårsager dubletterne i din butik. At anvende den forkerte rettelse spilder tid og lader det underliggende problem eksistere.
En systematisk gennemgang af dine ordredata, betalingsgateway-logfiler og serverlogfiler giver dig de oplysninger, du har brug for, for at kunne identificere årsagen med sikkerhed.
Gennemgå WooCommerce-ordredata
Start med at hente de duplikerede ordrer i din WooCommerce-administrator og sammenligne dem side om side. Hvis ordrerne deler et transaktions-ID, ligger problemet næsten helt sikkert på WooCommerce- eller serversiden. Hvis de har forskellige transaktions-ID'er, har betalingsgatewayen behandlet to separate transaktioner.
- Sammenlign tidsstempler: Et mellemrum på sekunder mellem duplikat peger på en kundehandling. Et mellemrum på minutter peger på et nyt forsøg på gatewayen.
- Tjek transaktions-ID'er: Matchende ID'er indikerer et problem med WooCommerce-behandlingen. Forskellige ID'er indikerer et problem på gateway-niveau.
- Gennemgå ændringer i ordrestatus: Tjek statushistorikken for hver duplikat for at se præcis hvordan og hvornår den bevægede sig gennem behandlingsflowet.
- Led efter mønstre: Identificer, om dubletter kun forekommer med bestemte betalingsmetoder, bestemte produkter eller på bestemte tidspunkter.
Analysér betalingsgateway-logfiler
Dit betalingsgateway-dashboard indeholder detaljerede logfiler over hver transaktion, webhook-leveringsforsøg og callback-svar. Disse logfiler afslører ofte præcis, hvad der gik galt under betalingsprocessen, som førte til duplikerede ordrer.
- Webhook-aktivitet: Kontroller, om webhook-hændelser blev leveret korrekt, eller vis nye forsøg, der resulterede i oprettelse af duplikater af ordrer.
- Mislykkede anmodninger: Søg efter mislykkede anmodninger om betalingsnotifikationer, som gatewayen har forsøgt at gentage efter ikke at have modtaget et svar fra din server.
- Duplikerede tilbagekald: Identificer eventuelle tilfælde, hvor den samme betalingshændelse blev sendt til din server mere end én gang inden for et kort tidsrum.
- Behandlingsfejl: Notér eventuelle fejlkoder eller mislykkede transaktionsforsøg, der opstod sammen med den vellykkede betaling for den samme ordre.
Tjek server- og fejllogfiler
Serverlogfiler registrerer hændelser på infrastrukturniveau, som WordPress- og WooCommerce -logfiler muligvis ikke registrerer. PHP-fejl, timeout-hændelser og databaseproblemer, der opstår under betaling, efterlader ofte spor her.
- PHP-fejl: Fatale PHP-fejl under betaling kan afbryde ordrebehandlingen og få WooCommerce til at forsøge at oprette en ordre igen.
- Timeout-hændelser: Servertimeout-advarsler under ordrebehandling indikerer, at din server er for lang tid om at gennemføre betalingen.
- Databaseproblemer: Langsomme databaseforespørgsler eller forbindelsesfejl under betaling kan resultere i ufuldstændige ordreskrivninger, hvilket udløser nye forsøg.
- Serveradvarsler: Generelle serveradvarsler omkring udtjekningstidspunktet hjælper med at identificere hosting- eller konfigurationsproblemer, der bidrager til dubletter af ordrer.
Trinvise løsninger på WooCommerce-dublikerede ordrer
Disse rettelser dækker de mest almindelige årsager til dublerede ordrer i WooCommerce. Gennemgå dem baseret på, hvad dine logfiler afslørede, og test grundigt efter hver ændring, før du går videre til næste trin.
Trin 1: Opdater WooCommerce og betalings-plugins
Forældede versioner af WooCommerce eller dine betalingsgateway-plugins er en almindelig årsag til fejl i forbindelse med duplikerede ordrer. Mange af disse problemer er kendte og rettet i nyere versioner, som du muligvis ikke har installeret endnu.
Gå til dit WordPress-dashboard, og installer alle tilgængelige opdateringer til WooCommerce og dine betalingsgateway-plugins. Efter opdateringen skal du rydde din cache og køre flere testtransaktioner for at bekræfte, at duplikatproblemet er løst, før du åbner for kunder.
Trin 2: Bekræft Webhook- og Gateway-indstillinger
Forkerte webhook-URL'er eller forkert konfigurerede API-indstillinger er en af de mest almindelige årsager til dubletter af ordrer, der udløses af gentagne forsøg på betalingsgateways. Log ind på dit betalingsgateway-dashboard, og bekræft, at din webhook-URL er korrekt og peger på dit live-websted.
Test din webhook ved at udløse en testbetaling og bekræfte, at din server modtager og korrekt anerkender notifikationen. Gennemgå dine API-legitimationsoplysninger, og sørg for, at de stemmer præcis overens med det, der er konfigureret i dine WooCommerce-betalingsindstillinger.
Trin 3: Udeluk betalingssider fra cachelagring
En cachelagret betalingsside er en af de mest oversete årsager til dubletter. Cache afbryder sessionshåndtering og noncevalidering, hvilket kan få WooCommerce til at behandle ordrer forkert og udløse dubletter.
Gå til indstillingerne for dit caching-plugin, og tilføj dine indkøbskurvs-, betalings- og takkesider til udelukkelseslisten. Hvis du bruger et CDN, skal du også udelukke disse sider på edge-niveau. Ryd alle cacher, når du har foretaget disse ændringer, og kør en testtransaktion for at bekræfte rettelsen.
Trin 4: Kontroller for plugin-konflikter
Et plugin, der forkert kobler sig til WooCommerces ordreoprettelsesproces, kan udløse duplikerede ordrehændelser uden nogen åbenlys fejlmeddelelse. Dette er især almindeligt efter installation af et nyt plugin eller kørsel af en batchopdatering.
Deaktiver alle plugins undtagen WooCommerce, og test din betaling. Hvis dubletterne stopper, skal du genaktivere plugins et ad gangen og teste efter hver aktivering, indtil du identificerer konflikten. Hold plugin'et deaktiveret, indtil en løsning eller opdatering er tilgængelig fra udvikleren.
Trin 5: Undgå flere betalinger ved betaling
Hvis dobbeltindsendelser på kundesiden forårsager dubletter af ordrer, skal du tilføje en indlæsningsindikator til din betalingsknap, der starter umiddelbart efter det første klik. Dette deaktiverer knappen og giver kunderne tydelig visuel feedback om, at deres ordre bliver behandlet.
Forbedr din samlede hastighed på betalingssiden for at reducere den tid, hvor kunderne føler sig usikre nok til at klikke igen. Vis en tydelig besked om ordrebehandling, så snart formularen er indsendt, så kunderne ved, at de skal vente i stedet for at prøve igen.
Trin 6: Forbedr serverens ydeevne og ressourcebegrænsninger
En server, der får timeout under ordreoprettelse, kan få WooCommerce til at gentage processen internt, hvilket resulterer i to gennemførte ordrer. Dette er mere almindeligt på delte hostingplaner, hvor PHP- og hukommelsesgrænserne er sat for lavt til WooCommerce-kasseindlæsninger.
Kontakt din hostingudbyder og bed dem om at øge din PHP-hukommelsesgrænse og maksimale udførelsestid. Hvis din server konsekvent kæmper med checkout-belastning, bør du overveje at opgradere til administreret WooCommerce-hosting. Overvåg serverens ydeevne i spidsbelastningsperioder for at opdage flaskehalse, før de forårsager checkout-fejl.
Trin 7: Test dit fulde betalingsflow efter hver rettelse
Test efter hver enkelt løsning er lige så vigtig som selve løsningen. En ændring, der løser én årsag til dublerede ordrer, kan nogle gange afsløre et andet problem, der tidligere var skjult.
Kør mindst tre til fem komplette testtransaktioner efter hver ændring ved hjælp af forskellige betalingsmetoder. Tjek din WooCommerce-ordreliste, betalingsgateway-dashboard og serverlogfiler efter hver test for at bekræfte, at der ikke oprettes dubletter, før du går videre til den næste løsning.
Ødelægger WooCommerce-duplikatorer din dag?
Vores WooCommerce-eksperter håndterer løsninger til betaling, problemer med betalinger og fejlfinding af ordrer, så din butik kører uden afbrydelser.
Hvordan forhindrer man kunder i ved et uheld at oprette duplikerede ordrer?
Forbedring af din UX ved betaling reducerer utilsigtede dubletter og skaber en bedre oplevelse for alle kunder, der køber i din butik. Selv med tekniske løsninger på plads, bliver en forvirrende eller langsom betaling ved med at producere dubletter fra kunder, der ikke ved, hvad der sker, efter de klikker på send.
Forbedr brugeroplevelsen ved betaling
Tydelig feedback er den mest effektive måde at forhindre kunder i at indsende formularer igen. Tilføj en indlæsningsspinner til ordreknappen, og vis en besked om ordrebehandling, så snart formularen er indsendt.
Optimer mobil betaling
Mobilkunder er mere tilbøjelige til at oprette dubletter af ordrer, fordi små knapper er nemmere at trykke to gange på, og mobilforbindelser kan være langsommere. Brug store, tydeligt mærkede knapper, optimer hastigheden på betalingssiden på mobilen, og aktiver med ét tryk, f.eks. Apple Pay og Google Pay, der helt springer traditionel formularindsendelse over.
Reducer friktion ved kassen
En betalingsproces med for mange trin og formularfelter øger sandsynligheden for utilsigtede duplikater. Aktiver gæstebetaling, tilbyd hurtigere betalingsmetoder, og forenkl din betaling til det minimum af felter, der kræves for at fuldføre ordren.
Problemer med betalingsgateway, der ofte udløser dubletter
Problemer med betalingsgateways tegner sig for en betydelig andel af WooCommerce-duplikatordrer, især i butikker, der behandler store transaktionsvolumener eller bruger flere betalingsmetoder samtidigt.
- Stripe Webhook-fejl: Stripe forsøger mislykkede webhook-leverancer flere gange. Hvis din server ikke returnerer en statuskode på 200 hurtigt, kan hvert forsøg udløse en ny WooCommerce-ordre.
- Forsinkelser i PayPal-tilbagekald: PayPal IPN-meddelelser kan ankomme med betydelige forsinkelser. En forsinket meddelelse kan oprette en duplikatordre for en transaktion, der allerede er blevet behandlet.
- Authorize.net-behandlingsfejl: Timeout-problemer mellem WooCommerce og Authorize.net kan forårsage, at gatewayen sender betalingsbekræftelser igen, hvilket udløser oprettelse af duplikerede ordrer.
- Konflikter med tredjepartsgateways: Brugerdefinerede eller mindre almindelige betalingsgateways overholder muligvis ikke WooCommerces standarder for webhook-håndtering, hvilket fører til dublerede callbacks.
- Tilpassede betalingsintegrationer: Tilpassede betalingsintegrationer, der mangler korrekt logik til forebyggelse af dubletter, er blandt de mest vedvarende kilder til problemer med duplikerede ordrer.
Server- og cachingproblemer, der forårsager dubletter af ordrer
Server- og cachingproblemer forårsager nogle af de mest forvirrende problemer med duplikerede ordrer, fordi de ofte er usynlige på applikationsniveau. Disse problemer er mere almindelige i delte hostingmiljøer, hvor serverressourcerne er begrænsede, og svartiderne er inkonsistente.
Problemer med cachelagring ved kassen
Cachelagring af en kasseside er en af de mest almindelige konfigurationsfejl i WooCommerce-butikker. En cachelagret kasseside forstyrrer sessionshåndtering og noncevalidering, hvilket potentielt kan forårsage, at WooCommerce behandler ordrer forkert og opretter dubletter.
Udeluk dine kasse-, indkøbs- og takkesider fra cachelagring i dine cache-plugin -indstillinger. Hvis du bruger et CDN, skal du sørge for, at disse sider også er udelukket fra edge-caching på CDN-niveau.
Problemer med hostingydelse
En server, der reagerer langsomt under betaling, giver WooCommerce og din betalingsgateway flere muligheder for at gentage anmodninger, der ikke har modtaget et rettidigt svar. Gennemgå din hostingplan og opgrader, hvis din server konsekvent har problemer under betaling.
Tjek dine PHP-eksekveringsgrænser og databaseresponstider, især i perioder med spidsbelastning, og øg begge dele, hvis din checkout får timeout under normal belastning.
Infrastrukturrettelser at overveje
At udelukke betalingssider fra alle cachelag er den mest effektive enkeltstående infrastrukturløsning til at forhindre dubletter. Kombineret med bedre hostingressourcer og aktiv overvågning af serverydelse eliminerer det de fleste infrastrukturrelaterede årsager til dubletter.
Gennemgå din servers indstillinger for PHP-hukommelsesgrænse og maksimal udførelsestid, og øg begge, hvis din checkout får timeout. Overvåg serverens ydeevne i spidsbelastningsperioder for at identificere flaskehalse, før de forårsager checkout-fejl.
De bedste værktøjer til fejlfinding af WooCommerce-duplikatordrer
De rigtige værktøjer reducerer din fejlfindingstid betydeligt og giver dig de data, du har brug for til at identificere den nøjagtige årsag uden gætteri. Ved at bruge disse værktøjer sammen får du overblik over alle lag af problemet.
| Værktøj | Bedst til | Fordel |
|---|---|---|
| WooCommerce-logfiler | Fejlfinding af ordrer | Fejlsporing på tværs af betalingshændelser. |
| Forespørgselsovervågning | Konfliktdetektion | Fejlfinding af plugin- og temakonflikter. |
| Sundhedstjek og fejlfinding | Plugin-testning | Sikker diagnostik uden at påvirke besøgende. |
| Stripe Logs | Betalingsanalyse | Transaktionsovervågning og webhook-gennemgang. |
| WP Crontrol | Planlagte handlinger | Hændelsessporing for problemer med nye forsøg og cron. |
Almindelige fejl, der forværrer problemer med duplikerede ordrer
De fleste butikker, der kæmper med vedvarende problemer med duplikerede ordrer, begår en eller flere af disse fejl. Ved at adressere dem sammen med de tekniske løsninger har du den bedste chance for at løse problemerne med duplikerede ordrer permanent.
- Ignorering af betalingslogfiler: Hvis du springer gateway-logfiler over, går du glip af de mest direkte beviser på, hvad der forårsager dubletter i din butik.
- Giv straks skylden til gatewayen: Betalingsgateways er ofte symptomet, ikke årsagen. Tjek din server og WooCommerce-konfiguration først.
- Efterlader betaling sider i cache: Cachelagrede betaling sider er en vedvarende kilde til dubletter af ordrer, som ingen form for plugin rettelse vil løse.
- Brug af forældede plugins: Forældede betalingsplugins indeholder ofte kendte fejl i forbindelse med duplikatordrer, som er rettet i nyere versioner, der er tilgængelige nu.
- Springer du over kassetestning: Hvis du ikke tester din kasse efter opdateringer, kan det føre til, at problemer med duplikerede ordrer dukker op igen uden din viden.
- Ignorering af serverressourcegrænser: Overskridelse af PHP-eksekverings- eller hukommelsesgrænser under betaling forårsager stille fejl, der direkte fører til oprettelse af duplikerede ordrer.
Bedste praksis til at forhindre duplikatordrer på lang sigt
Det er ikke nok at rette dublerede ordrer én gang. Uden løbende overvågning og vedligeholdelse har de samme problemer en tendens til at dukke op igen efter opdateringer, trafikstigninger eller ændringer i gatewaykonfigurationen.
- Overvåg aktivitet i betalingsgatewayen: Gennemgå dit gateway-dashboard regelmæssigt for mislykkede webhooks, gentagne forsøgsmønstre og usædvanlig transaktionsaktivitet.
- Hold WooCommerce opdateret: Installer WooCommerce og opdateringer til betalingsplugins med det samme, da mange opdateringer inkluderer rettelser til problemer med duplikerede ordrer.
- Revider checkout-ydeevnen regelmæssigt: Kør testtransaktioner efter hver større opdatering for at bekræfte, at din checkout behandler ordrer korrekt.
- Gennemgå Webhook-tilstand: Tjek succesrater for webhook-levering i dit gateway-dashboard månedligt, og undersøg eventuelle fejl med det samme.
- Test efter større opdateringer: Test altid hele dit betalingsflow efter WordPress-, WooCommerce- eller plugin-opdateringer, før du genoptager normal handel.
- Spor fejlrater ved betaling: Overvåg dine WooCommerce- og serverlogfiler for betalingfejl, der kan indikere, at der opstår et problem med duplikerede ordrer.
Konklusion: Ret duplikerede ordrer
WooCommerce-dublikerede ordrer kan rettes. De fleste butikker løser dem permanent ved at opdatere plugins, rette webhook-indstillinger, udelukke betaling fra caching og forbedre brugeroplevelsen ved betaling.
Start med dine betalingsgateway-logfiler og WooCommerce-ordredata for at identificere årsagen. Anvend de relevante rettelser, test grundigt, og indfør overvågning, så du opdager eventuelle gentagelser tidligt, før det påvirker flere kunder.
Ofte stillede spørgsmål om WooCommerce-duplikatordrer
Hvorfor opretter WooCommerce duplikatordrer?
Duplikerede ordrer i WooCommerce skyldes oftest webhook-fejl i betalingsgateways, servertimeouts under betaling, plugin-konflikter, cachelagrede betalingssider eller kunder, der indsender betalingsformularen flere gange. En samlet gennemgang af dine gateway-logfiler og WooCommerce-ordredata afslører normalt hurtigt den specifikke årsag.
Kan Stripe forårsage dubletter af WooCommerce-ordrer?
Ja. Hvis din server ikke reagerer på en Stripe webhook med en 200 statuskode inden for en rimelig tid, forsøger Stripe at levere webhook'en igen, og hvert forsøg kan udløse en ny ordre i WooCommerce. Ved at rette din servers svartid og bekræfte, at din webhook-URL er korrekt i Stripe-dashboardet, løses de fleste Stripe-relaterede problemer med duplikerede ordrer.
Hvordan stopper jeg duplikerede ordrer i WooCommerce?
Opdater WooCommerce og dine betalingsgateway-plugins, bekræft dine webhook-URL'er og API-indstillinger, ekskluder kassesider fra cachelagring, tilføj en indlæsningsindikator til din ordreknap for at forhindre dobbeltindsendelser, og tjek din servers ydeevne for timeout-problemer under kassebehandlingen.
Kan caching oprette dubletter af ordrer?
Ja. Cachelagring af din kasseside afbryder WooCommerces sessions- og noncehåndtering, hvilket kan forårsage ordrebehandlingsfejl og dubletter. Ekskluder dine indkøbskurvs-, kasse- og takkesider fra alle cachelag, inklusive dit cache-plugin og CDN.
Hvordan foretager jeg fejlfinding af WooCommerce-dublikater?
Start med at sammenligne duplikerede ordrer i din WooCommerce-administrator og tjek, om de deler et transaktions-ID. Gennemgå derefter dine betalingsgateway-logfiler for mislykkede webhook-leverancer eller gentagne forsøg. Tjek dine serverfejllogfiler for timeout-hændelser eller PHP-fejl, der opstod under betalingssessionerne, som producerede dubletter.