Update Manager.

Plugin- und Shopware-Updates in einem Dashboard — mit Backup, Rollback und Audit-Log.

01
Das ProblemNeu

Plugin-Pflege ist unterschätzt aufwändig.

Bei wachsender Plugin-Landschaft und mehreren Shops wird Update-Hygiene zum Bottleneck — Stone & Water Update Manager räumt damit auf.

Das Problem · Plugin-Pflege im Multi-Shop-Setup

Updates manuell durchklicken kostet Stunden — und macht Fehler unvermeidlich.

Wer mehrere Shopware-Shops betreut, kennt das Spiel: alle paar Wochen 20+ Plugin-Updates pro Shop, dazu Core-Patches. Jedes Mal manuell durch die Plugin-Verwaltung klicken, vorher Backups erstellen, hinterher prüfen ob die Migrations durchgelaufen sind, und beim ersten Bug-Fund hektisch nach dem alten ZIP suchen. Das ist nicht skalierbar.

Vorher: manuell

Pro Shop ~20-30 Minuten

Pro Shop manuell durchklicken: Plugin auswählen, Update starten, warten, Cache clearen, prüfen. Bei 5 Shops ein halber Tag.

Vorher: Backup fehlt

Niemand weiß, wie es vorher war

Wer hat vor dem Update wirklich ein Backup gezogen? Wenn das Plugin nach dem Update nicht mehr funktioniert, gibt es oft keinen Weg zurück außer Reinstall der alten Version per Hand.

Vorher: Audit-Log

Wer hat was wann gemacht?

Bei mehreren Admins keine Nachvollziehbarkeit — wer hat das Plugin geupdated und welche Version war vorher installiert?

02
Zentrales Dashboard

Alle Updates — an einer Stelle.

Ein einziger Bildschirm für sämtliche Plugin- und Shopware-Updates, mit Status, Diff-Vorschau und Bulk-Aktionen.

Alle Plugins

In einem Dashboard

Statt durch die Shopware-Plugin-Verwaltung zu klicken — alle ausstehenden Updates für alle installierten Plugins auf einer Seite. Mit aktueller Version, neuer Version, Release-Datum.

Shopware Core

Patch · Minor · Major

Auch der Shopware-Core selbst wird angezeigt — Patch-, Minor- und Major-Versionen klar getrennt, mit Hinweisen zu Breaking Changes pro Major.

Status pro Plugin

Backed-up · pending · ready

Pro Plugin gibt es eine Status-Anzeige: ist ein Backup vorhanden? Läuft das Plugin auf der aktuellen Shopware-Version? Steht ein Update aus?

Bulk-Update

Mehrere auf einmal

Mehrere Plugins gleichzeitig markieren und in einem Schwung aktualisieren — der Manager fährt sie nacheinander ab und stoppt bei Fehlern.

Symfony-Tasks

Automatisch nach Update

Nach jedem Plugin-Update werden die nötigen Symfony-Konsolen-Tasks automatisch ausgeführt: cache:clear, database:migrate, plugin:refresh.

Diff-Vorschau

Was ändert sich konkret

Vor jedem Update siehst du die wichtigsten Änderungen aus dem Plugin-Changelog. Wenn Breaking Changes drin sind, wird zusätzlich gewarnt.

03
Backup & Rollback

Sicherheitsnetz eingebaut.

Snapshots vor jedem Update, Rollback per Klick, Audit-Log über alle Aktionen. Kein „mist, kein Backup gemacht"-Moment.

Backup-Shield · Vor jedem Update

Kein Update ohne Backup. Punkt.

Vor jedem einzelnen Plugin-Update wird automatisch das vollständige Plugin-Verzeichnis archiviert — sowohl die installierten PHP-Dateien als auch die Plugin-Konfiguration aus der Datenbank (system_config-Einträge zum Plugin). Das ist nicht optional, das ist Default.

Pre-Update-Snapshot

Filesystem + DB-Config

Vor jedem Update wird ein Snapshot des Plugin-Ordners angelegt — inklusive der zugehörigen system_config-Einträge in der Shopware-Datenbank.

Rollback

Mit einem Klick

Wenn ein Update Probleme macht — Rollback auf die vorige Version mit einem Klick. Backup wird wiederhergestellt, Migrations ggf. zurückgerollt.

Rotation

5 Versionen behalten

Standardmäßig werden die letzten 5 Versionen pro Plugin aufbewahrt — der Wert lässt sich pro Plugin oder global anpassen.

Audit-Log

Wer, wann, von wo nach wo

Jedes Update wird mit User, Zeitstempel, alter und neuer Version geloggt — vollständige Nachvollziehbarkeit auch im Team.

Shield-Badge

Visueller Backup-Status

Pro Plugin ein Shield-Badge: grün, wenn Backup vorhanden ist; gelb, wenn das letzte Backup älter als 7 Tage ist; rot, wenn keines existiert.

Manuelle Backups

Ad-hoc Snapshot

Auch ohne ausstehendes Update lässt sich jederzeit ein manueller Backup-Snapshot eines beliebigen Plugins anstoßen.

04
Update-Modi

Manuell, geplant oder stage-by-stage.

Du wählst, wie aggressiv die Updates laufen — sofort, nachts, oder im Wellen-Modus über mehrere Server. Mit optionalem Maintenance-Mode.

Sofort

Klassischer Update-jetzt-Button

Für einzelne Plugins, die du dringend updaten willst — Klick auf „Update jetzt", Plugin wird aktualisiert, Cache geleert, fertig.

Geplant

Cron-Job-fähig

Wöchentlich, nächtens, monatlich — Updates können automatisch in einem Maintenance-Fenster ausgeführt werden. Der SW-6.7-Constructor-Fix für Scheduled Tasks ist drin.

Stage-by-Stage

Test → Prod

Update-Plan-Definitionen: Test-Server zuerst, dann nach 24 Stunden auf Prod. Beim Fehler im Test-Run wird Prod-Update automatisch gesperrt, bis du das gegenchecks.

Whitelist-Modus

Nur freigegebene Plugins

In hochregulierten Setups: nur Plugins von einer Whitelist dürfen automatisch updaten — alle anderen müssen pro Update manuell freigegeben werden.

Multi-Shop-Queue

Sequenziell, nicht parallel

Mehrere Shopware-Instanzen werden nacheinander durchgefahren — kein gleichzeitiger Multi-Server-Hammer auf der Plugin-Quelle.

Maintenance-Mode

Optional automatisch

Vor dem Update kann optional der Shopware-Maintenance-Mode aktiviert werden — danach automatisch wieder deaktiviert.

05
Storage

Flysystem-konform — S3-ready.

Backups landen über Shopware-Flysystem im konfigurierten Storage — lokal, S3, oder beides parallel.

Flysystem · Storage-flexibel

Backups landen, wo sie sollen — lokal, S3, beides.

Statt direkt mit fopen und file_put_contents zu arbeiten, läuft der Update-Manager komplett über Shopware-Flysystem. Das macht ihn S3-kompatibel — Backups können auf cloud-basiertem Storage gespeichert werden, ohne dass das Plugin etwas ändern muss.

Lokales FS

Default — keine Cloud-Abhängigkeit

Standardmäßig läuft alles lokal im files/-Verzeichnis. Kein externer Storage, kein zusätzliches Setup, kein Vendor-Lock-in.

S3-kompatibel

AWS, Wasabi, MinIO, Backblaze

Auf Wunsch lassen sich Backups auf jedem S3-kompatiblen Storage ablegen — über die Standard-Shopware-Filesystem-Konfiguration.

Hybrid

Lokal + Cloud parallel

Backups können gleichzeitig lokal UND in der Cloud landen — lokales Schnell-Restore, Cloud-Disaster-Recovery.

06
Qualität & Submission

Shopware Store · 0 Audit-Fehler.

Submission-ready mit allen Shopware-Engineering-Standards: PHPStan Level 8, Vue 3 Admin, DE/EN Snippets, drei SW-Versionen.

Submission-ready

0 Audit-Fehler

v1.0.0 ist mit 0 Shopware-Plugin-Audit-Fehlern im Store eingereicht und freigegeben — sauberer Plugin-Code, keine Symfony-Deprecations.

70+ Snippets

DE + EN vollständig

Komplette UI-Übersetzung mit 70 Snippet-Translations in DE und EN — passend für Teams, deren Pflege-User Englisch nutzen.

PHPStan

Level 8

Der Code läuft sauber durch PHPStan auf Level 8 — keine Type-Errors, keine impliziten Mixed-Types.

Vue 3 Admin

Component-System konform

Admin-Komponenten auf Shopware-Vue-3-Component-System gebaut — funktioniert sauber unter SW 6.7 mit dem neuen Reactivity-Modell.

Drei SW-Versionen

6.5 · 6.6 · 6.7

Parallel gepflegt über alle drei aktiven Shopware-Major-Versionen — Feature-Parität, getrennte Branches.

Shopware-Store

Offiziell verfügbar

Über den offiziellen Shopware Community Store erhältlich — mit Lizenz-Validierung, Auto-Update-Hinweisen und Support-Anbindung.

07
In Zahlen

Was Version 1.0.0 mitbringt.

Aktueller Stand des Update Managers im Shopware Store.

v1.0.0
aktuelle Release
70+
Snippet-Translations
0
Audit-Fehler
5
Backup-Rotation Default
SW 6.5–6.7
unterstützt
08
Changelog · Was ist neu

Aktive Weiterentwicklung.

Das Update-Manager-Plugin ist im April 2026 im Shopware Store erschienen — wir pflegen es laufend.

v1.0.0
April 2026
  • Submission-ready Release für den Shopware Community Store — verfügbar unter store.shopware.com
  • 70+ Snippet-Translations für DE und EN — komplettes UI in beiden Sprachen
  • 0 Audit-Fehler im Shopware-Plugin-Audit
  • Per-Plugin Backup-Shield-Badges (grün/gelb/rot)
  • Shopware-6.7-Constructor-Fix für Scheduled Tasks
  • Flysystem-Storage über alle Backup-Operationen
v4.0.0 → 1.0.0
März / April 2026
  • Komplette Refactoring-Phase als Vorbereitung auf die Store-Submission
  • Flysystem-Migration: kein direkter Dateisystem-Zugriff mehr
  • Uninstall-Cleanup komplett überarbeitet — sauberer Plugin-Umzug
  • Per-Plugin Backup-Shield-Badges (Idee aus Kunden-Feedback)
09
Technische Details

Sauber gebaut — Shopware-konform.

Symfony-Console, Shopware-Flysystem, Vue 3 Admin. Keine Patches, keine Hacks.

Kompatibilität

Shopware 6.5Shopware 6.6Shopware 6.7PHP 8.2+

Architektur

Symfony ConsoleShopware FlysystemScheduled TasksVue 3 Admin

Alle Backup- und Update-Operationen laufen über Symfony-Console-Commands, die auch via CLI für CI/CD-Pipelines aufgerufen werden können.

Berechtigungen

Eigenes Rechte-System: welche User dürfen Plugins updaten, Backups erstellen, Rollbacks durchführen? Granular freischaltbar in der Shopware-Admin-User-Verwaltung.

Lizenzmodell

Verkauf über den Shopware Community Store mit der üblichen Lizenz-Validierung — store.shopware.com → Stone & Water Plugin Update Manager

Update-Chaos beenden?

Im Shopware Store verfügbar.

Stone & Water Plugin Update Manager — der zentrale Update-Manager für Shopware. Verfügbar im Shopware Community Store, mit Lizenz-Validierung und Auto-Update-Hinweisen.