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.

  1. Open de module live24h Health Center via zijn eigen admin-tab in het back-office.
  2. Vul in de tab Instellingen de live24h API key in.
  3. Laat de API Base op https://api.live24h.eu staan, tenzij de support een andere omgeving voorschrijft.
  4. Sla op en gebruik de verbindingstest.
  5. Start de scan voor shop en stores (storefront, winkelwagen en checkout per shop-domein, catalogus, SEO, SSL/DNS, mail en cron).
  6. Controleer de Website Health Score, de plan-aanwijzingen en de voorstellen.
  7. Kies een policy-preset (minimal, standard of enterprise) en bekijk de dry-run-voorvertoning.
  8. 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.

← Terug naar het plugin-overzicht