Efter mange migreringer fra WooCommerce til Shopify er mønstret 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. Dette indlæg handler om det, der er specifikt for WooCommerce. Læs guiden 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 hos shops, 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 du rammer ressource-loftet.
- Performance er blevet uoverskuelig. Det kræver dedikeret udvikler-tid at holde Core Web Vitals i grønt - caching-lag, billedoptimering, query-tuning.
- Checkout konverterer dårligt. WooCommerce-checkout er funktionel, men ikke optimeret; Shopifys checkout er optimeret og vedligeholdt af Shopify.
- 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 er værd at sætte tal på.
Plugin-stakken er det der overrasker
Den første reaktion fra de fleste WooCommerce-ejere, når setuppet bliver gennemgået: "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 skal du svare 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?
En stor del af plugins kan typisk skæres væk, uden at nogen savner dem. Mange har en åbenlys Shopify-pendant. Resten kræver et reelt valg: erstattes, genopbygges som custom løsning, eller droppes.
Det første dokument i en WooCommerce-migrering bør være en 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; automatisk oversættelse dækker 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 til tilmeldinger og leads; til mere avancerede formularer kræves en app |
| 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:
Shopifys Store Migration-app
Shopifys gratis app importerer produkter og kunder fra WooCommerces CSV-eksport. Ordrehistorik, kuponer og adgangskoder kan ikke flyttes den vej.
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 Produkter → Alle produkter → Eksportér. 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 du 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 plugins 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 den afsluttende skråstreg: 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, billedoptimering, database-vedligeholdelse
- PCI-compliance, hvis du håndterer betalingsdata direkte
På Shopify forsvinder alt det. Det er ikke usynligt arbejde - det er reel tid hos en udvikler eller et bureau, og det er en rigtig regning hver måned. Når du skal sammenligne den månedlige Shopify-omkostning med dit 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 du har bygget noget meget specifikt, kan du 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. Er WordPress-bloggen en stor SEO-asset, så flyt indlæggene med en redirect fra hver gammel URL, og afklar på forhånd, hvordan kategorier, forfattersider og særlige indholdsblokke genskabes i temaet eller med en app. Lader du bloggen blive på et subdomæne, skifter alle dens URL'er alligevel, og den trækker ikke længere synlighed til butikken.
- Ingen FTP-adgang. Hvis du 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 du 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 proces for alle platformskifter: kortlægning, SEO-redirects, dataflytning, testfase, lancering og de første 30 dage.
Og hvis du vil have sparring på dit specifikke setup - plugin-stak, datavolumen, integrationer - så er der en direkte vej til en samtale herunder.
Skal det løses på din egen webshop? Læs om migrering til Shopify.
Skrevet ved hjælp af AI og gennemlæst af Nicolai Arpe, inden det blev udgivet. Ser du noget, der ikke stemmer, så sig til.