ShopSignal - Monitoring-Plattform für Shopware-Shops
Eine Shopware-native SaaS-Monitoring-Plattform, die Gesundheit, Umsatz, Verfügbarkeit und SEO jedes Shops auf einem Live-Screen bündelt — mit 0–100-Health-Score, automatischen Incidents und Alerts, die zuerst dich erreichen
Mission Control für deine Shopware-Flotte
ShopSignal ist eine Shopware-native Monitoring-Plattform, die Gesundheit, Umsatz, Verfügbarkeit und SEO jedes betriebenen Shops auf einem einzigen Live-Screen bündelt — und meldet, wenn etwas kaputtgeht, bevor es die Kunden tun. Ein signiertes Connector-Plugin meldet an die Plattform: keine Agenten, keine Sidecars, in fünf Minuten live.
Die Herausforderung
Ein Portfolio von Shopware-Shops blind zu betreiben, ist teuer. Die Tools zum Überwachen existieren bereits — sie sind nur über zwanzig Browser-Tabs und drei Dashboards verteilt, die niemand zu öffnen daran denkt:
- Tabs überall: Server-Panel, Analytics, Search Console, Uptime-Checker, Error-Log — immer nur ein Shop, nie das Gesamtbild
- Ausfälle erreichen dich zuletzt: Eine Kunden-Mail „Euer Checkout ist kaputt” kommt, bevor irgendein Tool Laut gibt
- Umsatzeinbrüche zu spät bemerkt: Bestellungen sinken nach einem Deploy still, und bis es im Monatsbericht auftaucht, ist das Geld längst weg
- Generisches APM spricht kein Commerce: Datadog und New Relic verstehen weder Plugin-Updates noch Shopware-End-of-Life-Countdowns oder native Metriken wie Retouren- und Stornoquoten
Agenturen und Shop-Betreiber wollen proaktiv sein — zuerst Bescheid wissen — ohne fünf Tools pro Shop zusammenzustückeln.
Die Lösung
ShopSignal bündelt Full-Stack-Monitoring an einem Ort und dreht die Zeitachse um. Jeder Shop ist eine Kachel auf einer Live-Portfolio-Heatmap, eingefärbt nach einem erklärbaren 0–100-Health-Score. Eine Regel-Engine überwacht beliebige Metriken und öffnet Incidents automatisch, während Cooldowns und Sustain-Fenster Alerting nutzbar statt lärmend halten. Aufgebaut auf Laravel 12 und TimescaleDB, nimmt die Plattform Zeitreihendaten von einem signierten Shopware-Connector-Plugin auf und stellt sie über sechs Monitoring-Dimensionen dar.
Hauptmerkmale
- Portfolio-Heatmap: Jeder Shop als Kachel, live nach Gesundheit eingefärbt, sortierbar nach Health, Umsatz oder letztem Incident — ein Blick zeigt genau, wo zu schauen ist
- 0–100-Health-Score: Ein einzelner erklärbarer Score, aufgerollt aus vier Säulen (Security, Performance, Queue, Infrastruktur) auf einer transparenten Fünf-Stufen-Leiter, jede Stufe zurückführbar auf Pro-Metrik-Schwellen
- Full-Stack-Transparenz: Sechs Dimensionen pro Shop — Infrastruktur (CPU, RAM, Disk, MySQL, PHP-FPM, OPcache), Queue & Jobs, Fehler & Logs, Performance (p95, Redis, Elasticsearch), Business und SEO
- Business-Metriken erstklassig: Umsatz, Bestellungen, durchschnittlicher Bestellwert, Conversion, Retouren- und Stornoquoten sowie Null-Treffer-Suchrate — kein Add-on
- Integriertes SEO: PageSpeed Insights, Core Web Vitals, Lighthouse-Insights, Google Search Console und Bing Webmaster im selben Dashboard
- Uptime & SSL: Verfügbarkeitschecks alle 30 Sekunden, SSL-Ablaufverfolgung, Antwortzeit-Analysen und eine Incident-Timeline
- Alerting, das Aufmerksamkeit respektiert: Pro-Shop- oder portfolioweite Regeln mit Cooldowns, Sustain-Fenstern, Recovery-Meldungen, täglichem Digest und E-Mail-/Slack-/Webhook-Kanälen
- Automatische Incidents: Regelverletzungen öffnen Incidents von selbst, erfassen Metrik, Wert und Schwelle und liefern ein lückenloses Open-bis-Resolved-Audit
- Volltext-Log-Suche: Sofortige Meilisearch-gestützte Suche über Fehler- und Warn-Logs der Shops
- Mandantenfähige Teams: Team-Seats, plan-abhängige Datenaufbewahrung und White-Glove-Kunden-Digests für Agenturen
Technische Umsetzung
Die Plattform ist eine mandantenfähige Laravel-SaaS, optimiert für Zeitreihen-Ingestion und Echtzeit-Dashboards:
Backend-Architektur:
- Laravel 12 mit einer Regel-Engine, die Pro-Shop- und portfolioweite Bedingungen auswertet und Incidents automatisch öffnet
- Redis-gestützte Queues (Laravel Horizon) treiben Hintergrund-Sync und Metrik-Ingestion
- Mandantenfähiges Team-Modell mit Jetstream, Sanctum und Cashier für Abrechnung
- Verschlüsselte Pro-Shop-API-Credentials und signierte Daten-Pushes vom Connector-Plugin
Zeitreihen-Speicherung:
- TimescaleDB v17 Hypertables mit Kompression und plan-abhängigen Retention-Policies
- Native Time-Bucketing-Rollups halten historische Abfragen schnell, auch wenn Daten wachsen
Frontend-Stack:
- Livewire 3 für reaktive, serverseitige Dashboards ohne separate API-Schicht
- Tailwind CSS 4 für Utility-First-Styling
- Portfolio-Heatmap und Pro-Shop-Drill-downs aktualisieren live
Suche & Observability:
- Meilisearch für sofortige Volltext-Log-Suche über die gesamte Flotte
- Sentry für Application-Error-Tracking, SEO-Scanning über dedizierte Services
Shopware-Connector:
- Ein einzelnes signiertes Connector-Plugin für Shopware 6.5 bis 6.7, gepflegt in einem separaten Repository und per GitHub Actions veröffentlicht
- Pusht Infrastruktur-, Queue-, Fehler-, Performance- und Commerce-Metriken — keine Agenten zu installieren
Warum es zählt
- Shopware-native: Versteht Plugin-Updates, PHP-/Shopware-End-of-Life-Countdowns und Commerce-Metriken von Haus aus — zu einem Bruchteil des Preises generischer APM
- Ein Screen, ganze Flotte: 1 bis unbegrenzte Shops auf einer Live-Heatmap mit ehrlichem Health-Score, nicht nur einem Up/Down-Ping
- Alerts, die zuerst dich erreichen: Ausfälle und Umsatzeinbrüche erkennen, bevor Kunden es tun, mit Guardrails gegen Pager-Stürme
- Für Agenturen gebaut: Mandantenfähige Team-Seats, Slack-/Webhook-Routing und Morgen-Digests, die du mit deinem Namen versehen kannst
- Zweisprachig & DSGVO-ready: Deutsches Unternehmen, durchgängig DE/EN, verschlüsselte Credentials, TLS überall, AVV auf Anfrage