Plugin-Updates
Plugin-Updates sind in allen Plänen enthalten — keine separate Buchung nötig. Vorausgesetzt das WebshopRadar-Plugin ist im Shop installiert und aktiv (siehe Kapitel 5).
Einzel-Update
Wenn für ein Plugin ein Update verfügbar ist:
- Detail-Akkordeon der Installation öffnen
- Plugin-Liste anzeigen
- Bei betroffenen Plugins erscheint ein „Update"-Button
- Klick → Bestätigung → das Update läuft
Was passiert im Hintergrund?
- Optional vorher:
plugin:refresh(Plugin-Liste auffrischen) - Plugin wird vom Shopware Store geladen
plugin:update <Name>wird ausgeführt- Cache wird automatisch geleert
- Ergebnis (Erfolg / Fehler / Migrationen) wird ins Log geschrieben
Bulk-Update (alle Plugins auf einmal)
Wann sinnvoll? Wenn mehrere Plugins gleichzeitig Updates haben oder Sie regelmäßige Wartungsläufe machen.
Ablauf
- Detail-Akkordeon → Button „Alle Plugins updaten" (oder „Ausgewählte updaten" nach Selektion)
- Bestätigungs-Modal zeigt:
- Anzahl der Plugins, die aktualisiert werden
- Versionssprünge — Major-Updates sind rot markiert
- Warnung: Updates laufen auf dem Live-Shop
- „Update starten" → Progress-Modal öffnet sich
- Updates laufen sequenziell (eines nach dem anderen, nicht parallel) — vermeidet Lock-Konflikte in Shopware. Sie sehen Live-Status pro Plugin: Pending → Running → Success / Error
- Nach Abschluss: Summary mit ✓/✗-Count
Robustheit
- Retry-Backoff: Wenn der Shop unter Last antwortet (HTTP 503), versucht Webshop-Radar 3× mit zunehmenden Pausen (2 s / 5 s / 10 s)
- Sequenziell: Keine parallelen Updates — vermeidet Konflikte
- Auto-Cache-Clear: Nach erfolgreichem Update wird
cache:clearausgeführt - Log-Download: Nach Abschluss können Sie den vollständigen Update-Log als TXT-Datei herunterladen (
updatelog_YYYY-MM-DD_HHMMSS.txt)
Kundeninfo nach Update
Wenn Sie das Addon Info an Kunden gebucht haben und an der Installation eine Kontaktperson hinterlegt ist, erscheint nach erfolgreichem Bulk-Update ein Button: „Kunde informieren".
Mit Vorschau
Click öffnet ein Vorschau-Modal:
- Zeigt fertig gerendertes Mail-HTML (genau so, wie der Kunde es sehen wird)
- Inkl. Liste aller aktualisierten Plugins mit Versions-Nummern
- Empfänger-Adresse + Betreff sichtbar
- Buttons: „Jetzt senden" oder „Abbrechen"
Erst nach „Jetzt senden" wird die Mail wirklich verschickt — die Vorschau erzeugt keinen Mail-Versand und keinen Log-Eintrag.
Inhalt der Mail
- Anrede mit Vorname (wenn hinterlegt)
- Liste der aktualisierten Plugins (von Version X → Y)
- Sicherheits-Hinweis-Absatz, wenn ein Security-Update dabei war
- Fußnote mit Ihrem Agentur-Branding (konfigurierbar im Notification-Template)
Stolpersteine
- Plugin nicht installiert → kein Update-Button. Erst WebshopRadar-Plugin installieren (Kapitel 5).
- Memory-Limit → Plugin-Updates spawnen den Shopware-DI-Container und brauchen 200–400 MB RAM. Bei
Allowed memory size exhaustedin den Logs den PHP-CLI-Memory-Limit am Server hochsetzen. - PHP-CLI-Pfad: das WebshopRadar-Plugin erkennt den PHP-Pfad automatisch. Bei Hostern mit ungewöhnlicher Konfiguration (open_basedir, Wrapper-Skripte) kann eine manuelle Override in der Plugin-Config nötig sein.
- Plugin-Update meldet „Migration failed" → Plugin-Hersteller-Support kontaktieren, nicht Webshop-Radar — wir leiten die Shopware-Logs nur durch.
Siehe auch: Kapitel 5 — WebshopRadar-Plugin (Voraussetzung) und Kapitel 6 — Dashboard bedienen.