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.

  1. Öffnen Sie das Modul live24h Health Center über seinen eigenen Admin-Tab im Back-Office.
  2. Hinterlegen Sie im Tab Einstellungen den live24h API-Key.
  3. Lassen Sie die API Base auf https://api.live24h.eu, sofern der Support keine andere Umgebung vorgibt.
  4. Speichern Sie und nutzen Sie den Verbindungstest.
  5. Starten Sie den Scan für Shop und Stores (Storefront, Warenkorb und Checkout je Shop-Domain, Katalog, SEO, SSL/DNS, Mail und Cron).
  6. Prüfen Sie den Website Health Score, die Plan-Hinweise und die Vorschläge.
  7. Wählen Sie ein Policy-Preset (minimal, standard oder enterprise) und sehen Sie sich die Dry-Run-Vorschau an.
  8. 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.

← Zurück zur Plugin-Übersicht