Kort samengevat: een overstap van Magento naar Shopify is geen kwestie van producten exporteren, een nieuw theme kiezen en het domein omzetten. De twee platforms organiseren categorieën, varianten, productkenmerken, winkels, talen en URL's op een andere manier. Een goede migratie begint daarom met keuzes over het datamodel en de sitestructuur. Pas daarna volgen importbestanden, redirects en de livegang.
Magento is gebouwd voor vrijheid. Dat is een groot voordeel wanneer je meerdere winkels, uitgebreide producttypen, klantspecifieke logica of een complex internationaal model nodig hebt. Diezelfde vrijheid kan na jaren ook voor een indrukwekkend landschap zorgen van attributen, extensies, storeviews, URL-rewrites en uitzonderingen waarvan niemand meer precies weet waarom ze bestaan.
Shopify kiest vaker voor vaste patronen. Producten, collecties, themes, apps en Markets zijn relatief overzichtelijk te beheren. Dat kan de dagelijkse beheerlast flink verlagen, maar het betekent niet dat ieder Magento-concept een directe Shopify-tegenhanger heeft.
De juiste vraag is niet: hoe kopiëren we Magento naar Shopify? De betere vraag is: welke waarde moet behouden blijven en hoe bouwen we die logisch opnieuw op in Shopify?
01Een Magento-migratie is een herontwerp van het webshopmodel
Bij een eenvoudige catalogus kan de technische import verrassend soepel verlopen. De producten staan in Shopify, afbeeldingen zijn zichtbaar en prijzen kloppen. Toch kan de migratie inhoudelijk nog steeds mislukken. Een import vertelt namelijk niet of een product bij de juiste collectie hoort, of een oud attribuut nodig is voor een filter, of een categoriepagina waardevol verkeer aantrekt en of een storeview een eigen lokaal assortiment heeft.
Magento en Shopify gebruiken allebei begrippen als product, categorie, variant en winkel. Onder de motorkap betekenen die woorden niet altijd hetzelfde.
| Onderdeel | In Magento / Adobe Commerce | In Shopify | Migratievraag |
|---|---|---|---|
| Winkelstructuur | Websites, stores en storeviews met gelaagd bereik | Eén store met Markets, of meerdere stores | Kan alles in één store, of zijn gescheiden omgevingen nodig? |
| Categorieën | Hiërarchische boom met subcategorieën | Collecties, menu's en interne links | Welke categorieën worden collecties, welke enkel navigatielagen? |
| Productvarianten | Configurable parent + afzonderlijke simple products | Eén product met opties en varianten | Passen opties, SKU's en uitzonderingen in het Shopify-model? |
| Productkenmerken | Attributen en attribute sets | Standaardvelden, metafields, metaobjects | Welke velden zijn functioneel, filterbaar of alleen intern? |
| URL's | Vrije URL-keys, categoriepad, suffixen, rewrites | Vaste paden en handles | Welke oude URL hoort bij welke nieuwe pagina? |
| Filters | Layered navigation op categorieën en zoek | Search & Discovery-filters op productdata | Welke filter-URL's mogen vindbaar zijn? |
| Content | CMS-pagina's, blokken, widgets, Page Builder | Pages, blogs, theme-secties, metafields, metaobjects | Wat wordt gewone content, wat dynamisch of herbruikbaar? |
Deze verschillen zijn geen automatische nadelen. Ze dwingen je expliciet te maken hoe de nieuwe webshop hoort te werken.
02Begin niet bij de export, maar bij de cataloguswaarheid
In veel Magento-omgevingen is Magento niet de enige bron van productinformatie. Prijzen komen uit een ERP, kenmerken uit een PIM, voorraad uit een magazijnsysteem en teksten zijn door de jaren heen rechtstreeks in Magento aangepast. Als je zonder bronanalyse exporteert, neem je mogelijk verouderde of tegenstrijdige waarden mee.
Breng per gegevenstype in kaart welk systeem leidend is:
- SKU en EAN;
- producttitel en commerciële naam;
- basisprijs, actieprijs en staffelprijs;
- voorraad en beschikbaarheid;
- categorie-indeling;
- merk, materiaal, maat en kleur;
- afbeeldingen en alternatieve teksten;
- productbeschrijvingen en specificaties;
- SEO-titel, metabeschrijving en URL;
- lokale vertalingen en marktgebonden assortimenten.
Een praktische aanpak is om een steekproef samen te stellen met niet alleen je populairste product. Neem ook een product met veel varianten, een bundel, een product met maatwerkopties, een product dat in meerdere storeviews afwijkt en een artikel dat tijdelijk niet leverbaar is. Als die uitzonderingen goed zijn ontworpen, is het bulkassortiment meestal eenvoudiger.
03Configurable products zijn niet één op één Shopify-varianten
Een configurable product in Magento toont doorgaans één productpagina, terwijl iedere combinatie als afzonderlijk simple product bestaat. Zo kan een rode trui in maat M een eigen SKU, voorraad, prijs en afbeelding hebben. Shopify werkt eveneens met productopties en varianten, maar de structuur en limieten zijn anders.
Op peildatum 15 juli 2026 documenteert Shopify maximaal 2.048 varianten en drie opties per product. Dat is voor veel webshops ruim voldoende. Het aantal alleen zegt echter weinig. Themes, apps, feeds en maatwerkkoppelingen kunnen hun eigen ondersteuning of beperkingen hebben, zeker bij producten met meer dan honderd varianten. Test daarom de volledige keten en niet alleen wat in de Shopify-admin kan worden opgeslagen.
Bij de productmapping wil je beslissen:
- Welke Magento configurable wordt één Shopify-product?
- Welke simple products worden varianten en welke verdienen een eigen productpagina?
- Welke kenmerken zijn echte keuzes, zoals maat en kleur?
- Welke kenmerken zijn alleen productinformatie en horen dus in metafields?
- Hoe worden bundels, grouped products, downloads en maatwerkopties opnieuw aangeboden?
04Attributen: welke functie hebben ze echt?
Magento-attributen kunnen jarenlang gegroeid zijn. Eén veld "materiaal" kan tegelijk dienen om:
- op de productpagina te tonen;
- een filter te voeden;
- als facet in de interne zoekmachine te fungeren;
- een maattabel of onderhoudsadvies via een metaobject te koppelen;
- als bronveld voor een feed of interne rapportage te dienen.
Dat zijn verschillende functies. Eén vrij tekstveld met waarden als "RVS", "rvs", "roestvrij staal" en "stainless steel" is dan geen stevig fundament. Normaliseer eerst de waarden, bepaal welk type veld nodig is en leg validatieregels vast. Zo worden collectiefilters betrouwbaarder, productinformatie consistenter en toekomstige imports minder foutgevoelig.
05Categorieboom versus Shopify-collectiearchitectuur
Magento werkt met een hiërarchische categorieboom. Shopify combineert collecties met menu's, interne links en breadcrumbs om die hiërarchie zichtbaar te maken.
De nieuwe collectiearchitectuur moet vóór de import vaststaan. Anders worden tags, producttypes en metafields ingericht zonder te weten welke automatische collectieregels en filters ze moeten ondersteunen. Het gevolg is vaak handmatig onderhoud, lege collecties of producten die op de verkeerde pagina verschijnen.
06URL-mapping is bij Magento extra belangrijk
Magento kan bijzonder rijke URL-historie hebben: vrije URL-keys, categoriepaden, suffixen (zoals .html), storecodes en URL-rewrites uit eerdere migraties. Een oud adres kan dus op meerdere manieren zijn opgebouwd én ondertussen al eens naar een andere pagina hebben doorverwezen.
| Type oude Magento-URL | Aanbevolen Shopify-actie | Waar te controleren |
|---|---|---|
| Product met categoriepad + suffix | 301 naar /products/handle | Kies één canonieke bestemming per SKU |
| Categorie-URL | 301 naar bijbehorende collectie | Voeg samen wanneer categorieën overlappen |
| Layered-navigation URL met filter | 301 of 404, afhankelijk van waarde | Alleen redirecten als er een gelijkwaardige bestemming is |
| CMS-pagina | 301 naar nieuwe page of blog | Meta en interne links bijwerken |
| Rewrite uit oudere migratie | 301 direct naar Shopify-eindbestemming | Ketens vermijden |
| Irrelevante zoek- of filter-URL | 404 of 410 | Niet iedere technische URL verdient een redirect |
Voorkom redirectketens. Als een oude Magento-URL al naar een tweede URL doorstuurt, laat de nieuwe migratieregel dan bij voorkeur direct op de uiteindelijke Shopify-pagina landen. Controleer bovendien vooraf of specifieke oude paden botsen met door Shopify gereserveerde of vaste paden. Dat is vooral relevant bij grote, historisch gegroeide redirectsets.
07Storeviews worden niet automatisch Shopify Markets
Adobe Commerce en Magento Open Source gebruiken een hiërarchie van websites, stores en storeviews. Een installatie kan meerdere websites bevatten, stores kunnen een eigen hoofdmenu of productselectie hebben en storeviews worden vaak voor talen gebruikt.
Shopify Markets kan vanuit één store ervaringen voor verschillende landen of regio's beheren. Voor organisaties met sterk zelfstandige lokale teams of afwijkende processen kunnen meerdere Shopify-stores passender zijn. De keuze is strategisch — ze beïnvloedt beheer, domeinen, vertalingen, assortimenten, prijzen, rapportage en SEO.
Maak per Magento-website en storeview duidelijk welke content, welke assortimenten en welke prijzen echt afwijken. Alleen dan bepaal je zinvol of één Shopify-store met Markets voldoet.
08Van CMS-pagina's naar het Shopify-contentmodel
Magento kent CMS-pagina's, blokken, widgets en soms Page Builder. In Shopify heb je pages, blogs, theme-secties, product- en collectie-metafields en metaobjects tot je beschikking.
Vervolgens bepaal je per contenttype een Shopify-bestemming:
- redactionele pagina of blogartikel;
- collectie-introductie of aanvullend contentblok;
- productbeschrijving;
- herbruikbaar metaobject;
- product- of variantmetafield;
- theme-sectie die op geselecteerde templates verschijnt.
Beoordeel per functie eerst of zij nog nodig is. Daarna kijk je of Shopify haar standaard ondersteunt, of het theme voldoende biedt, of een app passend is of dat een externe koppeling vereist blijft. Let bij apps niet alleen op de maandprijs, maar ook op datatoegang, performance, themecode, exportmogelijkheden en afhankelijkheid van de leverancier.
09Zo ziet een beheerste Magento-naar-Shopify-migratie eruit
Een proefmigratie is onmisbaar. Kies niet alleen tien makkelijke producten, maar test juist de producttypen en storeviews die de grenzen van het model opzoeken. Controleer de uitvoer in de storefront, in feeds, in structured data en in het beheer. Een CSV die zonder foutmelding is geïmporteerd kan nog steeds verkeerde collecties, opties of lege metadata opleveren.
Test redirects zowel steekproefsgewijs als geautomatiseerd. Geef voorrang aan oude URL's met verkeer, omzet of backlinks, maar negeer de long tail niet. Een Magento-webshop kan jarenlang URL-varianten hebben opgebouwd die niet in het hoofdmenu staan en toch nog door Google of externe websites worden gevonden.
Plan ook een inhoudelijke freeze rond de omzetting. Wanneer teams tot vlak voor de livegang producten, URL-keys en categorieën blijven wijzigen, loopt de mapping achter de werkelijkheid aan.
10Verdeel verantwoordelijkheden vóórdat er iets wordt gebouwd
Bij een Magento-migratie werken vaak meerdere specialisten samen: opdrachtgever, Shopify-bouwer, Magento-partij, integratiespecialist, data-eigenaar en SEO-partner. Zonder rolverdeling blijft belangrijk werk tussen teams liggen.
Wij richten ons vanuit SEO op inventarisatie, catalogusanalyse, URL-mapping, collectiearchitectuur, contentbeoordeling en controle van redirects, canonicals, structured data en interne links. Wij bouwen zelf geen shop en schrijven geen maatwerkkoppelingen — die eisen leggen we vast voor de webbouwer of integratiepartner en controleren we bij oplevering.
11Wanneer is Shopify een logische opvolger van Magento?
Shopify kan een sterke keuze zijn wanneer je team minder technisch beheer wil, sneller met standaardfunctionaliteit wil werken en de catalogus binnen een duidelijk productmodel past. Ook internationale verkoop, contentbeheer en een breed app-ecosysteem kunnen aantrekkelijk zijn.
Shopify is minder vanzelfsprekend wanneer je afhankelijk bent van zeer specifieke Magento-functionaliteit, complexe B2B-workflows die niet in het Shopify-model passen, of zeer uitgebreide maatwerklogica in checkout of pricing. Test in dat geval een representatieve, complexe set voordat je een platformbesluit definitief maakt.
12Veelgestelde vragen
Kunnen klantwachtwoorden worden meegenomen? Niet via een standaard klanten-CSV. Shopify geeft aan dat wachtwoorden van een andere webshop niet kunnen worden gemigreerd omdat ze buiten Shopify versleuteld zijn. Klanten moeten na import een nieuw account activeren of een nieuw wachtwoord instellen.
Is Shopify minder geschikt voor grote catalogi? Niet per definitie. Catalogusgrootte alleen zegt weinig. Het aantal opties per product, complexe relaties, filterbehoeften, importsnelheid, feedvereisten en integraties bepalen of het model past.
Wie voert de technische migratie uit? Doorgaans een gespecialiseerde Shopify-bouwer of migratiepartner in samenwerking met de opdrachtgever, dataspecialist en SEO-partner. Wij bouwen niet zelf, maar leggen de SEO-eisen en controlepunten vast en bewaken de uitvoering.
Moet ik een tijdelijke daling accepteren? Schommelingen kunnen optreden wanneer Google veel gewijzigde URL's verwerkt. Dat maakt grote, langdurige verliezen niet normaal. Monitoring moet snel laten zien of redirects, content, interne links of indexatiesignalen afwijken.
Overweeg je een overstap van Magento naar Shopify? ShopifySEO.nl analyseert wat behouden moet blijven, ontwerpt de nieuwe collectiearchitectuur en URL-mapping, brieft de bouwer en controleert het resultaat vóór en na livegang.

Geschreven door
Kai · Shopify SEO specialist
10+ jaar SEO-ervaring, gespecialiseerd in Shopify. Schrijft kritisch en praktisch — zonder buzzwords.