Modehaus Fischer
WooCommerce Checkout-Bug behoben
Ein Online-Modeshop verlor Tausende Euro Umsatz durch einen Checkout-Bug. Wir haben den Fehler in unter 6 Stunden identifiziert und behoben.
- Checkout-Rate
- 0%
- 100%
- Behebungszeit
- —
- 5,5 Std
- Umsatzverlust/Tag
- €1.500
- €0
- Staging
- Nein
- Ja
Ausgangslage
Das Modehaus Fischer betreibt einen WooCommerce-Shop mit ca. 800 Produkten. Nach einem Plugin-Update funktionierte der Checkout nicht mehr — Kunden konnten zwar Produkte in den Warenkorb legen, aber der Bestellvorgang brach beim Klick auf "Jetzt kaufen" ab. Der Fehler bestand seit 3 Tagen, bevor man uns kontaktierte. Geschätzter Umsatzverlust: ca. €4.500. Der vorherige Entwickler war nicht erreichbar.
Vorgehen
Sofort-Diagnose per Browser-Console und Server-Error-Log. Ursache: Ein WooCommerce-Germanized-Update hatte einen JavaScript-Konflikt mit dem Payment-Plugin (Stripe) verursacht. Die Stripe Payment Intents API wurde durch einen jQuery-Namespace-Konflikt blockiert. Lösung: WooCommerce Germanized auf die letzte stabile Version zurückgesetzt, Stripe-Plugin auf die neueste Version aktualisiert (die den Konflikt behebt), anschließend WooCommerce Germanized erneut aktualisiert. Zusätzlich haben wir eine Staging-Umgebung eingerichtet, damit zukünftige Updates erst getestet werden können.
Ergebnis
Der Checkout war nach 5,5 Stunden wieder voll funktionsfähig. Alle Zahlungsarten (Stripe, PayPal, SEPA) getestet und bestätigt. Die Staging-Umgebung verhindert zukünftige Update-Probleme. Der Kunde hat einen Business-Wartungsvertrag abgeschlossen — Updates werden seitdem wöchentlich auf Staging getestet und erst dann live geschaltet.
„Drei Tage lang konnten unsere Kunden nicht bestellen. Das Team hat den Bug in unter 6 Stunden gefunden und behoben — Festpreis, keine Überraschungen."