Johannes Weithas – deutscher Anbieter von zahnmedizinischen Geräten

Standort des Kunden: Deutschland

Die Johannes Weithas GmbH & Co. KG ist ein familiengeführtes Dentalunternehmen mit Sitz in Lütjenburg. Seit über 70 Jahren am Markt, ist das Unternehmen auf Kompositmaterialien, Zahnersatz und Kunststoffe spezialisiert. Präzision und langjährige Partnerschaften mit Zahnärzten in ganz Deutschland zeichnen die Firma aus.

Ihr B2B-Onlineshop lief bisher auf Shopware 5 mit stark angepassten Funktionen. Mit dem Erreichen von SW5Die Da ihr Produkt auslief, benötigten sie einen Partner, der alles auf Shopware 6 migrieren konnte. Keine Funktionsverluste, keine Verwirrung bei den Kunden. Deshalb haben sie sich für uns entschieden.

mac-frame
Das Problem

Zwei komplexe Shopware-Systeme, die eine einwandfreie Migration erfordern

Da Shopware 5 das Ende seines Lebenszyklus erreichte, musste Weithas auf Shopware 6 migrieren. Doch dies war alles andere als eine Standardmigration. Ihre bestehende Konfiguration war stark angepasst und in einer 50-seitigen Funktionsbeschreibung dokumentiert. Sie betrieben zwei separate SW5-Instanzen mit jeweils eigenen Plugins und Geschäftslogik.


Sämtliche kundenspezifischen Funktionen mussten ausnahmslos in SW6 repliziert werden. Die architektonischen Unterschiede zwischen den beiden Plattformen machten dies zu einem echten Problem. Der Verlust auch nur einer einzigen Funktion während der Umstellung war für den Kunden keine Option.


Weithas verlangte außerdem, dass das Design nach dem Upgrade optisch identisch bleibt. Ihre treuen Kunden, Dentallabore und Praxen bestellen regelmäßig und erwarten Kontinuität. Obwohl SW5 und SW6 völlig unterschiedliche Designstrukturen aufweisen, darf sich optisch nichts ändern.


Darüber hinaus wies die SW5-Website erhebliche Leistungsprobleme auf. Der Import von Produkten und Kategorien erfolgte über ein separates CSV-Tool mit eigenem Login. Dieser umständliche Workflow kostete das Team bei jeder Aktualisierung wertvolle Zeit.
Weithas benötigte eine Agentur mit umfassender Shopware-Expertise, um diese Komplexität zu bewältigen. Sie wünschten sich keinerlei Funktionsverluste und einen reibungslosen Übergang für ihre Endnutzer. Wir haben uns als die richtige Wahl erwiesen.

Die Herausforderungen

Die wahren Herausforderungen hinter einer komplexen Shopware-Migration

Eine Migration dieser Größenordnung und Komplexität verläuft nicht ohne Hindernisse. Hier erfahren Sie, auf welche Herausforderungen wir gestoßen sind und wie unser Team sie jeweils gemeistert hat:

Schutz von Daten beim Import. Der ursprüngliche Importprozess setzte die Produktdaten vor jedem Zyklus zurück, wodurch jeder Fehler während des Imports zu dauerhaftem Datenverlust führen konnte. Wir haben daher ein Backup-System implementiert, das alle Produktdaten automatisch wiederherstellt, falls ein Import fehlschlägt.,Gewährleistung von null Datenverlust unter allen Umständen.

Vermeidung doppelter Artikelnummern. Bei jedem Import wurden die Produktvarianten vollständig neu generiert, wodurch gelegentlich doppelte Artikelnummern im System entstanden. Wir haben die Logik so umgestaltet, dass nur geänderte Varianten aktualisiert werden, und während des Aktualisierungsprozesses temporäre Artikelnummernsuffixe eingeführt, um Konflikte zu vermeiden. Nach Abschluss des Vorgangs werden die ursprünglichen Nummern wiederhergestellt.

Kollisionen in der Importwarteschlange verhindern. Die Importwarteschlange konnte mehrfach gleichzeitig ausgelöst werden, was zu Konflikten und Datenbeschädigung führte. Wir haben Parallelitätsprüfungen hinzugefügt, die verhindern, dass ein neuer Import gestartet wird, während bereits ein anderer läuft.

Beibehaltung der Auftrags-Produkt-Verknüpfungen nach der Migration. Nach dem ersten Migrationsdurchlauf waren die Bestellungen nicht korrekt mit den zugehörigen Produkten verknüpft. Wir haben dies durch die Sequenzierung der Migration behoben.,Zuerst werden die Produkte bearbeitet, dann die Bestellungen.,sichergestellt, dass jede Bestellung korrekt auf die richtigen Produktdatensätze verweist.

Fehlende Bestellungen wiederherstellen. Bei der Migration gingen einige Bestellungen aufgrund nicht übereinstimmender Produkt-IDs in den Datenbanken SW5 und SW6 verloren. Wir haben die Migrationszuordnung aktualisiert, um die korrekten Produktkennungen zu verwenden und alle Bestellungen korrekt wiederherzustellen.

Designbewahrung über grundverschiedene Architekturen hinweg. Der Kunde benötigte eine exakte optische Übereinstimmung seines Shops aus Shopware 5, doch Shopware 5 und 6 verwenden völlig unterschiedliche Designstrukturen. Erschwerend kam hinzu, dass mehrere Plugins mit benutzerdefinierten Anpassungen in Konflikt gerieten. Unser Team überschrieb systematisch die Standardeinstellungen von Shopware 6 und erstellte das Theme pixelgenau neu, um dem Original zu entsprechen.

Die Lösung

Eine Migration mit maßgeschneiderten Modulen, die so konzipiert sind, dass keinerlei Unterbrechungen entstehen.

Wir haben beide Shopware-5-Instanzen in eine einheitliche Shopware-6-Umgebung migriert. Folgendes haben wir umgesetzt:

Vollständige Migration von SW5 zu SW6: Beide Instanzen wurden in einem einzigen, modernen Shopware 6-Shop zusammengeführt.

Pixelgenaues benutzerdefiniertes Design: Von Grund auf neu aufgebaut, um exakt dem ursprünglichen SW5-Design zu entsprechen.

Modul für den Import benutzerdefinierter Produkte: Das Modul ist direkt in das SW6-Admin-Panel integriert und ersetzt das bisherige externe CSV-Tool. Administratoren importieren Produkte, Varianten und Kategorien per CSV-Upload. Das Modul vergleicht, aktualisiert, entfernt und optimiert Einträge automatisch.

Standortbasierte Agenten- und Beratersysteme: Händler und Vertriebsmitarbeiter werden im Frontend anhand der Kunden-IP angezeigt. Dentallabore werden nach geografischer Nähe angezeigt. Der Import von Mitarbeiterdaten erfolgt vollautomatisch über Cronjobs.

Benutzerdefinierte Mehrwertsteuerlogik: Maßgeschneiderte Steuerberechnung der Versandkosten für die Einhaltung der deutschen Vorschriften.

Erweiterte Suche und Filterung:Optimierte Produktsuche, damit Zahnärzte schnell finden, was sie brauchen.

Intelligente Lieferzeitberechnung: Dynamische Kostenvoranschläge, die Bestellzeit, Wochenenden und deutsche Feiertage berücksichtigen.

Das Ergebnis

Ein Upgrade, das 70 Jahre Markenvertrauen bewahrt hat.

Der neue Shopware 6-Shop ist ab sofort online und bietet alle Funktionen der 50-seitigen Spezifikation. Das Design ist auf allen Seiten und in allen Kategorien nahezu identisch mit der Vorgängerversion. Langjährige Weithas-Kunden können ihre Bestellungen ohne Einarbeitungszeit oder Unterbrechungen fortsetzen.

Die Performance der Website hat sich im Vergleich zur alten SW5-Konfiguration deutlich verbessert. Seiten laden schneller, und das Backend reagiert im täglichen Gebrauch spürbar flüssiger. Produktimporte, für die früher ein separates Tool und ein Login erforderlich waren, erfolgen nun innerhalb von Sekunden im SW6-Adminbereich.

Sämtliche benutzerdefinierten Funktionen wurden beibehalten und nativ für Shopware 6 neu implementiert. Das vertraute Design sorgt für absolute Benutzerfreundlichkeit und verhindert Verwirrung bei Stammkunden, die regelmäßig bestellen. Der Shop läuft nun auf einer modernen, aktiv unterstützten Plattform mit langfristiger Sicherheit und Skalierbarkeit.

Lassen Sie uns Ihre Erfolgsgeschichte erzählen

Als Kreativagentur glauben wir an die Kraft von Ideen und exzellentem Design. Gemeinsam entwickeln wir Lösungen, die Ihre Marke zum Strahlen bringen.

Aneesh ceo

    Was ist deine Challenge?
    Lass uns sprechen!

    Ich bin Aneesh Sreedharan, CEO von 2Hats Logic. Erzählen Sie uns von Ihren Zielen, und ich werde Ihre Nachricht persönlich prüfen, um zu sehen, wie wir Ihnen helfen können, sie zu erreichen.