Lanceringsaanbod

Founders-licentie: updates voor minstens 2 jaar

€ 149eenmalig, excl. btw

Een normale Shop-licentie kost € 199.

Voor de eerste 100 Shop-licenties, tot 10 december 2026. Updates en nieuwe kennis van de consultant voor minstens 2 jaar, zonder verlenging. Een normale Shop-licentie: 12 maanden.

Founders kopen voor € 149

PrestaShop 1.7 naar 8 upgraden: een checklist stap voor stap

Als je PrestaShop 1.7 naar 8 upgradet, gebeurt het meeste werk op een kopie van de webshop. Maak eerst een back-up en een testkopie, en noteer de PHP-versie, modules en het thema. Werk daarna de kopie bij met de module Update Assistant, test een bestelling, e-mails en URL’s, en herhaal pas dan de stappen op de live webshop op het rustigste uur.

Auteur: Het TellMyShop-team. Een gids voor eigenaren van PrestaShop-winkels: de oorzaak, de oplossing met de hand en hetzelfde werk in een gesprek met de chat.
Laatst bijgewerkt: · 5 min lezen

Waarom van 1.7 naar 8?

PrestaShop 1.7 krijgt geen beveiligingsupdates meer. Versie 1.7.8 draait op hooguit PHP 7.4, en hostingpartijen zetten die PHP-versie een voor een uit. Makers van modules brengen nieuwe versies nu alleen nog voor 8 en 9 uit, dus elke maand wordt het moeilijker om iets te herstellen in een 1.7-webshop.

De volgorde is belangrijk, want de PHP-versie en de PrestaShop-versie moeten in elke fase bij elkaar passen.

PrestaShop-versiePHP waarop hij draaitOpmerkingen
1.7.8tot 7.4geen beveiligingsupdates
8.0, 8.1, 8.27.2 tot 8.17.4 werkt op allebei, dus daar ga je doorheen
98.1 en hogerde tweede stap, na 8

Het actuele overzicht staat in de systeemeisen van PrestaShop 8. De eenvoudigste route: upgraden naar 8 op PHP 7.4, en direct daarna PHP naar 8.1 zetten.

Wat bereid je voor de upgrade voor?

Dit deel bepaalt of de upgrade een avond of een week kost. Doe het rustig, voordat je ergens op klikt.

  1. Een back-up van de bestanden en de database. Controleer of hij kan worden teruggezet. Hoe je er een maakt, staat in de documentatie over back-ups.
  2. Een testkopie van de webshop op een subdomein, bijvoorbeeld test.jouwwinkel.nl, met een wachtwoord zodat Google hem niet ziet.
  3. Versies op de server: PrestaShop, PHP, MySQL of MariaDB. Vraag je hostingpartij of je PHP zelf in het controlepaneel naar 8.1 kunt zetten.
  4. Een lijst met modules die niet van PrestaShop zijn. Markeer elke module: heeft een versie voor 8, heeft er geen, niet gebruikt.
  5. Het thema. Vraag de maker of er een versie voor 8 is. Zo niet, plan een ander thema dan als apart project.
  6. Overrides en aanpassingen in bestanden. Noteer wat er in de map override staat en wat iemand in bestanden van PrestaShop heeft gewijzigd. De upgrade neemt deze wijzigingen niet mee.
  7. Een lijst met URL’s van producten en categorieën, geëxporteerd naar een bestand. Die heb je nodig voor de vergelijking na de upgrade.

De-installeer modules die je niet gebruikt nog op 1.7. Elke overbodige module is één ding minder om te controleren.

Hoe voer je de upgrade uit op een kopie van de webshop?

De upgrade doet de module Update Assistant, voorheen 1-Click Upgrade. De nieuwste versie van de module vind je in de releases op GitHub, en het hele proces in de documentatie over updaten.

  1. Zet op de kopie de cache uit en debug mode aan, zodat je de echte foutmeldingen ziet.
  2. Installeer of update Update Assistant naar de nieuwste versie.
  3. Voer de upgrade naar de nieuwste versie 8 uit en bewaar het log.
  4. Werk modules en het thema bij naar hun versies voor 8.
  5. Zet de PHP van de kopie op 8.1 en controleer de webshop opnieuw.
  6. Leeg de cache en genereer de miniaturen van afbeeldingen opnieuw.

Gaat er iets mis, dan ga je terug naar de back-up en begin je opnieuw. Op een testkopie kost dat niets. Hoe je de meldingen leest die in debug mode verschijnen, legt het artikel over de PrestaShop 500 error uit.

Wat test je voordat je de live webshop upgradet?

Je test op de kopie, als klant, in een privévenster van de browser. De volgorde is belangrijk: eerst wat geld oplevert.

  • Een testbestelling met elke betaal- en leveringsmethode.
  • E-mails: registratie, orderbevestiging, statuswijziging, wachtwoord resetten.
  • De winkelwagen, kortingscodes en acties.
  • Zoeken, filters en categoriepagina’s.
  • Het foutenlog in de backoffice. Wat de foutniveaus betekenen, staat in de documentatie over logs.
  • URL’s van producten en categorieën vergeleken met de lijst van voor de upgrade.
  • Koppelingen met je groothandel, vergelijkingssites, facturatie en e-facturatie.

Pas als alles slaagt, herhaal je de stappen op de live webshop: back-up, onderhoudsmodus op het rustigste uur, upgrade, PHP, tests. Kijk de eerste week elke dag naar het foutenlog en het rapport met niet gevonden pagina’s.

Hoe helpt de chat na de upgrade?

Staat de webshop op 8.1, dan controleert TellMyShop Free hem voor je. Je chat (Claude of ChatGPT) leest het foutenlog, het 404-rapport en de status van de webshop, en vertelt je waar je moet beginnen. Hij wijzigt daarbij niets.

Jij: Gisteren ben ik van 1.7 naar 8.2 gegaan. Kijk of er iets stuk is.

Je chat: De webshop draait op PrestaShop 8.2 en PHP 8.1. Er zijn sinds gisteren 23 regels in het log, allemaal van één reviewmodule, bij het openen van een productpagina. Kijk of de maker een versie voor 8 heeft.

Het 404-rapport toont 17 oude URL’s van categorieën die mensen sinds gisteren hebben bezocht. Ze komen uit het menu van het oude thema. Elk ervan kun je het best doorsturen naar de nieuwe categorie.

De andere instellingen zien er goed uit: cache aan, debug mode uit.

Illustratie: producten, cijfers en antwoorden zijn voorbeelden.

Redirects en verbeteringen maakt TellMyShop Pro. De chat toont een voorbeeld, slaat op na jouw goedkeuring, en elke wijziging kun je ongedaan maken vanuit de geschiedenis. Een voorbeeld van zo’n verzoek is het plan voor oude URL’s, en de controle voor de volgende upgrade staat beschreven in de controle van de webshop voor een upgrade. Meer over wat je met oude URL’s doet, schrijven we in het artikel over 404-fouten in PrestaShop.

Wat komt er na versie 8?

Draait de webshop stabiel op 8.1 of 8.2, dan is de volgende stap PrestaShop 9. Haast is niet nodig: wacht tot je modules en thema versies voor 9 krijgen. De checklist voor die stap vind je in het artikel over PrestaShop upgraden naar 9.

Vragen en antwoorden

Is een webshop op PrestaShop 1.7 nog veilig?

PrestaShop 1.7 krijgt geen beveiligingsupdates meer. De webshop blijft werken, maar elk nieuw lek in de kern blijft open, en makers van modules brengen steeds minder vaak versies voor 1.7 uit. Daarbij draait 1.7.8 op hooguit PHP 7.4, dat ook geen updates meer krijgt. Upgraden naar 8 lost beide problemen op.

Kan ik van 1.7 direct naar PrestaShop 9?

PrestaShop 9 heeft PHP 8.1 of nieuwer nodig, en 1.7.8 draait niet op die PHP. Het is veiliger om in twee stappen te gaan: eerst 1.7 naar 8 op PHP 7.4, dan PHP naar 8.1 zetten, en pas naar 9 gaan als je modules en thema versies voor 9 hebben. De tweede stap behandelen we in een apart artikel over upgraden naar 9.

Werken mijn 1.7-modules in PrestaShop 8?

Sommige wel, sommige niet. Modules van PrestaShop hebben meestal versies voor 8; modules van andere makers verschillen. Controleer voor de upgrade de pagina van elke module of vraag het de maker. Vervang een module zonder versie voor 8, of schakel hem uit of de-installeer hem op de kopie van de webshop en kijk wat er ontbreekt.

Veranderen de URL’s van producten na de upgrade?

Meestal niet, want de instellingen voor vriendelijke URL’s gaan mee met de database. Veranderingen ontstaan als je het thema, een SEO-module of talen wijzigt. Bewaar dus voor de upgrade een lijst met URL’s van producten en categorieën, vergelijk die erna en stel voor elk verschil een 301-redirect in.

Werkt TellMyShop op PrestaShop 1.7?

Ja, op PrestaShop 1.7.8, in een apart Free- en Pro-pakket. Het hoofdpakket draait op PrestaShop 8.1 en 9. Onthoud dat PrestaShop 1.7 geen beveiligingsupdates meer krijgt. Na het upgraden naar 8.1 kun je TellMyShop Free direct gebruiken: de chat leest het foutenlog, het 404-rapport en de status van de webshop zonder iets te wijzigen.

PrestaShop is een geregistreerd handelsmerk van PrestaShop SA. Claude is een handelsmerk van Anthropic PBC. ChatGPT en OpenAI zijn handelsmerken van OpenAI. TellMyShop is niet gelieerd aan deze bedrijven.

Controleer je winkel gratis

TellMyShop Free controleert je winkel en toont de problemen, het belangrijkste eerst. Het slaat niets op.

Controleer of je winkel klaar is

Typ het adres van je winkel. Binnen een paar seconden zie je het platform en of TellMyShop werkt.

We controleren het adres, HTTPS en het platform. Je installeert niets, en we bewaren het adres niet.

jouwwinkel.nlVoorbeeldresultaat
Winkel reageert
ja
HTTPS
aan
Platform
PrestaShop 8.1
TellMyShop werkt

Lees ook

Free voor € 0, leest en adviseert

Free downloaden