Black Friday, Black Week und Cyber Monday sind für viele Onlineshops die umsatzstärksten Tage im Jahr. Gleichzeitig sind es die Tage, an denen technisch am meisten schiefgehen kann. Im Internet finden Sie hunderte Checklisten dazu, meistens aus der Marketing-Ecke: Rabatt-Banner gestalten, E-Mails planen, Social-Media-Posts vorbereiten. Das ist wichtig, aber es ist nur die halbe Wahrheit.
Die andere Hälfte betrifft die Technik dahinter. Was passiert, wenn zehnmal mehr Besucher:innen gleichzeitig auf Ihrem Shop sind als an einem normalen Tag? Hält Ihr Server das aus? Funktioniert die Zahlungsart-Auswahl (also PayPal, Kreditkarte, Kauf auf Rechnung) noch, wenn tausend Leute gleichzeitig bezahlen wollen? Und was, wenn während der Aktion etwas kaputtgeht, weil eine Rabattaktion falsch angelegt wurde?
Dieser Artikel ist die technische Checkliste zur Marketing-Checkliste. Wir zeigen Ihnen als Shopware-6-Agentur, worauf es aus Server- und Shopware-Sicht wirklich ankommt, wenn der Ansturm im Onlineshop kommt: Lasttest, Staging-Umgebung, Backup-Strategie, Rabattaktionen, Checkout-Kapazität und Monitoring. Und wir sagen Ihnen, wann Sie spätestens damit anfangen sollten.
Warum Black Friday für Shopware-Shops eine technische Ausnahmesituation ist
An einem normalen Dienstag hat Ihr Shop vielleicht 500 Besucher:innen am Tag. An Black Friday können daraus in wenigen Stunden mehrere tausend werden, viele davon zur gleichen Zeit zwischen 8 und 10 Uhr morgens oder um Mitternacht, wenn die Aktion startet. Das nennt man eine Lastspitze (englisch: Traffic Spike). Für Ihren Server ist das ein völlig anderes Szenario als der normale Alltag.
Ein Shopware-6-Shop besteht technisch aus mehreren Bausteinen: dem Webserver, der die Seiten ausliefert, der Datenbank, die Produkte und Preise speichert, und oft einem Cache (ein Zwischenspeicher, der Seiten schneller ausliefert, ohne sie jedes Mal neu zu berechnen). Bei normalem Betrieb reicht die vorhandene Serverleistung locker aus. Bei Black Friday wird jeder dieser Bausteine gleichzeitig unter Druck gesetzt: Mehr Seitenaufrufe, mehr Warenkorb-Änderungen, mehr Bestellungen pro Minute.
Das Tückische daran: Ihr Shop kann monatelang völlig unauffällig laufen und trotzdem am Black-Friday-Morgen in die Knie gehen. Der Grund ist einfach. Normale Besucherzahlen testen die Belastungsgrenze nie aus. Erst wenn wirklich viele Menschen gleichzeitig etwas tun, zeigen sich Engpässe, die vorher unsichtbar waren: eine Datenbankabfrage, die bei 50 gleichzeitigen Nutzer:innen kein Problem ist, aber bei 2.000 den Server ausbremst. Ein Cache, der bei Rabattaktionen viel öfter neu berechnet werden muss, weil sich Preise laufend ändern.
Genau deshalb reicht "der Shop lief doch die letzten Monate gut" als Sicherheit nicht aus. Die einzige verlässliche Methode, um zu wissen, ob Ihr Shop dem Ansturm standhält, ist ein gezielter Test unter realistischer Last, bevor der Ernstfall kommt. Dazu mehr im nächsten Abschnitt.
Ein zweiter Punkt, der oft unterschätzt wird: Rabattaktionen selbst kosten Rechenleistung. Wenn Shopware für jeden Artikel im Warenkorb prüfen muss, ob und welcher Rabatt gilt (zum Beispiel "20 % auf alles außer Sale-Artikel" oder gestaffelte Mengenrabatte), ist das mehr Rechenaufwand als ein Shop ohne Aktionen. Kombiniert mit der höheren Besucherzahl summiert sich das schnell. Wer technisch nicht vorbereitet ist, merkt das genau dann, wenn es am meisten schmerzt: mitten im Umsatz-Peak, wenn jede Minute Ausfall bares Geld kostet.
Lasttest vor dem Ansturm: So finden Sie Engpässe, bevor Kund:innen sie finden
Ein Lasttest (englisch: Load Test) simuliert viele gleichzeitige Besucher:innen auf Ihrem Shop, künstlich und kontrolliert, bevor der echte Ansturm kommt. Statt zu hoffen, dass der Server durchhält, wissen Sie danach schwarz auf weiß: Bei wie vielen gleichzeitigen Nutzer:innen wird es langsam? Wo genau bricht etwas zusammen, an der Produktseite, im Warenkorb oder erst beim Bezahlen?
Für einen aussagekräftigen Lasttest simulieren wir typische Black-Friday-Abläufe: Startseite aufrufen, Kategorie durchsuchen, Produkt ansehen, in den Warenkorb legen, zur Kasse gehen. Das Ganze mit einer Anzahl gleichzeitiger "virtueller Besucher:innen", die realistisch über Ihrem normalen Spitzenwert liegt, meist das Fünf- bis Zehnfache des durchschnittlichen Tagesverkehrs. Wichtig dabei: Ein Lasttest gegen die Live-Umgebung ist riskant, weil er echte Kund:innen ausbremsen könnte, während Sie testen. Deshalb gehört ein Lasttest immer auf eine separate Testumgebung, die dem echten Shop technisch gleicht (dazu mehr im nächsten Abschnitt).
Typische Ergebnisse eines Lasttests sind zum Beispiel: Die Serverantwortzeit steigt ab einer bestimmten Nutzerzahl stark an, weil der Datenbankserver zu wenig Arbeitsspeicher hat. Oder: Der Cache wird bei Rabattaktionen zu oft geleert und neu berechnet, was Ladezeiten in die Höhe treibt. Solche Erkenntnisse lassen sich Wochen vor Black Friday beheben, durch mehr Serverressourcen, angepasste Cache-Einstellungen oder Code-Optimierungen an den langsamsten Stellen.
Wie eng Lasttest und normale Ladezeit-Optimierung zusammenhängen, zeigt sich schnell: Ein Shop, der schon im Alltag langsam lädt, wird unter Last noch langsamer. Deshalb lohnt es sich, vor der Aktionssaison grundsätzlich die Ladezeit Ihres Shops zu testen und die größten Bremsen zu identifizieren, bevor der Lasttest überhaupt beginnt. Wer zusätzlich tiefer in die technischen Stellschrauben von Shopware einsteigen will, findet in unserem Artikel zum Thema Shopware-Performance optimieren konkrete Hebel, von Server-Konfiguration bis Datenbank-Indizes.
Der richtige Zeitpunkt für den ersten Lasttest ist mindestens sechs bis acht Wochen vor Black Friday. Das gibt genug Zeit, um gefundene Probleme zu beheben und danach noch einmal nachzutesten. Ein Lasttest zwei Tage vor der Aktion ist besser als keiner, aber wenn er ein Problem findet, bleibt kaum noch Zeit, es zu lösen.
Lasttest
Wissen Sie, wie viele Besucher:innen Ihr Shop gleichzeitig verträgt?
Wir simulieren den Black-Friday-Ansturm auf einer Testumgebung und zeigen Ihnen die echten Engpässe, bevor sie live auftreten.
Last-Check anfragenStaging-Umgebung für Testkäufe und Rabattaktionen sauber anlegen
Eine Staging-Umgebung ist eine Kopie Ihres echten Shops, die nur für Tests da ist. Sie sieht aus wie der echte Shop, hat dieselbe Software-Version, aber keine echten Kund:innen und keine echten Bestellungen. Für Black Friday ist eine Staging-Umgebung aus zwei Gründen unverzichtbar: für den Lasttest aus dem letzten Abschnitt und für Testkäufe, die den kompletten Bestellprozess einmal komplett durchspielen, inklusive Rabattcode, Zahlungsart und Versand.
Warum reicht ein Blick in den Shopware-Admin-Bereich nicht aus, um eine Rabattaktion zu prüfen? Weil eine Aktion im Admin-Bereich korrekt angelegt aussehen kann und trotzdem im echten Bestellprozess falsch wirkt. Klassisches Beispiel: Ein Rabattcode "BLACKFRIDAY20" soll 20 % auf alle Produkte geben, außer auf bereits reduzierte Sale-Artikel. Wird die Ausnahme im Regelwerk falsch verknüpft, bekommen Kund:innen entweder gar keinen Rabatt oder einen doppelten Rabatt auf Sale-Ware. Das merkt man erst, wenn man den Testkauf wirklich bis zum Ende durchklickt, inklusive Warenkorb-Ansicht und Bestellbestätigung.
Ein sinnvoller Testkauf-Ablauf auf der Staging-Umgebung vor Black Friday prüft mindestens: Wird der Rabattcode korrekt angewendet? Stimmt der reduzierte Preis im Warenkorb und in der Bestellbestätigung? Funktioniert die Aktion nur im geplanten Zeitraum (startet und endet sie automatisch pünktlich)? Werden Mengenrabatte und Rabattcodes korrekt kombiniert oder ausgeschlossen, je nachdem, was geplant ist? Und ganz wichtig: Wird die Aktion nach Ende der Kampagne auch wirklich sauber wieder deaktiviert, oder taucht der Rabattcode noch Wochen später versehentlich auf, weil ein Enddatum vergessen wurde?
Rabattaktionen technisch sauber zu beenden ist mindestens so wichtig wie sie anzulegen. Ein häufiger Fehler: Die Aktion wird über ein festes Enddatum im System hinterlegt, aber der Rabatt-Banner auf der Startseite wird manuell entfernt und bleibt technisch trotzdem aktiv, weil niemand den zugehörigen Datensatz im Shopware-Admin-Bereich deaktiviert hat. Ergebnis: Kund:innen, die den alten Rabattcode noch kennen (zum Beispiel aus einer gespeicherten E-Mail), können ihn Wochen später weiter einlösen. Das kostet unnötig Marge und sorgt für Verwirrung im Kundenservice.
Die Lösung ist einfach, aber sie muss geplant werden: Jede Rabattaktion bekommt von Anfang an ein festes Start- und Enddatum direkt im System, nicht nur im Kopf der Marketing-Abteilung. Nach Ende der Aktion prüft jemand aktiv, ob die Aktion wirklich deaktiviert ist, der Rabattcode nicht mehr funktioniert und alle Banner und Hinweise auf der Website entfernt wurden. Eine kurze Checkliste dafür lohnt sich mehr als jede Hoffnung, dass man es "schon nicht vergisst".
Checkout-Kapazität und Monitoring: Damit niemand an der Kasse hängen bleibt
Der Checkout (die Kasse, also der letzte Schritt vor der Bestellung) ist der empfindlichste Teil eines Onlineshops. Hier passiert das, was am meisten wehtut, wenn es ausfällt: eine Kundin oder ein Kunde will bezahlen, will Geld ausgeben, und es funktioniert nicht. Anders als eine langsame Produktseite, die man mit etwas Geduld noch erträgt, führt ein hängender Checkout fast immer zum Kaufabbruch, oft endgültig.
Ein besonders anfälliger Punkt sind die Zahlungsarten selbst. Shopware bindet Zahlungsanbieter wie PayPal, Kreditkarte oder Rechnungskauf über externe Schnittstellen an, die bei den Zahlungsdienstleistern selbst liegen, nicht auf Ihrem eigenen Server. Wenn an Black Friday nicht nur Ihr Shop, sondern gleichzeitig auch Zahlungsdienstleister unter hoher Last stehen (weil an diesem Tag alle Onlineshops gleichzeitig viele Zahlungen abwickeln), kann es zu Verzögerungen oder kurzzeitigen Ausfällen einzelner Zahlungsarten kommen. Das liegt nicht in Ihrer Hand, aber die Reaktion darauf schon.
Deshalb gehört zur technischen Vorbereitung: Mindestens zwei, besser drei unterschiedliche Zahlungsarten aktiv anbieten, damit Kund:innen ausweichen können, wenn eine Option gerade streikt. Außerdem sollte während der Aktion jemand aktiv beobachten, ob eine bestimmte Zahlungsart plötzlich ungewöhnlich viele Fehler oder Abbrüche produziert, damit man sie im Zweifel kurzfristig deaktivieren kann, statt Kund:innen ins Leere laufen zu lassen.
Genau hier kommt Monitoring ins Spiel: die laufende, automatische Überwachung Ihres Shops während der Aktion. Ein gutes Monitoring-Setup für Black Friday beobachtet mindestens drei Dinge in Echtzeit: die Ladezeit wichtiger Seiten (Startseite, Produktseite, Checkout), die Serverauslastung (wie stark Prozessor und Arbeitsspeicher gerade beansprucht werden) und die Fehlerrate (wie viele Seitenaufrufe oder Bestellversuche mit einer Fehlermeldung enden). Idealerweise ist das mit Alarmen verknüpft, die per E-Mail oder Chat-Nachricht Bescheid geben, wenn ein Grenzwert überschritten wird, statt dass jemand ständig manuell ein Dashboard beobachten muss.
Wer während Black Friday Warenkörbe verloren gehen sieht, obwohl der Checkout technisch einwandfrei lief, sollte danach nicht aufgeben: Ein Teil der Kaufabbrüche lässt sich im Nachgang noch retten. Wie das technisch funktioniert, erklären wir im Artikel Warenkorbabbrüche per E-Mail zurückholen.
Ein Wort noch zur Absicherung: Black Friday zieht nicht nur Kund:innen an, sondern auch automatisierte Angriffe, etwa Bots, die massenhaft Rabattcodes ausprobieren oder Warenkörbe füllen, ohne zu kaufen (das belastet den Server zusätzlich, ohne Umsatz zu bringen). Wer seinen Shop grundsätzlich absichert, unter anderem gegen solche automatisierten Zugriffe, reduziert dieses Risiko deutlich. Details dazu finden Sie in unserem Artikel Shopware-Shop absichern.
Backup-Strategie und Zeitplan: Der Fahrplan bis Black Friday
Eine Backup-Strategie (eine geplante, regelmäßige Sicherungskopie Ihrer Shop-Daten) ist an Black Friday wichtiger als an jedem anderen Tag im Jahr. Der Grund: An normalen Tagen hätten Sie im Notfall Zeit, einen Fehler in Ruhe zu beheben. An Black Friday zählt jede Minute Umsatz. Ein aktuelles, geprüftes Backup kurz vor der Aktion bedeutet: Sollte während einer Rabattaktion etwas schiefgehen, zum Beispiel eine fehlerhafte Preisänderung, lässt sich der Zustand davor schnell wiederherstellen, statt stundenlang von Hand zu reparieren.
Wichtig ist dabei nicht nur, dass ein Backup existiert, sondern dass es getestet ist. Ein Backup, das noch nie zurückgespielt wurde, ist ein Risiko, keine Sicherheit. Ein kurzer Testlauf auf der Staging-Umgebung vorab zeigt, ob die Wiederherstellung wirklich funktioniert und wie lange sie dauert.
Der folgende Zeitplan hat sich in der Praxis bewährt, um technisch entspannt in Black Friday, Black Week und Cyber Monday zu starten:
8 Wochen vorher: Erste Bestandsaufnahme der Serverkapazität. Ersten Lasttest auf der Staging-Umgebung planen und terminieren.
6 Wochen vorher: Lasttest durchführen, Ergebnisse auswerten, gefundene Engpässe (Server, Cache, Datenbank) angehen.
4 Wochen vorher: Rabattaktionen im System anlegen (Start- und Enddatum fest hinterlegen), auf der Staging-Umgebung Testkäufe durchspielen.
3 Wochen vorher: Zweiten Lasttest zur Kontrolle durchführen, diesmal inklusive aktiver Rabattaktion, um die zusätzliche Rechenlast realistisch zu simulieren.
2 Wochen vorher: Backup-Strategie final prüfen, Wiederherstellung testen. Monitoring und Alarme einrichten und einmal bewusst auslösen, um zu prüfen, ob die Benachrichtigung ankommt.
1 Woche vorher: Letzter Testkauf über alle Zahlungsarten, Freigabe der Rabattaktionen, Zuständigkeiten für den Aktionstag klären (wer schaut wann aufs Monitoring).
Am Tag selbst: Monitoring aktiv im Blick behalten, insbesondere in den ersten Stunden nach Aktionsstart. Ansprechperson für technische Probleme muss erreichbar sein.
Nach der Aktion: Rabattaktionen aktiv deaktivieren und im System prüfen, Banner entfernen, Backup des Endzustands ziehen, kurze Nachbesprechung: Was lief gut, was sollte nächstes Jahr früher beginnen.
Wer diesen Fahrplan grob einhält, vermeidet die häufigste Ursache für Black-Friday-Probleme: Zeitdruck in letzter Minute, wenn eigentlich schon alles hätte getestet sein müssen.
Fazit
Black Friday, Black Week und Cyber Monday technisch vorzubereiten heißt, den Ansturm im Onlineshop nicht dem Zufall zu überlassen. Ein Lasttest zeigt vorab, wo Ihr Shopware-Shop unter Druck ans Limit kommt. Eine Staging-Umgebung lässt Sie Rabattaktionen und Testkäufe gefahrlos durchspielen, bevor Kund:innen es tun. Eine geprüfte Backup-Strategie gibt Sicherheit für den Ernstfall. Und Monitoring während der Aktion sorgt dafür, dass Sie Probleme merken, bevor Kund:innen sie in Bewertungen oder im Support beschreiben.
Fangen Sie spätestens acht Wochen vorher an. Wenn Sie diesen Artikel wenige Tage vor Black Friday lesen, ist noch nicht alles verloren, aber priorisieren Sie: ein schneller Lasttest, ein aktuelles Backup und ein wachsames Auge am Aktionstag bringen den größten Effekt pro investierter Stunde.
Häufige Fragen zur Black-Friday-Vorbereitung
Wie lange vorher sollte ich mit der technischen Vorbereitung auf Black Friday beginnen? +
Mindestens sechs bis acht Wochen vorher, damit für den ersten Lasttest und die Behebung gefundener Probleme noch genug Zeit bleibt. Je später Sie anfangen, desto weniger Spielraum haben Sie, wenn der Test etwas findet.
Was ist ein Lasttest und brauche ich den wirklich für Shopware 6? +
Ein Lasttest simuliert viele gleichzeitige Besucher:innen auf einer Testumgebung, um Engpässe vorab zu finden. Gerade bei Shopware lohnt er sich, weil Rabattaktionen und hohe Besucherzahlen zusammen ganz andere Lastspitzen erzeugen als der normale Alltag.
Reicht mein normaler Hosting-Tarif für Black Friday aus? +
Das lässt sich nur durch einen Lasttest verlässlich beantworten. Ein Tarif, der im Alltag reicht, kann bei zehnfacher Besucherzahl an seine Grenzen kommen. Der Test zeigt, ob mehr Serverressourcen nötig sind oder ob Konfiguration und Cache das Problem sind.
Was passiert, wenn ich vergesse, eine Rabattaktion nach Black Friday zu deaktivieren? +
Der Rabattcode bleibt technisch aktiv und kann weiter eingelöst werden, auch von Kund:innen, die ihn zufällig noch kennen. Das kostet Marge ohne Gegenwert. Deshalb gehört ein festes Enddatum direkt ins System, plus eine aktive Prüfung nach Kampagnenende.
Was mache ich, wenn während Black Friday eine Zahlungsart ausfällt? +
Bieten Sie von vornherein mindestens zwei bis drei Zahlungsarten an, damit Kund:innen ausweichen können. Mit laufendem Monitoring erkennen Sie eine gehäufte Fehlerrate schnell und können die betroffene Zahlungsart kurzfristig deaktivieren, statt Kund:innen im Checkout hängen zu lassen.
Black Friday Vorbereitung
Lassen Sie Ihren Shop nicht zum Blackout werden
Wir prüfen Ihre Serverkapazität, planen Lasttest und Staging-Umgebung und begleiten Sie technisch durch Black Friday, Black Week und Cyber Monday.
Kontakt aufnehmen