Mach aus „Der Shop ist kaputt“ eine konkrete Aktion.
Benenne die Seite, den Nutzer und die Aktion. Funktioniert der Warenkorb bei niemandem oder nur nach einem bestimmten Gutschein? Kann ein Kunde weiterhin ein anderes Produkt kaufen? Unterscheide ein fehlendes Gestaltungselement von einer fehlgeschlagenen Anfrage oder einem unerwarteten Zahlungsergebnis.
Notiere, wann es zuletzt nachweislich funktioniert hat und wann der Fehler erstmals beobachtet wurde. Vertrauliche Kundendaten und Zahlungszugangsdaten gehören nicht in eine öffentliche Supportanfrage. Hilfreich sind das genaue Fehlerbild und die Schritte, mit denen es sich wiederholen lässt. Vertrauliche Referenzen teilst du über den dafür vorgesehenen Supportkanal.
Betrachte die Änderung, ohne die Ursache vorwegzunehmen.
Vergleiche die letzten Änderungen an Plugins, Theme, PHP und Konfiguration. Ein geplanter Hintergrundprozess oder ein externer Dienst kann sich zeitgleich mit dem sichtbaren Update verändert haben. Kläre, wer welche Änderung vorgenommen hat und welche Umgebung betroffen war.
Bei einem Konflikt wirken Komponenten fehlerhaft zusammen. Eine Komponente kann aber auch für sich allein ausfallen. Ein Entwickler kann diese Möglichkeiten eingrenzen, indem er dieselbe Aktion unter kontrollierten Änderungen wiederholt. Das offizielle WooCommerce-Verfahren für Konflikttests liefert die Methode. Deine Aufgabe als Shopbetreiber ist es, die Auswirkungen auf Kunden klar zu beschreiben.
Gib der Untersuchung einen brauchbaren Ausgangspunkt.
Das folgende Beispiel ist fiktiv. Es beschreibt eine fehlgeschlagene Aktion im Warenkorb, ohne das aktualisierte Plugin als Ursache darzustellen.
| Frage | Beispielantwort |
|---|---|
| Was hast du erwartet? | Beim Hinzufügen der ausgewählten Cap bleibt das T-Shirt im Warenkorb |
| Was ist passiert? | Der Warenkorb zeigte eine Ladeanzeige und wurde nicht aktualisiert |
| Wie lässt sich der Fehler wiederholen? | Auf dem Smartphone T-Shirt in M auswählen, hinzufügen und danach die Cap hinzufügen |
| Was hat sich geändert? | Heute Morgen wurde eine Erweiterung aktualisiert; die Ursache steht noch nicht fest |
| Was muss geprüft werden? | Dieselben Schritte auf Staging wiederholen und die fehlgeschlagene Anfrage untersuchen |
Prüfe die Wiederherstellung, bevor der normale Betrieb weitergeht.
Vereinbare, wer die Testumgebung ändern darf und wie sie wiederhergestellt wird. Halte Testzahlungen, E-Mails und Auftragsabwicklung vom laufenden Geschäft getrennt. Die Staging-Kopie muss für den konkreten Fehler geeignet sein. Eine alte Kopie mit abweichenden Einstellungen reicht dafür nicht unbedingt aus.
Wiederhole nach der vorgeschlagenen Korrektur den zuvor fehlgeschlagenen Ablauf und einen normalen Ablauf, der bisher funktioniert hat. Prüfe, was in der Bestellung und beim Kunden ankommt. Dass sich eine Seite öffnen lässt, genügt nicht, wenn der Checkout oder die anschließenden Schritte weiterhin scheitern. Nutze die Checkout-Guides, wenn der Vorfall den Kauf betrifft.