Diese Anleitung gilt für PrestaShop 8.0 oder neuer und PHP 8.1 oder neuer. Voraussetzung sind ein live24h Account, ein Workspace und ein API-Key mit Schreibrechten – siehe gemeinsame Schritte .
Installieren
Sie haben zwei Wege – per Back-Office oder per Composer:
Back-Office: Modul als Direkt-Download von live24h besorgen, im Back-Office unter Module → Modul hochladen die ZIP auswählen und installieren.
Composer:
composer require live24h/prestashop-adapter
php bin/console prestashop:module install live24hhealthcenter
Die Listung im PrestaShop Addons Marketplace folgt.
Schritt für Schritt
Den bebilderten Ablauf finden Sie in der Übersicht ; die folgenden Schritte sind identisch zum dort gezeigten Wizard, nur im PrestaShop Back-Office.
- Öffnen Sie das Modul live24h Health Center über seinen eigenen Admin-Tab im Back-Office.
- Hinterlegen Sie im Tab Einstellungen den live24h API-Key.
- Lassen Sie die API Base auf
https://api.live24h.eu, sofern der Support keine andere Umgebung vorgibt. - Speichern Sie und nutzen Sie den Verbindungstest.
- Starten Sie den Scan für Shop und Stores (Storefront, Warenkorb und Checkout je Shop-Domain, Katalog, SEO, SSL/DNS, Mail und Cron).
- Prüfen Sie den Website Health Score, die Plan-Hinweise und die Vorschläge.
- Wählen Sie ein Policy-Preset (minimal, standard oder enterprise) und sehen Sie sich die Dry-Run-Vorschau an.
- Wählen Sie die Checks aus und legen Sie sie mit einem Klick in live24h an.
Alternativ per CLI
# Dry-run: zeigt scan, modules, score und suggestions als Report
php bin/console prestashop:module live24hhealthcenter:scan
# Anlegen: erstellt die Default-Vorschläge
php bin/console prestashop:module live24hhealthcenter:scan --apply
Problemlösungen und Tipps
Der Tab „live24h Health Center" ist im Back-Office nicht sichtbar. Prüfen Sie, ob das Modul installiert und aktiviert ist, und leeren Sie den PrestaShop-Cache (Erweiterte Einstellungen → Leistung → Cache leeren). Nach einem Update hilft zusätzlich ein Hard-Reload des Browsers.
„Verbindung testen" schlägt fehl.
Prüfen Sie den API-Key (Schreibrechte erforderlich), die API Base https://api.live24h.eu und ob der Server ausgehend nach außen verbinden darf. Hosting-Firewalls blockieren ausgehende Requests gelegentlich.
Der Checkout-Check meldet einen Fehler, obwohl der Shop funktioniert. Bot-Schutz, Rate-Limits oder ein aktiver Wartungsmodus können automatisierte Aufrufe blockieren. Prüfen Sie, ob die Storefront-Pfade ohne Login erreichbar sind.
Im Multistore wird die falsche Shop-Domain geprüft. Der Scan leitet Storefront, Checkout und SSL je produktiver Shop-Domain ab. Prüfen Sie in der PrestaShop-Multistore-Konfiguration, dass jeder Store eine korrekte, produktive Domain hinterlegt hat.
Ein Heartbeat-Check bleibt auf „Wartend". Das ist normal und kein Fehler: Ein Heartbeat wartet auf das erste Signal des überwachten Jobs (den Ping an die Heartbeat-URL). Solange der Cron-Lauf sich noch nicht gemeldet hat, steht der Check auf „Wartend" – nicht auf „Ausfall". Mit dem ersten Lauf wechselt der Status auf „Operativ".
Der Cron-Heartbeat erscheint nicht. Der Heartbeat-Vorschlag setzt voraus, dass das cronjobs-Modul aktiv ist oder ein Webcron die geplanten Aufgaben anstößt. Ohne registrierte Aufgabe entfällt dieser Punkt.
Ein Vorschlag ist als „Ab Pro" markiert. Der Check-Typ ist in Ihrem Tarif nicht enthalten. Gesperrte Vorschläge bleiben sichtbar; Sie können sie abwählen oder Ihren Tarif upgraden .
Häufige Fragen
Warum reicht ein normaler Homepage-Check nicht? Weil ein Shop Umsatz über mehrere Pfade erzeugt. Checkout, Warenkorb, Produktseiten und Cron-Jobs können ausfallen, während die Startseite noch lädt.
Macht das Plugin echte Testbestellungen? Nein. Der Fokus liegt auf sicherer Erreichbarkeits-, Signal- und Heartbeat-Überwachung – ohne echte Zahlungen.
Funktioniert das mit Multistore? Ja. Storefront, Checkout und SSL werden je produktiver Shop-Domain abgeleitet, sodass jeder Store im Setup erfasst wird.