Update Manager.

Plugin and Shopware updates in a single dashboard — with backup, rollback and audit log.

01
The problemNeu

Plugin maintenance is underestimated.

With a growing plugin landscape and multiple shops, update hygiene becomes the bottleneck — Stone & Water Update Manager cleans this up.

The problem · plugin maintenance in multi-shop setups

Manually clicking through updates costs hours — and makes errors unavoidable.

If you maintain multiple Shopware shops, you know the drill: every few weeks 20+ plugin updates per shop, plus core patches. Every time clicking manually through the plugin manager, doing backups beforehand, checking afterwards whether migrations ran, and on the first bug frantically searching for the old ZIP. That does not scale.

Before: manual

~20-30 minutes per shop

Click through manually per shop: pick plugin, start update, wait, clear cache, verify. With 5 shops, half a day.

Before: no backup

No one remembers what it looked like

Did anyone actually pull a backup before the update? If the plugin no longer works after the update, there is often no way back except reinstalling the old version by hand.

Before: no audit log

Who did what, when?

With multiple admins, no traceability — who updated this plugin and which version was installed before?

02
Central dashboard

All updates — in one place.

A single screen for every plugin and Shopware update, with status, diff preview and bulk actions.

All plugins

In one dashboard

Instead of clicking through the Shopware plugin manager — all pending updates for all installed plugins on one page. With current version, new version, release date.

Shopware core

Patch · minor · major

The Shopware core itself is also shown — patch, minor and major versions clearly separated, with breaking-change hints per major.

Status per plugin

Backed-up · pending · ready

Per plugin a status indicator: is there a backup? Is the plugin running against the current Shopware version? Is there an update pending?

Bulk update

Many at once

Select multiple plugins and update them in one go — the manager runs them sequentially and stops on errors.

Symfony tasks

Automatic after update

After every plugin update the necessary Symfony console tasks are executed automatically: cache:clear, database:migrate, plugin:refresh.

Diff preview

What actually changes

Before every update you see the key changes from the plugin changelog. If breaking changes are included, an extra warning is shown.

03
Backup & rollback

Safety net built in.

Snapshots before every update, one-click rollback, audit log across all actions. No more "damn, no backup" moments.

Backup shield · before every update

No update without a backup. Full stop.

Before every single plugin update the whole plugin directory is archived automatically — both the installed PHP files and the plugin configuration from the database (system_config entries). This is not optional, it is default.

Pre-update snapshot

Filesystem + DB config

Before every update a snapshot of the plugin folder is taken — including the corresponding system_config entries in the Shopware database.

Rollback

With one click

If an update causes problems — rollback to the previous version with one click. Backup is restored, migrations rolled back if needed.

Rotation

Keep 5 versions

By default the last 5 versions per plugin are kept — adjustable per plugin or globally.

Audit log

Who, when, from where to where

Every update is logged with user, timestamp, old and new version — full traceability for teams.

Shield badge

Visual backup status

Per plugin a shield badge: green when backup exists; yellow when last backup is older than 7 days; red when none exists.

Manual backups

Ad-hoc snapshot

Even without a pending update, a manual backup snapshot for any plugin can be triggered anytime.

04
Update modes

Manual, scheduled, or stage-by-stage.

You choose how aggressively updates run — immediately, nightly, or in wave mode across multiple servers. With optional maintenance mode.

Immediate

Classic update-now button

For individual plugins you want to update right now — click "Update now", plugin is updated, cache cleared, done.

Scheduled

Cron-job capable

Weekly, nightly, monthly — updates can run automatically in a maintenance window. The SW 6.7 constructor fix for scheduled tasks is included.

Stage-by-stage

Test → prod

Update plan definitions: test server first, then prod after 24 hours. On error in test run, prod update is locked automatically until you double-check.

Whitelist mode

Only approved plugins

In highly regulated setups: only plugins from a whitelist may auto-update — everything else must be manually approved per update.

Multi-shop queue

Sequential, not parallel

Multiple Shopware instances are processed sequentially — no simultaneous multi-server hammer on the plugin source.

Maintenance mode

Optional automatic

Before the update the Shopware maintenance mode can be enabled — and disabled automatically afterwards.

05
Storage

Flysystem-compliant — S3-ready.

Backups land via Shopware Flysystem in the configured storage — local, S3, or both in parallel.

Flysystem · storage-flexible

Backups land where they should — local, S3, or both.

Instead of working with fopen and file_put_contents directly, the Update Manager runs entirely through Shopware Flysystem. That makes it S3-compatible — backups can be stored on cloud storage without the plugin having to change anything.

Local FS

Default — no cloud dependency

By default everything runs locally in the files/ directory. No external storage, no additional setup, no vendor lock-in.

S3-compatible

AWS, Wasabi, MinIO, Backblaze

On request, backups can be stored on any S3-compatible storage — via standard Shopware filesystem configuration.

Hybrid

Local + cloud in parallel

Backups can be stored locally AND in the cloud at the same time — local fast restore, cloud disaster recovery.

06
Quality & submission

Shopware Store · 0 audit errors.

Submission-ready with all Shopware engineering standards: PHPStan level 8, Vue 3 admin, DE/EN snippets, three SW versions.

Submission-ready

0 audit errors

v1.0.0 was submitted to and approved by the Shopware Store with 0 plugin audit errors — clean plugin code, no Symfony deprecations.

70+ snippets

DE + EN complete

Complete UI translation with 70 snippet translations in DE and EN — fit for teams whose maintainers use English.

PHPStan

Level 8

The code passes PHPStan level 8 cleanly — no type errors, no implicit mixed types.

Vue 3 admin

Component system compliant

Admin components built on the Shopware Vue 3 component system — runs cleanly on SW 6.7 with the new reactivity model.

Three SW versions

6.5 · 6.6 · 6.7

Maintained in parallel across all three active Shopware major versions — feature parity, separate branches.

Shopware Store

Officially available

Available via the official Shopware Community Store — with license validation, auto-update notifications and support integration.

07
In numbers

What version 1.0.0 brings.

Current state of the Update Manager in the Shopware Store.

v1.0.0
current release
70+
snippet translations
0
audit errors
5
backup rotation default
SW 6.5–6.7
supported
08
Changelog · what is new

Active development.

The Update Manager plugin was released in the Shopware Store in April 2026 — we maintain it continuously.

v1.0.0
April 2026
  • Submission-ready release for the Shopware Community Store — available at store.shopware.com
  • 70+ snippet translations for DE and EN — complete UI in both languages
  • 0 audit errors in the Shopware plugin audit
  • Per-plugin backup shield badges (green/yellow/red)
  • Shopware 6.7 constructor fix for scheduled tasks
  • Flysystem storage across all backup operations
v4.0.0 → 1.0.0
March / April 2026
  • Complete refactoring phase preparing for Store submission
  • Flysystem migration: no more direct filesystem access
  • Uninstall cleanup completely overhauled — clean plugin removal
  • Per-plugin backup shield badges (idea from customer feedback)
09
Technical details

Cleanly built — Shopware-compliant.

Symfony console, Shopware Flysystem, Vue 3 admin. No patches, no hacks.

Compatibility

Shopware 6.5Shopware 6.6Shopware 6.7PHP 8.2+

Architecture

Symfony ConsoleShopware FlysystemScheduled TasksVue 3 admin

All backup and update operations run through Symfony console commands that can also be called via CLI for CI/CD pipelines.

Permissions

Own permission system: which users may update plugins, create backups, run rollbacks? Granular toggles in Shopware admin user management.

Licensing

Sold through the Shopware Community Store with the usual license validation — store.shopware.com → Stone & Water Plugin Update Manager

End the update chaos?

Available in the Shopware Store.

Stone & Water Plugin Update Manager — the central update manager for Shopware. Available in the Shopware Community Store with license validation and auto-update notifications.