Ga naar inhoud

Magento migreren: zo verhuis je je webshop

Laatst bijgewerkt: 31 December 2025

Magento migreren is een complex proces. Of je nu naar een nieuwe server verhuist of upgradet naar Magento 2, een goede planning is essentieel. Deze gids helpt je door het proces.

Soorten migraties

Server migratie

Verhuizen naar een andere hosting provider met dezelfde Magento versie.

Wanneer:

  • Betere performance nodig
  • Lagere kosten gewenst
  • Provider problemen

Versie upgrade

Van Magento 1 naar Magento 2, of minor version updates.

Wanneer:

  • End-of-life van huidige versie
  • Nieuwe features nodig
  • Security patches vereisen upgrade

Platform migratie

Van Magento naar een ander platform (Shopify, WooCommerce).

Wanneer:

  • Magento te complex
  • Kosten te hoog
  • Andere requirements

Server migratie: stap voor stap

Voorbereiding

  1. Maak volledige backup

    • Database dump
    • Alle bestanden (pub/media, var, app/etc)
    • .htaccess en configuratiebestanden
  2. Documenteer huidige setup

    • PHP versie
    • MySQL versie
    • Geïnstalleerde extensies
    • Custom modificaties
  3. Test nieuwe server

    • Controleer vereisten
    • Test PHP en MySQL versies

Migratie uitvoeren

# 1. Maintenance mode aan
bin/magento maintenance:enable

# 2. Database exporteren
mysqldump -u user -p database > backup.sql

# 3. Bestanden comprimeren
tar -czvf magento_files.tar.gz /var/www/magento

# 4. Transfer naar nieuwe server
rsync -avz magento_files.tar.gz user@newserver:/var/www/

# 5. Database importeren op nieuwe server
mysql -u user -p database < backup.sql

# 6. Config aanpassen voor nieuwe server
# Edit app/etc/env.php

# 7. Cache legen
bin/magento cache:flush

# 8. DNS wijzigen
# Update A-records naar nieuwe server IP

Na migratie

  • Test alle functionaliteit
  • Controleer orders en klantgegevens
  • Test checkout proces
  • Monitor performance
  • Houd oude server 2 weken als backup

Magento 1 naar 2 migratie

Dit is de meest complexe migratie.

Wat wordt gemigreerd

Data type Gemigreerd Opmerking
Producten Ja Via Data Migration Tool
Categorieën Ja Structuur behouden
Klanten Ja Wachtwoorden opnieuw instellen
Orders Ja Historische data
CMS pages Gedeeltelijk Handmatige aanpassing nodig
Extensies Nee Nieuwe versies nodig
Theme Nee Volledig opnieuw

Data Migration Tool

Adobe biedt een officiële migration tool.

Installatie:

composer require magento/data-migration-tool

Configuratie in: vendor/magento/data-migration-tool/etc/<edition>/

Migratie stappenplan

  1. Inventariseer extensies - Welke zijn essentieel?
  2. Vind Magento 2 alternatieven - Voor alle extensies
  3. Plan custom development - Voor unieke functionaliteit
  4. Zet staging omgeving op - Met Magento 2
  5. Test data migratie - Meerdere keren
  6. Migreer theme - Bouw opnieuw of koop nieuw
  7. Uitgebreid testen - Alle functionaliteit
  8. Plan go-live - Bij lage traffic periode

Tijdsindicatie

Shopgrootte Complexiteit Doorlooptijd
Klein (<1000 producten) Standaard 4-8 weken
Medium (1000-10000) Gemiddeld 8-16 weken
Enterprise (>10000) Complex 16-32+ weken

Veelvoorkomende problemen

URL structuur wijzigt:

  • Stel 301 redirects in voor alle oude URLs
  • Update sitemap
  • Informeer Google via Search Console

Wachtwoorden werken niet:

  • Magento 2 gebruikt ander hashing
  • Klanten moeten wachtwoord resetten

Performance issues:

Tips voor succesvolle migratie

  1. Plan ruim van tevoren - Minimaal 2-3 maanden
  2. Test uitgebreid - Op staging omgeving
  3. Communiceer met klanten - Verwachte downtime
  4. Houd backup klaar - Om terug te kunnen
  5. Monitor na migratie - Eerste weken intensief

Magento hosting en performance

Serververeisten zijn hoog voor Magento. Minimaal 4 GB RAM, een moderne PHP-versie (8.1+), en Elasticsearch of OpenSearch voor zoekfunctionaliteit. Shared hosting is zelden voldoende.

Caching strategie is essentieel. Full Page Cache (FPC), Varnish voor HTTP-caching, en Redis voor sessie- en cacheopslag versnellen je webshop dramatisch.

CDN integratie voor afbeeldingen en statische bestanden vermindert serverbelasting en versnelt laadtijden voor internationale bezoekers.

Database optimalisatie door regelmatig onderhoud: indexeren, oude logs opschonen, en query-monitoring. Grote Magento-installaties genereren veel databaseverkeer.

Magento beveiliging

Regelmatige updates zijn kritiek. Magento publiceert security patches die je snel moet toepassen om kwetsbaarheden te dichten.

Tweefactorauthenticatie voor admin-accounts is standaard in Magento 2. Forceer dit voor alle backend-gebruikers.

Admin-URL wijzigen van de standaard /admin naar een unieke URL bemoeilijkt geautomatiseerde aanvallen.

File permissions correct instellen (755 voor mappen, 644 voor bestanden) voorkomt ongeautoriseerde wijzigingen.

Regelmatige backups van zowel bestanden als database. Test periodiek of je backups daadwerkelijk te herstellen zijn.

Magento extensions kiezen

Kwaliteit boven kwantiteit - kies bewezen extensies van gerenommeerde ontwikkelaars. Slechte extensies zijn de belangrijkste oorzaak van Magento-problemen.

Compatibiliteit controleren met je Magento-versie voordat je koopt. Updates kunnen extensies breken.

Performance-impact evalueren - sommige extensies vertragen je webshop significant. Test in een staging-omgeving.

Support en updates - kies extensies met actieve ondersteuning en regelmatige updates.

Magento SEO best practices

URL-structuur optimaliseren door duidelijke, beschrijvende URLs te gebruiken. Vermijd parameter-vervuilde URLs.

Meta-informatie voor elke productpagina: unieke title, description en keywords.

Rich snippets met productschema markup voor betere weergave in zoekresultaten.

Sitemap genereren en indienen bij zoekmachines. Magento heeft ingebouwde sitemap-functionaliteit.

Canonicals correct instellen om duplicate content te voorkomen bij gefilterde categorieën.

Veelgestelde vragen

Is dit geschikt voor beginners? Dit onderwerp kan technisch lijken, maar met de juiste aanpak en tools is het voor iedereen toegankelijk. Begin met de basis en bouw van daaruit verder.

Wat zijn de kosten? De kosten variëren sterk afhankelijk van je behoeften en gekozen oplossingen. Gratis opties bestaan, maar betaalde alternatieven bieden vaak meer features, support en betrouwbaarheid.

Hoe lang duurt implementatie? Van een paar minuten voor eenvoudige setups tot dagen of weken voor complexe implementaties. Plan realistisch en test grondig voordat je live gaat.

Wat als ik hulp nodig heb? De meeste providers bieden support via chat, e-mail of telefoon. Online communities en documentatie zijn ook waardevolle bronnen.

Best practices

Documenteer je configuratie zodat je later weet wat je hebt ingesteld en waarom. Dit versnelt troubleshooting en overdracht.

Test voordat je live gaat in een staging-omgeving. Voorkom onverwachte problemen voor je bezoekers.

Houd alles up-to-date voor de beste beveiliging en performance. Stel herinneringen in voor regelmatig onderhoud.

Maak backups voordat je grote wijzigingen doorvoert. Een goede backup bespaart je uren werk bij problemen.

Monitor je systemen zodat je problemen vroeg ontdekt. Uptime-monitoring en loganalyse zijn essentieel.

Volgende stappen

Na het implementeren van bovenstaande is het verstandig om:

  1. Alles te testen via verschillende apparaten en browsers
  2. Performance te meten met tools zoals GTmetrix of PageSpeed Insights
  3. Documentatie bij te werken met je specifieke configuratie
  4. Team te informeren over wijzigingen en nieuwe procedures
  5. Monitoring in te richten voor proactief onderhoud

Meer informatie: WordPress.org documentatie

Lees ook

Was dit artikel nuttig?

Vergelijk direct hosting pakketten om de beste keuze voor jouw situatie te maken.

Klaar om te kiezen?

Vergelijk hosting pakketten