WooCommerce-Shop gehackt: Neu aufgebaut, ohne Bestellverlust
Nach einem Hackerangriff braucht ein Onlineshop mehr als eine wieder erreichbare Startseite. Produkte, Kundenkonten, Bestellungen und Zahlungen müssen zusammen funktionieren. Dieser anonymisierte Referenzfall zeigt, wie ein kompletter Neuaufbau gelungen ist – mit etwa vier Stunden Unterbrechung bei der Umstellung und ohne verlorene Bestellungen.
Unterbrechung bei der Umstellung
Bestellungen beim Wechsel verloren
Shop erreichbar und verkaufsfähig
Der Shop sollte weiterverkaufen können. Auf einer neuen Grundlage.
Ein gewachsener WooCommerce-Shop war kompromittiert. Zunächst stand eine Bereinigung des bestehenden Systems im Raum. Bei der Untersuchung zeigte sich jedoch: Die vorhandene Installation bot keine ausreichend verlässliche Grundlage für den weiteren Betrieb.
Die Entscheidung fiel deshalb auf einen sauberen Neuaufbau. Für den Betreiber sollte dabei erhalten bleiben, was den Shop im Alltag ausmacht: der Produktkatalog, die Kundenbeziehungen, die Bestellhistorie und die gewohnten Abläufe beim Verkauf.
it-günter.de übernahm den technischen Neuaufbau, die Datenmigration und die Wiederinbetriebnahme. Der folgende Projektbericht beschreibt einen realen Auftrag. Unternehmensname, Branche und technische Erkennungsmerkmale bleiben zum Schutz des Kunden anonymisiert.
Warum der WooCommerce-Shop neu aufgebaut wurde
In einem über Jahre gewachsenen Shop steckt viel mehr als WordPress und eine Handvoll Produkte. Themes, Erweiterungen, individuelle Anpassungen und gespeicherte Einstellungen greifen ineinander. Nach einer Kompromittierung reicht es deshalb nicht, nur sichtbare Auffälligkeiten zu entfernen.
In diesem Fall kamen ein kompromittiertes System und zahlreiche technische Altlasten zusammen. Ein einfaches Update hätte die Frage nicht beantwortet, welchen Teilen der Installation noch vertraut werden konnte. WordPress und WooCommerce wurden daher in einer frischen Umgebung eingerichtet. Die benötigten Erweiterungen wurden gezielt ausgewählt; individuelle Shopfunktionen geprüft und neu eingebunden.
Der Grundsatz lautete: Geschäftsdaten erhalten, verdächtigen Altcode nicht mitnehmen. Das alte System wurde nicht als vollständiges Paket in die neue Umgebung kopiert. Ob eine Bereinigung genügt oder ein Neuaufbau sinnvoller ist, muss bei jedem Vorfall anhand der Befunde entschieden werden.
Ein Shop besteht nicht nur aus Produkten
Ein Produktimport allein hätte den Betrieb nicht wiederhergestellt. Die Migration musste die Beziehungen zwischen Katalog, Kunden, Bestellungen und Belegen bewahren. Auch die Regeln für Versand, Zahlung und Rechnung gehörten dazu.
Produkte & Varianten
Katalog, Kategorien, Attribute, Bilder, Preise, Bestände und Versandgewichte wurden übernommen und abgeglichen.
Kunden & Bestellungen
Kundenkonten, Rollen und die vollständige Bestellhistorie einschließlich Erstattungen wurden in das neue System übertragen.
Rechnungen & Nummernkreise
Bestehende Rechnungs-PDFs blieben erhalten. Bestell- und Rechnungsnummern wurden auf den bisherigen Stand abgestimmt und fortgeführt.
Verkaufsabläufe
Versandregeln, freigegebene Zahlungsarten und kundenspezifische Berechtigungen wurden im neu aufgebauten Shop berücksichtigt.
Vollständig migriert wurden die Geschäftsdaten – nicht ungeprüft jede Altdatei und jede frühere Erweiterung. Alte Kundenpasswörter wurden bewusst nicht übernommen. Bestehende Kunden können über einen Passwort-Reset wieder auf ihr Konto zugreifen.
Was sich für Betrieb und Verwaltung verbessert hat
Der Neuaufbau wurde zugleich genutzt, um Hosting, Bestellverwaltung und die tägliche Arbeit im Shop zu verbessern. So entstand eine neue technische Grundlage mit Lösungen von it-günter.de.
Günstigeres Hosting, mehr Leistung
Der Shop wechselte vom bisher genutzten Paket eines großen deutschen Hostinganbieters auf das Hosting von it-günter.de. Das neue Hosting ist in diesem Fall günstiger und zugleich deutlich leistungsfähiger. Zusammen mit dem schlankeren Shopaufbau entstand so eine bessere Grundlage für den laufenden Verkauf.
Moderner WooCommerce-Bestellspeicher
Die Bestellverwaltung nutzt jetzt den modernen WooCommerce-Bestellspeicher HPOS. Bestellungen werden in einem eigens dafür entwickelten System verwaltet. Damit erhält der Shop eine zeitgemäße Grundlage für die tägliche Bestellbearbeitung und weiteres Wachstum.
Eigenes Verwaltungsplugin von it-günter.de
Für die wichtigsten Einstellungen wurde ein eigenes Plugin bereitgestellt. Es bündelt unter anderem Rabatte, Berechtigungen für den Rechnungskauf, Empfänger von Shop-Benachrichtigungen und Öffnungszeiten in einem zentralen Verwaltungsmenü. Der Betreiber kann diese Werte über verständliche Felder anpassen.
Neues Theme von it-günter.de
it-günter.de entwickelte auch das neue Theme – also die Gestaltung und das Grundgerüst des Shops. Die vertraute Optik blieb erhalten, während Startseite, Navigation und Produktdarstellung auf einer sauberen, neuen Grundlage umgesetzt wurden.
Der Preis- und Leistungsvergleich bezieht sich auf das zuvor eingesetzte Hostingpaket dieses Shops. Er ist keine pauschale Bewertung des früheren Anbieters.
Wie auch die letzten Bestellungen erhalten blieben
Ein Backup bildet immer einen bestimmten Zeitpunkt ab. Bestellungen, die danach eingehen, sind darin noch nicht enthalten. Genau hier braucht eine Shop-Migration einen kontrollierten Übergang.
Der neue Shop wurde zunächst vorbereitet und geprüft. Vor dem Wechsel wurde die Bestellannahme im Altsystem angehalten. Anschließend wurden die zuletzt hinzugekommenen Bestellungen und Änderungen abgeglichen und übernommen. Erst danach wurde der Verkauf im neuen Shop freigegeben.
Vorbereiten
Der neue Shop wurde aufgebaut, mit den Geschäftsdaten befüllt und vor dem Wechsel geprüft.
Bestellannahme anhalten
Eine kurze Bestellpause schuf einen eindeutigen Stand für den Wechsel.
Letzte Änderungen abgleichen
Auch die zuletzt eingegangenen Bestellungen und Änderungen wurden vollständig übernommen.
Verkauf freigeben
Nach dem Wechsel wurde der Bestellablauf kontrolliert und der Verkauf wieder aufgenommen.
Das Ergebnis: Beim Wechsel ging keine Bestellung verloren. Gemeint sind die vorhandenen und bis zum Umschaltzeitpunkt eingegangenen Bestellungen. Daraus lässt sich keine Aussage über mögliche entgangene Käufe während der Unterbrechung ableiten.
Rund vier Stunden Unterbrechung – und wieder verkaufsfähig
Der Live-Betrieb war bei der Umstellung etwa vier Stunden unterbrochen. Diese Angabe beschreibt das Zeitfenster des Wechsels, nicht den gesamten Aufwand für Analyse, Neuaufbau und Datenübernahme. Die vorbereitenden Arbeiten fanden vorher statt.
Für diesen vollständigen Neuaufbau ließ sich die Unterbrechung damit auf ein überschaubares Zeitfenster begrenzen. Eine allgemeine Bestzeit oder ein Versprechen für andere Shops wäre daraus nicht seriös abzuleiten: Datenumfang, Sonderfunktionen, Zustand der Sicherungen und Zugriffsmöglichkeiten unterscheiden sich.
Entscheidend war, dass anschließend wieder verkauft werden konnte. Warenkorb, Kasse, Kundenanmeldung und E-Mail-Funktionen wurden geprüft. Nach der Wiederinbetriebnahme wurde außerdem eine echte PayPal-Bestellung im neuen System erfolgreich verarbeitet. Auch die Rechnungserstellung lief wieder mit dem fortgeführten Nummernkreis.
Wieder online ist der Anfang des laufenden Betriebs
Der neue Shop erhielt eine schlankere technische Basis und zusätzliche Schutzmaßnahmen, darunter Zwei-Faktor-Anmeldung für Administratoren. Geschäftskritische Anpassungen wurden gebündelt und mit verständlichen Einstellungen für den Betreiber versehen.
Auch die Übergabe gehörte zum Auftrag: Eine Betreiberanleitung erklärt die täglichen Abläufe, eine Betriebsdokumentation hält die technische Grundlage fest. Auf die Wiederinbetriebnahme folgt eine technische Nachkontrolle.
Damit ist kein Shop dauerhaft wartungsfrei. Regelmäßige Updates, passende Sicherungen und Funktionskontrollen bleiben Teil des Betriebs. Wie diese Betreuung aussehen kann, beschreibt die Leistung WordPress-Wartung und Hosting.
Was dieser Referenzfall zeigt
WooCommerce wieder in Betrieb zu nehmen bedeutet, Technik und Geschäftsabläufe zusammenzubringen. Ein erreichbarer Shop hilft wenig, wenn Bestellungen fehlen, Versandkosten falsch berechnet werden oder Rechnungen nicht mehr passen.
In diesem Projekt konnten der technische Neuaufbau und die vollständige Migration der Geschäftsdaten verbunden werden. Der Shop ist wieder online und verkaufsfähig. Die Bestellhistorie blieb erhalten, und der Wechsel gelang ohne verlorene Bestellungen.
Ein WooCommerce-Shop braucht einen verlässlichen Neustart?
Bei einem gehackten Shop, einer anstehenden Migration oder einem technisch überholten System hilft zunächst eine konkrete Bestandsaufnahme. it-günter.de prüft die Ausgangslage und bespricht, welcher Weg für Daten, Verkaufsabläufe und weiteren Betrieb sinnvoll ist. Umfang und Zeitrahmen werden am tatsächlichen Shop geklärt.
Zum Neuaufbau eines WooCommerce-Shops
Nein. Das hängt vom Umfang des Vorfalls, der vorhandenen Installation und den verfügbaren Sicherungen ab. In diesem Referenzfall war ein sauberer Neuaufbau die gewählte Lösung, weil die bisherige Installation keine ausreichend verlässliche Basis für den weiteren Betrieb bot.
Ja, wenn die Daten verfügbar sind und die Übernahme sorgfältig geplant und geprüft wird. In diesem Projekt wurden die Geschäftsdaten vollständig migriert, einschließlich Bestellhistorie und vorhandener Rechnungs-PDFs. Die alten Kundenpasswörter wurden bewusst nicht übernommen; der Kontozugang erfolgt über einen Passwort-Reset.
Nicht pauschal. Die etwa vier Stunden in diesem Fall beziehen sich auf die Unterbrechung bei der Umstellung. Analyse, Aufbau, Datenübernahme und vorbereitende Prüfungen sind darin nicht enthalten. Der Zeitbedarf eines anderen Shops muss gesondert eingeschätzt werden.
Zu den wichtigen Prüfungen gehören Produktdarstellung, Varianten, Preise, Bestände, Versandregeln, Warenkorb, Kasse, Zahlungsabwicklung, Kundenkonten, Bestellmails und Rechnungen. Zusätzlich werden Datenbestände, Nummernkreise und die Erreichbarkeit unter der vorgesehenen Shopadresse kontrolliert.
Einordnung und Quellen
Der Referenzfall stammt aus einem Projekt von it-günter.de; die Kundendaten bleiben anonymisiert. Die eigenen Beiträge vertiefen das Vorgehen nach einem Angriff und den laufenden Betrieb. Die WooCommerce-Dokumentation erklärt die technische Grundlage des neuen Bestellspeichers.