Zo doe je een migratie van Prestashop 1.6 naar 1.7

Is jouw webshop gebaseerd op Prestashop 1.6? Dan is het nu tijd om over te stappen op Prestashop 1.7.

In deze video vertelt Samuel Pires van Prestashop samen met Michel Willems van H1 waarom overstappen naar Prestashop 1.7 erg verstandig is en hoe je dat veilig doet.

Hoe migreer je succesvol van Prestashop 1.6 naar 1.7?

Waarom Prestashop 1.7

Volgens Samuel is Prestashop 1.7 inmiddels minstens net zo compleet als Prestashop 1.6, is het stabieler, schaalbaarder en véél veiliger. Maar het belangrijkste is nog wel dat alle nieuwe ontwikkelingen plaatsvinden op Prestashop 1.7 terwijl je met een Prestashop 1.6 echt een beetje stil blijft staan. In de video zie je hier belangrijke voorbeelden van.

Prestashop 1.6 naar 1.7 migratie planning

Michel legt verder in de video uit hoe je een migratie organiseert en plant.

Migratie Prestashop 1.6 1.7

Stap 1: Analyse van de huidige situatie op 1.6

Je maakt eerst een analyse van de huidige situatie. Je kijkt hoe de shop nu draait, belangrijk is dat je de huidige performance meet en checkt of er beveiligingsissues zijn. De nieuwe shop zou in ieder geval een betere performance moeten hebben en alle veiligheidsissues moeten oplossen.

Vervolgens check je wat de SEO (Search Engine Optimization) resultaten zijn. Je wilt tijdens de migratie natuurlijk geen belangrijke posities verliezen. Je bekijkt onder andere je huidige URL structuur en stelt vast of je die kunt en wilt behouden.

Je brengt vervolgens alle features en plugins van je huidige shop in kaart. Je bepaalt of je al die features wilt behouden in 1.7.

Ook stel je vast welke data en files je wilt bewaren en dus moet gaan migreren.

Ook breng je in kaart welke koppelingen je hebt met externe systemen. Denk daarbij aan bijvoorbeeld aan:

  • Payment Service Provider
  • ERP of administratiesysteem
  • Warehouse Management systeem (WMS)
  • Product Informatie Management systeem (PIM)
  • POS of kassasysteem van een fysieke winkel
  • Dropshipment leveranciers
  • Etc. etc.

Tenslotte bepaal je of je je design wilt houden zoals het is, of dat het nu het moment is om het helemaal aan te pakken.

Stap 2: Planning

Op basis van de resultaten van stap 1 stel je vast wat je allemaal moet doen.

Zo bekijk je of de veiligheids- en performance issues door migratie direct zijn opgelost of dat je nog andere maatregelen moet nemen.

Je bekijkt of je je huidige URL structuur kunt behouden en zo niet dan maak je een 301 redirect plan om niet weg te zakken in Google en andere zoekmachines. Je kijkt ook welke teksten je van je oude naar je nieuwe shop wilt overzetten. Je kijkt of er externe sites zijn die linken naar url’s die veranderen, je plant om die na livegang van de nieuwe shop te benaderen.

Je checkt of alle gewenste functionaliteiten en plugins beschikbaar zijn. Let op: misschien is voor bepaalde functionaliteit helemaal geen plugin meer nodig! Bepaal ook of je nog maatwerk aanpassingen nodig hebt.

Je stelt vast welke koppelingen aangepast moeten worden. Nu is het ook de tijd om vast te stellen of bepaalde koppelingen inmiddels efficiënter kunnen.

Je bepaalt nu ook of je je oude design nabouwt, een nieuw template kiest of een heel nieuw design laat maken.

Tenslotte maak je het plan om alle benodigde data en files te migreren.

Stap 3: Migratie en Testen

Een goede voorbereiding is het halve werk. De eerste twee stappen betroffen de voorbereiding. Nu gaan we écht migreren.

Uiteraard zet je een testomgeving op. Als je het design wilt aanpassen dan doe je dat vervolgens. Eventuele benodigde plugins installeer je en.. indien nodig implementeer je nog maatwerk en/of koppelingen. Eigenlijk alsof je een nieuwe shop bouwt.

Vervolgens voer je de migratie uit. Je checkt de data, klopt het allemaal? Ben je iets kwijt? Zijn alle velden goed gemapt? Zijn de URL’s hetzelfde als in de oude shop als dat je plan was? Of heb je de juiste URL’s nu in je 301 redirect plan gezet? Is de shop lekker snel? Heb je alle benodigde veiligheidsmaatregelen genomen? Allemaal ja? …. Tijd voor de echte migratie.

Zorg na alle testen nog één keer dat je de allerlaatste data overhaald en zet de knop om. Mocht je naar een ander ip adres moeten verwijzen, zorg dan voor een korte time to live. Na lifegang direct je eventuele redirects regelen.

Check het allemaal in de live omgeving nog een keer, als het niet goed is of terugdraaien of razendsnel oplossen.

Klinkt eng? Echt niet als je weet wat je doet. Wil je hulp hebben, neem dan contact met ons op!