Jeg har gennemført mange migreringer fra WooCommerce til Shopify, og mønstret er det samme hver gang: produktdata kommer over uden problemer. Det er resten af setuppet der bremser projektet. Plugins der ikke har en 1:1-pendant. Custom post-types og ACF-felter der skal mappes til Metaobjects. WPML der skal afløses af Shopify Markets. Hosting-konfigurationer der pludselig ikke længere er dit ansvar.
Den generelle migreringsguide dækker det fælles spillebræt for alle platformskifter — scope, SEO-redirects, testfase, lancering. Denne post handler om det der er specifikt for WooCommerce. Læs den anden først hvis du ikke har gjort det.
Hvorfor WooCommerce-shops typisk skifter
WooCommerce er på papiret gratis. I praksis er det sjældent tilfældet når shoppen er kommet over et vist niveau. Mønstret jeg ser hos kunder der vælger at skifte:
- Plugin-stakken er vokset ud af kontrol. 30–60 plugins der overlapper, opdateres usynkront og bryder hinanden ved hver større WordPress-opdatering.
- Hosting er blevet en månedlig overraskelse. Managed WooCommerce-hosting der pludselig koster mere end Shopify Advanced, fordi trafik er steget eller fordi I rammer ressource-loftet.
- Performance er blevet uoverskuelig. Det kræver dedikeret udvikler-tid at holde Core Web Vitals i grønt — caching-lag, image optimization, query-tuning.
- Checkout konverterer dårligt. WooCommerce-checkout er funktionel, men ikke optimeret; Shopifys checkout er statistisk en af de højest-konverterende på markedet.
- Sikkerhed kræver konstant opmærksomhed. Plugins, temaer og WordPress-kerne er alle angrebsflader. WAF, malware-scanning, backup — alt det er din opgave.
Hvis tre eller flere af punkterne lyder velkendte, er regnestykket sandsynligvis allerede vippet. Det værd at sætte tal på.
Plugin-stakken er det der overrasker
Den første reaktion fra de fleste WooCommerce-ejere når jeg gennemgår deres setup: "Jeg vidste ikke vi havde så mange plugins." Den anden: "Hvad af det er overhovedet i brug?"
Inden du beslutter dig for migreringens scope, lav en plugin-revision. For hvert aktivt plugin svar på tre spørgsmål:
- Hvilken konkret funktion leverer det? (Hvis ingen kan svare — slet det)
- Findes der en native Shopify-funktion eller en standard-app der gør det samme?
- Hvor kritisk er funktionen for forretningen?
I min erfaring kan 30–50% af plugins skæres væk uden at nogen savner noget. En tredjedel har en åbenlys Shopify-pendant. Resten kræver et reelt valg: erstattes, genopbygges som custom løsning, eller droppes.
Det første dokument jeg beder om i en WooCommerce-migrering er et eksport af aktive plugins med versioner og en kort forklaring på hvad hver enkelt gør. Det er hurtigere end at gætte sig frem under projektet, og det afslører ofte at scope er halvt så stort som man troede.
Plugin til Shopify-app: konkret oversigt
Mapping af de mest udbredte WooCommerce-plugins til deres Shopify-modstykker. Listen er ikke udtømmende, men dækker det de fleste shops bruger.
| WooCommerce-plugin | Shopify-pendant | Note |
|---|---|---|
| WooCommerce Subscriptions | Recharge eller Bold Subscriptions | Recharge er industristandarden for komplekse abonnementsflows |
| WPML / Polylang | Shopify Markets + Translate & Adapt | Markets håndterer multi-currency native; Translate & Adapt er gratis op til 2 sprog |
| Yoast SEO / Rank Math | Native + Smart SEO eller SEOAnt | Shopify har solid basis-SEO; apps tilføjer bulk-redigering og schema |
| Advanced Custom Fields (ACF) | Metaobjects og metafelter (native) | Native i Shopify, gratis og kraftigt — ofte bedre end ACF |
| Elementor / Divi / WPBakery | Online Store 2.0-tema med sections | Ingen direkte port; tema bygges fra bunden i et moderne Shopify-tema |
| WooCommerce Bookings | Tipo Appointment Booking eller BookThatApp | Solide alternativer til klippekort, services og tidsbestilling |
| Gravity Forms / Contact Form 7 | Shopify Forms eller Powerful Form Builder | Shopify Forms er gratis og dækker 80% af behovet |
| Mailchimp for WooCommerce | Klaviyo eller Omnisend | Klaviyo er industristandarden på Shopify; markant stærkere end Mailchimp på e-commerce |
| WooCommerce Memberships | Bold Memberships eller Appstle Memberships | Vurdér først om Shopifys Customer Tags dækker behovet uden ekstra app |
| YITH / TI Wishlist | Wishlist Plus eller Smart Wishlist | Modent app-økosystem |
| Stripe / PayPal Plugin | Shopify Payments + MobilePay + PayPal | 0% transaktionsgebyr fra Shopify ved Shopify Payments |
| Cookiebot / GDPR Cookie Compliance | Pandectes, Consentmo eller Customer Privacy API | Shopify har native consent-API; vælg banner-app derefter |
| WP All Import / Product CSV Import | Matrixify (tidligere Excelify) | Matrixify er det stærkeste import-værktøj på Shopify |
| Sucuri / Wordfence (sikkerhed) | Indbygget i Shopify | Falder bort — Shopify håndterer infrastruktur-sikkerhed |
| WP Rocket / WP Super Cache | Indbygget CDN og caching | Falder bort — Shopify har global CDN by default |
Eksport af WooCommerce-data
WooCommerce gemmer alt i WordPress' MySQL-database. Det giver flere veje til at få data ud:
WP All Export (anbefalet til de fleste)
Pro-versionen håndterer custom fields, varianter, billeder og kunder fleksibelt. Eksporterer til CSV, XML eller Excel — i præcis det format Matrixify forventer.
WooCommerce indbygget eksport
Findes under Værktøjer → Eksport. Hurtigt for produkter, men begrænset for custom fields og taksonomier. Brugbart til mindre shops uden ACF.
REST API
WooCommerce har en velmodnet REST API. Brug den hvis I har komplekse datastrukturer der ikke fanges rent af CSV — særligt relevant for store ordrearkiver eller mange custom post-types.
Direkte database-dump
Sidste udvej, men nogle gange den eneste vej hvis pluginsene har gemt data uregelmæssigt. Kræver kendskab til WooCommerces tabel-struktur (wp_posts, wp_postmeta, wp_woocommerce_*).
WooCommerce gemmer billeder lokalt på WordPress-installationen. Når data importeres til Shopify, skal billed-URLs pege på offentligt tilgængelige adresser så Shopify kan trække dem ned. Hold den gamle WordPress kørende under hele migreringen — slet ikke billeder før Shopify har dem.
URL-struktur og redirects
WooCommerce og Shopify bruger forskellige URL-mønstre. Det er det største SEO-arbejde i en migrering — og det vigtigste at få ret. Her er standard-mappingen:
| WooCommerce | Shopify |
|---|---|
/product/produktnavn/ | /products/produktnavn |
/product-category/kategori/ | /collections/kategori |
/product-tag/tag/ | /collections/tag eller filter |
/shop/ | /collections/all |
/my-account/ | /account |
/cart/ | /cart |
/checkout/ | /checkout |
Bemærk særligt det trailing slash: WooCommerce default har det, Shopify har det ikke. Konfigurér 301-redirects der både fjerner slash og oversætter sti-præfikset i samme regel.
Blogindlæg fra WordPress flyttes til Shopifys blog under /blogs/<blogname>/<handle> — dato-baserede URLs (/2024/03/post-name/) skal mappes manuelt.
Hosting og infrastruktur falder bort
Det her er den positive side af regnestykket som mange undervurderer. På WooCommerce er du ansvarlig for:
- Hosting-plan og opskalering ved trafikstigninger
- SSL-certifikat og fornyelse
- WordPress-kerne, tema- og plugin-opdateringer
- Backup-rutiner og restore-test
- Sikkerhed: WAF, malware-scanning, brute-force-beskyttelse
- Performance-tuning: caching, CDN, image optimization, database-vedligeholdelse
- PCI-compliance hvis I håndterer betalingsdata direkte
På Shopify forsvinder alt det. Det er ikke usynligt arbejde — det er reel tid hos en udvikler eller agentur, og det er en rigtig regning hver måned. Når du skal sammenligne den månedlige Shopify-omkostning med jeres nuværende WooCommerce-setup, så husk at tælle det med.
Hvad du mister ved skiftet
Ærligt: ikke alt på Shopify er bedre. Her er det der faktisk er ringere — så du kan beslutte med åbne øjne:
- Total kontrol over koden. WooCommerce er open source. På Shopify har du kontrol over tema (Liquid) og apps, men ikke kerneplatformen.
- Frihed til at gøre alt med plugins. Hvis I har bygget noget meget specifikt, kan I ikke nødvendigvis genskabe det 1:1 — det skal måske bygges som en custom Shopify-app.
- Komplekse blog/CMS-funktioner. Shopifys blog er solid men basal. Hvis WordPress-bloggen er en stor SEO-asset med tunge funktioner, overvej at lade den blive på WordPress på et subdomæne (
blog.dindomæne.dk). - Ingen FTP-adgang. Hvis I er vant til at uploade filer direkte, er det en omstilling. Alt sker via Admin eller Shopify CLI.
- App-omkostninger. Hvor WooCommerce har gratis plugins, har Shopify ofte månedlige app-fees. Den samlede måned-til-måned-omkostning kan ende højere — men ofte modregnes det af lavere udviklingsomkostninger og bedre konvertering.
Næste skridt
Når plugin-revisionen er lavet og I ved hvad der skal flyttes, hvad der skal erstattes, og hvad der kan droppes — så er resten af processen den samme som for enhver anden Shopify-migrering: scope, dataeksport, redirects, testfase, lancering, opfølgning.
Den proces er beskrevet i detaljer i den generelle guide:
Sådan migrerer du din webshop til Shopify — uden at miste data eller SEO →
Den fælles process for alle platformskifter: kortlægning, SEO-redirects, dataflytning, testfase, lancering og de første 30 dage.
Og hvis I vil have en uforpligtende sparring på jeres specifikke setup — plugin-stak, datavolumen, integrationer — så er der en direkte vej til en samtale herunder.
