De 15 meest voorkomende PrestaShop problemen en oplossingen
PrestaShop is een populair open-source e-commerce platform voor professionele webshops. Wanneer je webshop problemen vertoont, wil je die snel oplossen om omzetverlies te voorkomen. In dit artikel behandelen we de 15 meest voorkomende PrestaShop problemen met praktische oplossingen.
1. Witte pagina of 500 error
Het meest voorkomende probleem: je webshop toont een witte pagina of 500 Internal Server Error.
Oorzaken
- PHP geheugen limiet bereikt
- Module conflict
- Syntax error in override
- .htaccess probleem
Oplossing
Debug mode inschakelen:
Bewerk config/defines.inc.php:
define('_PS_MODE_DEV_', true);
Foutlog bekijken:
Check /var/logs/ in je PrestaShop root of je server error log.
Module uitschakelen via FTP:
- Hernoem de problematische module in
/modules/ - Bijvoorbeeld:
probleem_module→probleem_module_disabled
PHP geheugen verhogen:
In .htaccess:
php_value memory_limit 256M
php_value max_execution_time 300
2. Kan niet inloggen op backoffice
Je kunt niet meer inloggen op het admin panel.
Oplossing
Wachtwoord resetten via database:
- Open phpMyAdmin
- Ga naar tabel
ps_employee - Genereer een nieuwe MD5 hash voor je wachtwoord
- Update het
passwdveld
UPDATE ps_employee SET passwd = MD5('_COOKIE_KEY_nieuwwachtwoord') WHERE email = 'admin@jouwshop.nl';
Vervang _COOKIE_KEY_ door de waarde uit app/config/parameters.php (cookie_key).
Admin URL vergeten?
Check app/config/parameters.php voor de admin_dir waarde.
3. Checkout werkt niet
Klanten kunnen niet afrekenen - cruciaal voor je omzet!
Oorzaken
- JavaScript error
- Module conflict
- SSL/HTTPS probleem
- Carrier of betaalmodule fout
Oplossing
JavaScript errors checken: Open browser console (F12) en kijk naar errors.
Modules testen:
- Schakel recent geïnstalleerde modules uit
- Test checkout opnieuw
- Activeer modules één voor één
Carrier instellingen: Ga naar Shipping → Carriers en controleer:
- Is er minimaal één carrier actief?
- Zijn de zones correct ingesteld?
Cache wissen: Ga naar Advanced Parameters → Performance → Clear cache
4. Producten worden niet getoond
Je producten zijn niet zichtbaar in de frontend.
Oorzaken
- Product niet actief
- Niet gekoppeld aan categorie
- Geen voorraad
- Verkeerde visibility settings
Oplossing
Product instellingen controleren:
- Catalog → Products → bewerk product
- Check: Status = Enabled
- Check: Visibility = Everywhere
- Check: Gekoppeld aan actieve categorie
Index herbouwen: Ga naar Advanced Parameters → Performance:
- Schakel "Disable non-PrestaShop modules" tijdelijk in
- Klik "Clear cache"
5. CSS/JS laden niet correct
Website ziet er kapot uit, styling ontbreekt.
Oplossing
CCC uitschakelen:
- Advanced Parameters → Performance
- Zet "Smart cache" op No
- Zet "Caching" op No (tijdelijk)
Cache geforceerd wissen:
rm -rf var/cache/*
rm -rf themes/jouw_thema/cache/*
Browser cache: Hard refresh: Ctrl+Shift+R
6. Module installatie mislukt
Error bij het installeren van een module.
Oplossing
Handmatige installatie:
- Pak de module uit
- Upload naar
/modules/via FTP - Ga naar Modules → Module Manager
- Zoek de module en klik "Install"
Permissies controleren:
chmod -R 755 modules/
chown -R www-data:www-data modules/
PHP limieten:
Verhoog upload_max_filesize en post_max_size in php.ini of .htaccess.
7. E-mails worden niet verzonden
Order confirmaties en andere mails komen niet aan.
Oplossing
SMTP configureren:
- Advanced Parameters → E-mail
- Kies "Set my own SMTP parameters"
- Vul in:
- SMTP server: mail.jouwdomein.nl
- SMTP user: je volledige e-mailadres
- SMTP password
- Encryption: TLS
- Port: 587
Test mail versturen: Klik "Send a test email" onderaan de pagina.
8. Trage webshop performance
Een trage webshop kost je conversies.
Oplossing
Caching inschakelen:
- Advanced Parameters → Performance
- Smarty cache: Yes
- Cache: Yes
- CCC (Combine, Compress, Cache): Aan
Afbeeldingen optimaliseren:
- Design → Image Settings
- Regenereer thumbnails
- Gebruik WebP formaat (module)
Database optimaliseren:
OPTIMIZE TABLE ps_cart, ps_orders, ps_log, ps_connections;
Oude logs verwijderen:
DELETE FROM ps_log WHERE date_add < DATE_SUB(NOW(), INTERVAL 30 DAY);
TRUNCATE TABLE ps_connections;
9. Import/Export problemen
CSV import werkt niet of geeft errors.
Oplossing
CSV formaat controleren:
- UTF-8 encoding (zonder BOM)
- Puntkomma (;) als separator
- Correcte kolomnamen
PHP limieten verhogen:
php_value max_execution_time 600
php_value memory_limit 512M
php_value upload_max_filesize 64M
Grote imports: Splits grote bestanden op in kleinere batches (max 1000 producten per import).
10. Multistore problemen
Verschillende shops gedragen zich vreemd.
Oplossing
Shop context controleren: Let op de shop selector in de backoffice header.
URL's controleren: Shop Parameters → Traffic & SEO → SEO & URLs Check de shop URL's voor elke store.
Cache per shop wissen: Wis cache specifiek voor de problematische shop.
11. Update mislukt
PrestaShop upgrade stopt halverwege.
Oplossing
Backup terugzetten en handmatig updaten:
- Zet je backup terug
- Schakel alle modules uit
- Download de 1-click upgrade module opnieuw
- Start de upgrade met alleen core modules actief
- Update modules één voor één
Na de update:
- Regenereer de class index
- Wis alle caches
- Test de complete checkout flow
12. SSL redirect problemen
Mixed content of redirect loops.
Oplossing
SSL forceren:
- Shop Parameters → General
- Enable SSL: Yes
- Enable SSL on all pages: Yes
htaccess check: Zorg dat je niet dubbel redirect (via .htaccess én PrestaShop).
Oude links in content: Update handmatig of via database query:
UPDATE ps_cms_lang SET content = REPLACE(content, 'http://', 'https://');
13. Zoekfunctie werkt niet
Producten worden niet gevonden via de zoekbalk.
Oplossing
Zoekindex herbouwen:
- Shop Parameters → Search
- Klik "Re-build the entire index"
- Klik "Add missing products to the index"
Zoekgewicht aanpassen: Configureer het gewicht voor productnaam, beschrijving, etc.
14. Korting/voucher codes werken niet
Promoties worden niet correct toegepast.
Oplossing
Cart rule controleren:
- Catalog → Discounts → Cart Rules
- Check:
- Geldigheidsperiode
- Minimum bestelbedrag
- Aantal beschikbare vouchers
- Gekoppelde klantengroep
- Combinatie met andere kortingen
Belasting instellingen: Controleer of kortingen voor of na BTW worden berekend.
15. Vertaling problemen
Vertalingen worden niet correct getoond.
Oplossing
Vertalingen exporteren en importeren:
- International → Translations
- Exporteer je huidige vertalingen
- Maak aanpassingen in het bestand
- Importeer opnieuw
Cache wissen na vertaling: Vertalingen worden gecached - altijd cache wissen na wijzigingen.
Thema vertalingen:
Check ook /themes/jouw_thema/translations/ voor thema-specifieke vertalingen.
Preventief onderhoud checklist
Dagelijks
- Check error logs
- Monitor order flow
Wekelijks
- Wis cache
- Backup database
- Check module updates
Maandelijks
- Optimaliseer database
- Verwijder oude logs
- Update PrestaShop (test eerst op staging!)
Gerelateerde artikelen
- PrestaShop installeren via Installatron
- PrestaShop basis configuratie
- PrestaShop performance optimaliseren
- PrestaShop backup en migratie
Hulp nodig?
Kom je er niet uit? Ons supportteam staat voor je klaar! Stuur een ticket via het klantenportaal en we helpen je meestal binnen een paar uur verder.
0 van 0 vonden dit nuttig