Gå til hovedindhold
Hjem
GrN.dk

Main navigation

  • Artikler
  • Cases
  • Ydelser
  • Din digitale projektleder
  • Om Greg Nowak
  • Billedgalleri
  • Kontakt
User account menu
  • Log ind

Bliv en del af mit community / gratis nyhedsbrev — tilmeld dig her

Brødkrumme

  1. Hjem

WooCommerce Checkout Blocks: Hvornår bør du migrere – og hvornår bør du rulle tilbage?

Illustreret infografik, der opsummerer: WooCommerce Checkout Blocks: Hvornår bør du migrere – og hvornår bør du rulle tilbage?

Af Greg Nowak. Senest opdateret 2026-07-19.

WooCommerce har brugt Cart- og Checkout-blokke som standard i webshops, der er oprettet siden version 8.3. Det gør blokkene til det naturlige udgangspunkt for nye løsninger – men ikke til en erstatning, der uden videre kan bruges i alle etablerede webshops.

En eksisterende checkout kan være afhængig af betalingsgateways, express wallets, tilpassede felter, regler for afhentning, abonnementer, gebyrer, analytics-events eller PHP-hooks, som er blevet tilføjet gennem flere år. At ændre arkitekturen uden at kortlægge disse afhængigheder svarer mindre til at redesigne en side og mere til at udskifte et mindre forretningssystem, mens kunderne bruger det.

Det relevante spørgsmål er derfor ikke: »Er blokke bedre?« Det er: »Kan hele denne webshops købsrejse køre sikkert med blokke i dag?«

Begynd med købsforløbet, ikke sidens design

Block Editor kan vise en checkout, der ser korrekt ud, selv om et vigtigt kundeforløb stadig ikke virker. WooCommerce viser kun betalingsmetoder, der både er tilgængelige for webshoppen og kompatible med Checkout-blokken. Hvis ingen af de aktive gateways er kompatible, kan kunder nå frem til checkout uden at få tilbudt en betalingsmetode.

Express checkout tilføjer endnu et lag. En wallet-knap kan afhænge af gatewayen, produkttypen, kundens placering, valutaen, browseren, enheden, momskonfigurationen og kontoindstillingerne. En gennemført kortbetaling i en test på en desktop er ikke bevis for, at Apple Pay, Google Pay, abonnementer eller checkout som gæst fungerer efter hensigten.

Brug følgende matrix til at vælge næste skridt i stedet for at betragte migreringen som en automatisk opgradering.

Det finder du Anbefalet beslutning Nødvendig dokumentation
Alle kritiske extensions erklærer kompatibilitet med blokke Fortsæt til staging Gennemførte testordrer for alle vigtige forløb
Kompatibiliteten er uklar eller udokumenteret Sæt arbejdet på pause, og undersøg det nærmere Bekræftelse fra leverandøren samt praktisk test
En nødvendig gateway, et felt, en wallet eller et afhentningsforløb fejler Ret integrationen, eller behold den klassiske checkout En verificeret workaround og regressionstest
Flere omsætningskritiske afhængigheder fejler Rul Cart og Checkout tilbage samlet Vellykkede test af den klassiske checkout efter rollback
En praktisk beslutningsmatrix til at fortsætte, sætte på pause eller rulle tilbage i WooCommerce-checkoutprojekter.

Kortlæg, hvad checkout faktisk gør

Begynd med en oversigt over funktionaliteten, ikke blot en liste over plugins. Registrer alle betalingsgateways og wallets, leverings- og afhentningsmetoder, checkout-felter, ordregebyrer, kuponregler, adressevalideringer, momsintegrationer, abonnementsforløb, analytics-events og automatiseringer efter købet.

Identificer derefter, hvilke elementer der er forretningsmæssigt eller driftsmæssigt afgørende. Gavebeskeder kan indgå i ordrebehandlingen. Et momsnummerfelt kan være nødvendigt til fakturering. Lokal afhentning kan styre, hvor en ordre sendes hen. En skjult fejl i analytics kan forhindre marketingteamet i at vurdere kampagnernes resultater. »Ordren gik igennem« er kun ét acceptkriterium.

Produktdokumentation er nyttig dokumentation, men kan ikke erstatte test af den installerede version og konfiguration. WooCommerces aktuelle dokumentation til Checkout Add-Ons anbefaler eksempelvis stadig klassiske shortcodes, fordi denne extension ikke er blevet opdateret med kompatibilitet til blokke. SkyVerges kompatibilitetstabel indeholder også fortsat tilfælde med afventende eller manglende understøttelse, herunder Checkout Add-Ons og Local Pickup Plus. Betragt sådanne oplysninger som konkrete advarsler, ikke som noget, der nødvendigvis gælder alle plugins fra samme leverandør.

Test transaktioner, ikke screenshots

Opbyg en testmatrix ud fra virkelige ordrer og kundetyper. Den bør som minimum omfatte:

  • Køb som gæst og som bruger, der er logget ind, herunder oprettelse af konto, hvor funktionen er aktiveret.
  • Alle aktive kortgateways og express wallets på understøttede enheder og i understøttede browsere.
  • Fysiske og virtuelle produkter, abonnementer samt ordrer med rabat, gratis levering og et samlet beløb på nul, hvor det er relevant.
  • Indenlandske og internationale adresser, skatter og afgifter, leveringsmetoder og afhentningssteder.
  • Kuponer, gebyrer, tilpassede felter, valideringsmeddelelser, accept af vilkår og ordrebemærkninger.
  • Vellykkede og afviste betalinger, nye betalingsforsøg, refunderinger, e-mails, fulfilment-data og analytics-events.

Kontrollér den resulterende ordre i WooCommerce og i de tilknyttede systemer. Bekræft totalbeløb, skatter og afgifter, kundedata, feltværdier, transaktionsreferencer, lagerændringer, e-mails, eksporter og webhook-drevne processer. Test i et stagingmiljø, der ligger tæt op ad produktion, og gennemfør derefter en mindre afsluttende smoke test efter lanceringen.

Hvis express-knapper fra WooPayments mangler, er den officielle fejlfindingsvejledning særlig anvendelig: Aktivér logging i WooPayments, genskab sidevisningen, og gennemgå den seneste log for meddelelser som Express Checkout Element button disabled eller WooPay Express button disabled. Den tilhørende begrundelse kan afsløre et produkt, der ikke understøttes, eller en anden begrænsning i konfigurationen.

Gamle hooks kan kræve en ny implementering

Blokke bruger en anden frontend- og Store API-model. Noget serverside-funktionalitet virker fortsat, men det gør mange hooks fra shortcode-tiden ikke. WooCommerces oversigt over alternativer til hooks viser eksempelvis, at woocommerce_order_button_text ikke kan bruges programmæssigt i checkout-blokken, mens nye checkout-felter skal anvende Additional Checkout Fields API. Betalingsmetoder skal også have en frontend-komponent, der er registreret til Payments-blokken; det er ikke tilstrækkeligt blot at registrere PHP-gatewayen.

Derfor kan et plugin godt være aktivt, uden at dets output vises. Løsningen kan kræve et JavaScript-filter, en inner block, Slot/Fill, et Store API-hook eller en opdatering fra leverandøren – ikke endnu en CSS-regel. Gennemgå tilpasset kode og snippets i temaet sammen med dine plugins, især alt, der bruger woocommerce_checkout_fields, checkout-formularens actions, ordreoversigtens fragments eller direkte HTML-ændringer i kurvens varelinjer.

Gør rollback enkelt, og øv proceduren

Rollback er en legitim del af releasekontrollen, ikke en indrømmelse af, at migreringen er mislykket. WooCommerce beskriver en konkret fremgangsmåde: Rediger siden Cart eller Checkout, vælg hovedblokken i List View, vælg Transform, vælg Classic Shortcode, og gem. Ved block themes findes siderne under Appearance → Editor; andre temaer bruger normalt Pages → All Pages.

WooCommerce anbefaler at rulle både Cart og Checkout tilbage, fordi de fungerer sammen. Kontrollér efter ændringen, at de korrekte sider fortsat er tildelt under WooCommerce → Settings → Advanced, ryd de relevante caches, og gentag testene af de kritiske transaktioner. Gå ikke ud fra, at gendannelse af shortcoden automatisk gendanner alle omgivende templates eller cachingbetingelser.

Definér »klar« inden lanceringen

En blokmigrering er klar, når de kritiske købsforløb virker, de nødvendige driftsdata når frem til de rigtige systemer, interessenterne har godkendt løsningen, overvågningen er forberedt, og teamet hurtigt kan rulle releasen tilbage. Indtil da kan den klassiske checkout fortsat være det sikreste valg i produktion, mens arbejdet med integrationerne fortsætter.

Hvis du ønsker en uafhængig vurdering af risiciene, kan Greg gennemgå checkout-stacken, koordinere udviklere og extension-leverandører og omsætte resultaterne til en praktisk plan for migrering eller rollback. Tal med Greg om din WooCommerce-checkout.

Relateret indhold på GrN.dk

  • Googles udfasning af Content API den 18. august 2026: Oprydning i feedet før migrering til Merchant API
  • WooCommerce HPOS: En indstilling, der dækker over et migrationsarbejde
  • AI-shopping gør produktdataintegritet til en opgave for den tekniske drift

Har du brug for hjælp til denne type arbejde?

Drøft din WooCommerce-checkout: Kontakt Greg.

Kilder

  • Tilpasning af siderne Cart og Checkout
  • Dokumentation til Checkout-blokken
  • Alternativer til hooks i Cart- og Checkout-blokke
  • Kompatibilitet med Express Checkout
  • WooCommerce Checkout Add-Ons
Sidst ændret
2026-08-30

Tags

  • WooCommerce
  • Checkout
  • Conversion Ops
  • Ecommerce Operations

Anmeld Greg på Google

Greg Nowak Google-anmeldelser

 

Skriftlige anbefalinger fra Trafik og Veje, Aarhus Kommune (2011) og AgroTech (2010) — læs dem på LinkedIn.

Illustreret infografik, der opsummerer: Drupal 10 udfases i december 2026: Begynd med at kortlægge opgraderingen
Drupal 10 udfases i december 2026: Begynd med at kortlægge opgraderingen
2026-08-31

Drupal 10 når end of life den 9. december 2026. Brug denne praktiske kortlægning til at afgrænse arbejdet med Drupal 11-parathed, Composer-efterslæb, moduler og custom code.

Illustreret infografik, der opsummerer: Apache 2.4.67 satte ældre reverse proxies tilbage på risikolisten
Apache 2.4.67 satte ældre reverse proxies tilbage på risikolisten
2026-08-31

Apache 2.4.67 tydeliggjorde risikoen ved overtagne reverse proxies. Læs, hvordan du opgraderer til 2.4.68, gennemgår HTTP/2, AJP og .htaccess og tester ændringerne sikkert.

Illustreret infografik, der opsummerer: WooCommerce Checkout Blocks: Hvornår bør du migrere – og hvornår bør du rulle tilbage?
WooCommerce Checkout Blocks: Hvornår bør du migrere – og hvornår bør du rulle tilbage?
2026-08-30

WooCommerce-blokke er standarden, men ikke alle webshops er klar. Brug denne praktiske gennemgang, testplan og rollback-procedure til at beskytte omsætningen i checkout.

Illustreret infografik, der opsummerer: Cloudflare Service Keys: Gennemgå ældre automatisering inden 30. september
Cloudflare Service Keys: Gennemgå ældre automatisering inden 30. september
2026-08-30

Cloudflare Service Keys holder op med at virke den 30. september 2026. Find ældre scripts, vælg API-tokens med afgrænsede rettigheder, test overgangen, og dokumentér ejerskabet.

Illustreret infografik, der opsummerer: Password-hashing i WordPress 6.8: Den skjulte risiko ved ældre loginintegrationer
Password-hashing i WordPress 6.8: Den skjulte risiko ved ældre loginintegrationer
2026-08-29

WordPress 6.8 ændrede hashing af adgangskoder og tokens. Se, hvor ældre loginintegrationer fejler, hvad du bør gennemgå, og hvordan du tester autentificering sikkert.

Illustreret infografik, der opsummerer: WooCommerce HPOS: Migreringen bag indstillingen
WooCommerce HPOS: Migreringen bag indstillingen
2026-08-29

Når WooCommerce HPOS aktiveres i en etableret webshop, kræver det en gennemgang af integrationer, synkronisering af ordrer, test af forretningsgange og en plan for rollback.

Illustreret infografik, der opsummerer: ChatGPT bliver kontorsoftware: Få styr på administrationen først
ChatGPT bliver kontorsoftware: Få styr på administrationen først
2026-08-28

ChatGPT har nu filer, sessioner, apps og planlagte opgaver. Behandl det som kontorsoftware: Gennemgå adgangen, ryd op i gemte data, og begræns risikoen.

Illustreret infografik, der opsummerer: AI-stemmeagenter kræver mere end et telefonnummer og en Realtime-model
AI-stemmeagenter kræver mere end et telefonnummer og en Realtime-model
2026-08-28

OpenAI Realtime SIP og Twilio Conversation Relay gør indgående AI-opkald praktisk anvendelige, men offentligt tilgængelige numre kræver stadig gennemtænkte velkomsthilsner, routing, sproghåndtering, viderestilling og omkostningsstyring.

Illustreret infografik, der opsummerer: Montørens talenote skal blive til en arbejdsordre – ikke rå lyd
Montørens talenote skal blive til en arbejdsordre – ikke rå lyd
2026-08-28

Taleinput kan lette montørens dokumentation, når timer, materialer og status bliver valideret, før oplysningerne gemmes i ordresystemet.

Illustreret infografik, der opsummerer: Googles vejledning om AI-søgning i 2026: SEO tæller stadig, men rapporteringen ændrer sig
Googles vejledning om AI-søgning i 2026: SEO tæller stadig, men rapporteringen ændrer sig
2026-08-27

Googles vejledning om AI-søgning i 2026 fastholder de grundlæggende SEO-principper, men viser samtidig, hvorfor teams har brug for skarpere rapportering om synlighed i AI-søgning, klik og kommerciel effekt.

Flere artikler

Bygget af AI — også til din virksomhed. De daglige artikler på dette site bliver researchet, skrevet og illustreret af en autonom AI-pipeline. Hos nowa.dk installerer jeg samme slags AI-automatisering i virksomheder til faste priser — og web-/marketingbureauer har en side for bureauer.

RSS feed

Footer

  • Alle artikler
  • Kontakt

GrN.dk — AI-automatisering, webplatforme, weboptimering, datahåndtering og logistik.

© 2026 GrN.dk · LinkedIn · Kontakt · AI-automatisering på dansk: nowa.dk

Bag GrN.dk: Individual Entrepreneur Codecrafter · Tax ID 305669096 · Bakhtrioni St. 22, 0194 Tbilisi, Georgien · officielt virksomhedsregister