Deze handleiding geldt voor PrestaShop 8.0 of nieuwer en PHP 8.1 of nieuwer. Voorwaarden zijn een live24h account, een workspace en een API key met schrijfrechten – zie gemeenschappelijke stappen .
Installeren
U hebt twee manieren – via het back-office of via Composer:
Back-office: module als directe download van live24h ophalen, in het back-office onder Modules → Module uploaden de ZIP kiezen en installeren.
Composer:
composer require live24h/prestashop-adapter
php bin/console prestashop:module install live24hhealthcenter
De vermelding in de PrestaShop Addons Marketplace volgt.
Stap voor stap
Het geïllustreerde verloop vindt u in het overzicht ; de volgende stappen zijn identiek aan de daar getoonde wizard, alleen in het PrestaShop back-office.
- Open de module live24h Health Center via zijn eigen admin-tab in het back-office.
- Vul in de tab Instellingen de live24h API key in.
- Laat de API Base op
https://api.live24h.eustaan, tenzij de support een andere omgeving voorschrijft. - Sla op en gebruik de verbindingstest.
- Start de scan voor shop en stores (storefront, winkelwagen en checkout per shop-domein, catalogus, SEO, SSL/DNS, mail en cron).
- Controleer de Website Health Score, de plan-aanwijzingen en de voorstellen.
- Kies een policy-preset (minimal, standard of enterprise) en bekijk de dry-run-voorvertoning.
- Selecteer de checks en leg ze met één klik aan in live24h.
Alternatief via CLI
# Dry-run: toont scan, modules, score en suggestions als report
php bin/console prestashop:module live24hhealthcenter:scan
# Aanmaken: maakt de default-voorstellen aan
php bin/console prestashop:module live24hhealthcenter:scan --apply
Probleemoplossingen en tips
De tab „live24h Health Center" is niet zichtbaar in het back-office. Controleer of de module geïnstalleerd en geactiveerd is, en leeg de PrestaShop-cache (Geavanceerde instellingen → Prestaties → Cache leegmaken). Na een update helpt bovendien een hard-reload van de browser.
„Verbinding testen" mislukt.
Controleer de API key (schrijfrechten vereist), de API Base https://api.live24h.eu en of de server uitgaand naar buiten mag verbinden. Hosting-firewalls blokkeren uitgaande requests soms.
De checkout-check meldt een fout, terwijl de shop werkt. Botbescherming, rate-limits of een actieve onderhoudsmodus kunnen geautomatiseerde aanroepen blokkeren. Controleer of de storefront-paden zonder login bereikbaar zijn.
In de multistore wordt het verkeerde shop-domein gecontroleerd. De scan leidt storefront, checkout en SSL per productief shop-domein af. Controleer in de PrestaShop-multistore-configuratie dat elke store een correct, productief domein heeft vastgelegd.
Een heartbeat-check blijft op „Wachtend". Dat is normaal en geen fout: een heartbeat wacht op het eerste signaal van de bewaakte taak (de ping naar de heartbeat-URL). Zolang de cron-run zich nog niet heeft gemeld, staat de check op „Wachtend" – niet op „Storing". Bij de eerste run wisselt de status naar „Operationeel".
De cron-heartbeat verschijnt niet. Het heartbeat-voorstel veronderstelt dat de cronjobs-module actief is of dat een webcron de geplande taken aanstuurt. Zonder geregistreerde taak vervalt dit punt.
Een voorstel is als „Vanaf Pro" gemarkeerd. Het check-type zit niet in uw abonnement. Vergrendelde voorstellen blijven zichtbaar; u kunt ze deselecteren of uw abonnement upgraden .
Veelgestelde vragen
Waarom volstaat een gewone homepage-check niet? Omdat een shop omzet via meerdere paden genereert. Checkout, winkelwagen, productpagina’s en cron-jobs kunnen uitvallen terwijl de startpagina nog laadt.
Plaatst de plugin echte testbestellingen? Nee. De focus ligt op veilige bereikbaarheids-, signaal- en heartbeat-bewaking – zonder echte betalingen.
Werkt dit met multistore? Ja. Storefront, checkout en SSL worden per productief shop-domein afgeleid, zodat elke store in de setup wordt opgenomen.