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 module installeren vanuit een ZIP-bestand: stap voor stap en wat je doet als het mislukt

Een PrestaShop-module installeren vanuit een ZIP-bestand kost drie klikken onder Modules → Modulebeheer: de uploadknop, het bestand kiezen en de configuratie. Bij een fout ligt de oorzaak meestal aan de opbouw van het pakket, een uploadlimiet op de server, of een moduleversie die niet bij je webshop past. Maak vooraf een back-up van de webshop en controleer waar het pakket vandaan komt.

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: · 6 min lezen

Wat je controleert voordat je een module installeert

Een module is code die op je server draait en toegang heeft tot de database van de webshop. Vijf minuten controleren voor het installeren is goedkoper dan achteraf repareren.

  1. Bron. Download de module bij de maker, op Addons of bij de release van de maker op GitHub. Gratis kopieën van betaalde modules van willekeurige sites zijn een veelvoorkomende manier waarop kwaadaardige code in een webshop komt.
  2. Compatibiliteit met je versie van de webshop. De modulebeschrijving noemt de PrestaShop- en PHP-versies waarop ze draait. De versie van je webshop zie je onder Geavanceerde parameters → Informatie.
  3. Of je al een module hebt die hetzelfde doet. Twee reviewmodules of twee verzendmodules zijn een veelvoorkomende oorzaak van conflicten.
  4. Back-up. Een back-up van de bestanden en de database bij je host of met een back-upmodule. Zonder back-up is elke fout duur.
  5. Tijdstip. Installeer als het rustig is in de webshop. Probeer betaal- en verzendmodules eerst op een testkopie.

Zo installeer je een module vanuit een ZIP-bestand

De backoffice van PrestaShop 8 en 9 heeft hiervoor een formulier in Modulebeheer. De handleiding van PrestaShop over modules beschrijft het modulescherm in het algemeen.

  1. Ga naar Modules → Modulebeheer.
  2. Klik bovenaan de pagina op de knop om een module te uploaden.
  3. Sleep het ZIP-bestand naar het vak of kies het van je computer. Pak het niet eerst uit.
  4. Wacht op de melding van de installatie. Bij grotere modules duurt dat enkele tientallen seconden.
  5. Klik op Configureren en stel de module in volgens de instructies van de maker.
  6. Open de webshop in een privévenster. Controleer de homepage, een productpagina en de winkelwagen.
  7. Kijk in Geavanceerde parameters → Logs of er na de installatie nieuwe fouten zijn verschenen.

Bijwerken vanuit een ZIP werkt op dezelfde manier: je uploadt een nieuwere versie van dezelfde module. PrestaShop herkent dat de module er al is, vervangt de bestanden en voert de upgradescripts uit.

Waar je op let bij het bijwerken van een module

Een update is meer dan bestanden vervangen. Een nieuwe versie kan databasetabellen wijzigen, nieuwe plekken op de pagina toevoegen of standaardinstellingen veranderen.

  • Lees het wijzigingslog van de maker. Zoek naar zinnen over de vereiste PHP-versie, nieuwe instellingen en wijzigingen in templates.
  • Controleer of je thema een kopie van het template van de module heeft. Zo ja, dan kan de nieuwe moduleversie er anders uitzien dan de beschrijving van de maker, of de nieuwe elementen helemaal niet tonen.
  • Werk betaal- en verzendmodules bij buiten de winkeluren. Plaats na de update een testbestelling.
  • Spring zonder back-up niet meerdere versies tegelijk. Upgradescripts zijn vaak geschreven met de vorige versie in gedachten.

De meest voorkomende fouten bij het installeren van een module

Melding of symptoomOorzaakWat je doet
de module is ongeldig, of het bestand lijkt geen geldige module-zipde ZIP heeft geen modulemap met een bestand met dezelfde naampak uit op je computer; erin hoort één map te staan, bijv. mymodule/mymodule.php
dezelfde fout met een pakket van Addonsde gedownloade ZIP bevat de module, documentatie en licentie in één archiefpak het uit en upload alleen de binnenste ZIP van de module
het uploaden eindigt met een fout zonder beschrijvinghet bestand is groter dan de uploadlimiet van de serverlaat je host de limiet verhogen of upload de module via FTP
de module is niet compatibel met je versie van de webshopde maker heeft een bereik van PrestaShop-versies in de module vastgelegddownload de moduleversie voor jouw PrestaShop
een lege pagina of een 500 error na de installatiede module heeft een andere PHP-versie nodig of botst met een andere moduleschakel de module uit, lees het foutenlog
geen schrijfrechtende server staat schrijven in de map modules niet toevraag je host de juiste mapmachtigingen in te stellen

De PrestaShop-documentatie over de opbouw van modules beschrijft hoe een correct pakket eruitziet: de modulemap heeft dezelfde naam als de module, en de module in de ZIP moet in een submap staan. De ontwikkelaars van PrestaShop beschreven het probleem van te grote pakketten in de specificatie van de meldingen in Modulebeheer, samen met de PHP-instellingen die ervoor verantwoordelijk zijn.

Toont de webshop na de installatie niets meer, begin dan met het bericht over de PrestaShop 500 error. Werkt de module maar breekt ze iets, schakel haar dan uit in plaats van te deïnstalleren, zoals we beschrijven in het bericht over een module uitschakelen.

Zo installeer of werk je een module bij via de chat

Je geeft je chat (Claude of ChatGPT) een directe https-link naar het ZIP-bestand, bijvoorbeeld naar een release op GitHub of naar een bestand van de maker. De chat downloadt het pakket eerst voor een voorbeeld en controleert het voordat er iets in de webshop komt: de naam en versie van de module, de bron, de SHA-256-controlesom en de opbouw van het pakket. Een bestand van je computer uploaden kan op deze manier niet; er is een link nodig.

Jij: Werk de betaalmodule bij naar 2.4.1 vanaf deze release-link op GitHub. Controleer de webshop voor en na.

Je chat: Voorbeeld van het pakket: betaalmodule, geïnstalleerde versie 2.3.0, pakketversie 2.4.1. Bron: de release van de maker op GitHub. Opbouw correct, één modulemap. De SHA-256-controlesom staat in het voorbeeld, zodat je hem kunt vergelijken met die van de maker.

Voor het bijwerken maak ik een back-up van de modulebestanden. Databasewijzigingen van het upgradescript kan ik niet vanuit de geschiedenis terugdraaien; daarvoor is de databaseback-up van vandaag. Op dit moment heeft het log geen fouten van deze module. Bijwerken?

Jij: Ja.

Je chat: Bijgewerkt naar 2.4.1. De winkelwagen en de bestelpagina reageren correct, en er staan geen nieuwe fouten in het log.

Status van de kaart: wacht op jouw “ja”
voorbeeld van de wijziging

oude versie: versie 2.3.0

nieuwe versie: versie 2.4.1

Illustratie: producten, cijfers en antwoorden zijn voorbeelden.

De versienummers in het voorbeeld zijn ter illustratie. Een voorbeeldverzoek staat in de use case een module installeren of bijwerken vanuit een ZIP-pakket, en werkt er na de wijziging iets niet meer, in de use case een module uitschakelen die de winkelwagen breekt.

TellMyShop Pro installeert en werkt modules bij zodra de schakelaar Modules in het modulepaneel aanstaat. De schakelaar werkt 24 uur en vereist een databaseback-up van dezelfde dag. De chat installeert niets zonder voorbeeld en jouw akkoord, en raadt een module uit een onzekere bron af. Een module deïnstalleren kun je niet ongedaan maken, dus de chat stelt eerst uitschakelen voor. In de gratis versie TellMyShop Free zie je de lijst met modules met hun versies en de plekken waar ze worden getoond. Een vergelijking van de versies staat op de pagina prijzen, en het opruimen van oude modules bespreken we in het bericht over ongebruikte modules.

Vragen en antwoorden

Waar installeer ik in PrestaShop een module vanuit een ZIP-bestand?

In het menu Modules, in Modulebeheer. Bovenaan de pagina staat een knop om een module te uploaden, waar je het ZIP-bestand naartoe sleept of het van je computer kiest. Na het uploaden installeert PrestaShop de module en biedt het aan om haar te configureren.

Wat betekent de melding dat de module ongeldig is?

Meestal vond PrestaShop in het pakket geen modulemap met een bestand met dezelfde naam. Misschien heb je een pakket met documentatie gedownload in plaats van de module, een archief met meerdere modules erin, of een ZIP in een andere ZIP. Pak het pakket uit op je computer en kijk wat erin zit.

Verwijdert het bijwerken van een module vanuit een ZIP haar instellingen?

Meestal niet. Upload je een nieuwere versie van dezelfde module, dan vervangt PrestaShop de bestanden en voert het de upgradescripts van de module uit. De instellingen blijven, maar de scripts kunnen de database wijzigen. Maak daarom voor het bijwerken een back-up van de webshop, en test het het liefst op een testkopie.

Kan ik een module-installatie ongedaan maken?

Een nieuwe module kun je uitschakelen of deïnstalleren. Deïnstalleren verwijdert meestal haar gegevens en instellingen, dus dat is niet terug te draaien. Bij een update kun je de bestanden uit een back-up terugzetten, maar databasewijzigingen van het upgradescript draai je zonder databaseback-up niet terug.

Kan TellMyShop Free een module installeren?

Nee. De gratis versie TellMyShop Free leest alleen rapporten over de webshop, waaronder de lijst met modules en hun versies. TellMyShop Pro installeert en werkt modules bij vanuit een ZIP-pakket zodra de schakelaar Modules voor 24 uur aanstaat.

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