Case Study · F.O.C.U.S.

Shop-Carve-out. Einen Shop sauber aus der geteilten Instanz herauslösen.

Wie nuonic den Onlineshop von Converge (vormals Gesellschaft für digitale Bildung) aus einer historisch gewachsenen Multi-Shop-Instanz herausgetrennt hat — mit sauberer Datentrennung bis auf Datenbankebene — und ihn seitdem eigenständig auf Shopware 5 wartet und weiterentwickelt. Ein Fall für unseren Shopware-Support & Wartung, der Shopware 5 verantwortungsvoll weiterbetreibt.
Converge Onlineshop — digitale Hardware für Bildungseinrichtungen auf Shopware 5
FFacts

Realität statt Annahmen

OObjectives

Klarheit vor Geschwindigkeit

CConstraints

Die Wahrheit über Systeme

UExecution

Bauen statt diskutieren

SScaling

Wachstum ist ein System

Projekt auf einen Blick
Kunde
Converge (vormals Gesellschaft für digitale Bildung)
Branche
IT für Bildungseinrichtungen
Plattform
Shopware 5
Projektart
Shop-Separierung & laufende Wartung
Zeitraum
Seit Ende 2023 (laufend)
Kern
Datentrennung bis auf Datenbankebene
Shopware 5Shopware-WartungShop-SeparierungMySQL-BereinigungDocker-TestingConsent / GA4StagingSW-5.7-Update
F

Facts— Realität statt Annahmen

Der Converge-Shop lief historisch in einer gemeinsam betriebenen Shopware-5-Instanz mit weiteren Shops: geteilte Datenbank, geteilte Plugins, geteilte Konfiguration. Was organisatorisch zusammengehörte, tat es irgendwann nicht mehr — der Shop brauchte eine eigenständige Instanz. Die Analyse zeigte, wie tief die Verflechtung reichte: Kundendaten, Bestellungen, Produkte, Kategorien und Kundengruppen mehrerer Shops in denselben Tabellen.

O

Objectives— Wirkung statt Features

Eine eigenständige, schlanke Shopware-Instanz, die nur noch die eigenen Daten enthält:

  • Nur eigene Daten: ausschließlich die eigenen Kunden, Bestellungen und Produkte.
  • Nur benötigte Erweiterungen: die tatsächlich gebrauchten Plugins, Zahlungs- und Versandarten.
  • Eigenes Tracking & Consent: ein Setup, das dem eigenständigen Shop gehört — nicht dem alten Verbund.
C

Constraints— Grenzen sichtbar machen

Die härteste Grenze war die Datenbank selbst: Shopware 5 trennt Subshop-Daten nicht sauber. Dazu:

  • Chirurgische Datenlöschung: Jede Löschung fremder Kunden- und Bestelldaten musste über gezielte, getestete MySQL-Skripte erfolgen, ohne die eigenen Daten zu beschädigen.
  • Gewachsenes Plugin-Erbe der Ursprungsinstanz.
  • Datenschutzrechtliche Anforderungen: fremde Kundendaten dürfen nicht in der neuen Instanz verbleiben.
  • Shopsystem am Lebensende, das den Betrieb trotzdem zuverlässig tragen muss.

Trennung ist Präzisionsarbeit

Jede Delete-Query wurde einzeln entwickelt, lokal im Docker-Setup getestet — und erst dann ausgeführt.

1 Instanz
Sauber herausgelöst & eigenständig
7 Bereiche
Daten bereinigt — Kunden bis Medien
0 Fremd-Daten
In der neuen Instanz
SW 5.7
Update im laufenden Betrieb

Execution & Scaling

Erst trennen, dann tragen.

U

Execution— Bauen statt diskutieren

Umgesetzt Schritt für Schritt nach den Standards unserer Shopware-Entwicklung:

  • Shop-Identifikation: Zuordnung sämtlicher Datenbestände zu den Shops der geteilten Instanz — die Grundlage für jede weitere Entscheidung.
  • Datenbereinigung per MySQL: gezielte, getestete Delete-Queries für fremde Kundendaten, Bestellungen, Produkte, Kategorien & Shops, E-Mail-Logs, Medien und Kundengruppen — entwickelt und abgesichert im lokalen Docker-Setup.
  • Plugin-Audit: Analyse des geerbten Plugin-Bestands, Deinstallation des Nicht-Benötigten — mit anschließendem Fehler-Testing.
  • Payment & Versand bereinigt: nicht benötigte Zahlungs- und Versandarten entfernt, verbleibende mit eigenen Zugängen neu konfiguriert und durchgetestet.
  • Eigenes Tracking-Setup: Consent Management (CMP), Google Tag Manager und GA4 für die eigenständige Instanz neu aufgesetzt.
  • Template entrümpelt: Altlasten aus Theme und Plugin-Extensions der Ursprungsinstanz entfernt.
S

Scaling— Wachstum ist ein System, kein Zufall

Seit der Trennung betreut nuonic die eigenständige Instanz im Shopware-Support- & Wartungsmodell — Shopware 5 läuft hier bewusst weiter, verantwortungsvoll betrieben:

  • Shopware-5.7-Update inklusive Core, Store- und Eigenplugins — mit Deployment und Testing.
  • Eigene Staging-Instanz für risikofreie Änderungen.
  • Kontinuierliche Optimierungen: Herstellerdaten auf der Produktdetailseite, 404-Handling, Design-Anpassungen.
  • Weiterentwicklung läuft — aktuell u. a. an der Payment-Erweiterung.

Shopware 5 verantwortungsvoll weiterbetreiben — und den Weg offen halten

Converge zeigt, dass ein Shopware-5-Shop am Lebensende kein Notfall sein muss. Wir halten die Instanz über unseren Shopware-Support & Wartung stabil und aktuell (SW-5.7, Staging, Deployment). Und weil der Shop jetzt seine eigene Instanz, seine eigenen Daten und sein eigenes Tracking besitzt, kann Converge unabhängig entscheiden — über Hosting, Roadmap und irgendwann auch über den Umstieg auf Shopware 6.

Wirkung vor Aktivität

Eigenständigkeit beginnt in der Datenbank. Ein Shop, der seine eigene Instanz, seine eigenen Daten und sein eigenes Tracking besitzt, kann unabhängig entscheiden — über sein Hosting, seine Roadmap und irgendwann auch über sein nächstes Shopsystem.

Leistungen im Überblick
Separierung
Herauslösung aus Multi-Shop-Instanz
Datenhygiene
MySQL-Bereinigung, 7 Datenbereiche
Konsolidierung
Plugins, Payment, Versand, Template
Tracking
CMP, Tag Manager, GA4 eigenständig
Wartung
SW-5.7-Update, Staging, laufender Betrieb
Modell
Laufende Wartung seit Ende 2023
Shopware-WartungShop-SeparierungMySQLConsent / GA4Staging
Die Rollen im Projekt

Vier Rollen, von Facts bis Scaling.

Verantwortung über den gesamten Zyklus — operativ an die Phasen gekoppelt, ohne Übergaben ins Leere.

Strategist

  • Trennungskonzept & Priorisierung

Architect

  • Datenmodell & Instanz-Setup

Builder

  • Skripte, Bereinigung, Updates

Operator

  • Wartung & Weiterentwicklung
Kontakt

Dein Shop hängt noch am alten Verbund? Lass uns über Wirkung sprechen.

nuonic Digital GmbH & Co. KG · München & Hamburg

Benedikt Rillox
Benedikt RilloxGründer · Strategist
Alex Jank
Alex JankGründer · Architect