Zum Hauptinhalt springen
Version: 1.x

SYNC131: Serverfehler des Shops

Was dies bedeutet

Ihr Shop hat einen Fehler zurückgegeben, daher wurde diese Aktion nicht abgeschlossen.

Der Shop wurde erreicht, aber sein Server konnte die Anfrage nicht verarbeiten. Dies ist ein Problem der Website und nicht des POS, daher hilft ein bloßer erneuter Versuch möglicherweise nicht: Prüfen Sie das Fehlerprotokoll der Website oder lassen Sie es prüfen und versuchen Sie es dann erneut. Auf diesem Gerät ging nichts verloren.

Was zu tun ist

Versuchen Sie die Aktion erneut. WCPOS wiederholt dies nicht von selbst — versuchen Sie es erneut, wenn Sie so weit sind.

Ihre Daten

Die Änderung ist auf diesem Gerät gespeichert, hat Ihren Shop aber nicht erreicht. Wenn dies weiterhin auftritt, exportieren Sie Diagnosedaten und wenden Sie sich an den WCPOS-Support.

Fehlerbehebung

  1. Klappen Sie den Protokolleintrag auf und notieren Sie status, endpoint und serverCode — sie sagen aus, was der Server gerade tat, als er fehlschlug.
  2. Öffnen Sie WooCommerce → Status → Protokolle auf der Website und prüfen Sie das neueste Protokoll der fatalen Fehler rund um den Fehlerzeitpunkt; eine Antwort der 500er-Klasse hinterlässt dort fast immer einen PHP-Fehler.
  3. Wenn der Fehler nach einem Plugin-, Theme- oder PHP-Update auf der Website begonnen hat, verdächtigen Sie zuerst diese Änderung und machen Sie sie rückgängig oder deaktivieren Sie sie.
  4. Wenn die Protokolle von WooCommerce nichts zeigen, fragen Sie den Hosting-Anbieter nach dem PHP-Fehlerprotokoll des Servers für denselben Zeitraum.
  5. Sobald die serverseitige Ursache behoben ist, versuchen Sie es aus dem POS erneut — die Änderung ist weiterhin auf diesem Gerät gespeichert.

Wo Sie nachsehen können

Wenn WCPOS diesen Fehler speichern kann, wird er auf dem Gerät aufgezeichnet, das ihn ausgelöst hat. Öffnen Sie Shop-Zustand → Protokolle (das Herzschlagsymbol unten im Navigationsmenü), suchen Sie den mit diesem Code gekennzeichneten Eintrag und klappen Sie ihn auf: Die aufgeklappte Zeile zeigt die Ursache in verständlicher Sprache sowie den Kontext, der im Moment des Fehlers erfasst wurde. Bei einer Shop-Anfrage kann dieser Kontext den eigenen Fehlercode des Servers (serverCode), den HTTP-status oder den endpoint enthalten; welche Felder angezeigt werden, hängt davon ab, wo der Fehler aufgetreten ist. Verwenden Sie beim Melden eines Problems Debug-Infos kopieren oben im Protokollbildschirm (Debug-Infos teilen auf Smartphones und Tablets) statt Screenshots: Damit werden App-Version, Verbindungsstatus und die neuesten Fehler zusammengefasst. Protokolle werden höchstens 30 Tage aufbewahrt — sammeln Sie sie daher, solange das Problem frisch ist. Kopieren Sie außerdem jede Fehlermeldung aus der Browser-Konsole, die erschienen ist, bevor das POS seinen eigenen Protokolleintrag schreiben konnte.

Über das Protokoll in der App hinaus kann dieser Fehler an folgenden Stellen Spuren hinterlassen:

  • Netzwerk-Inspektor (Web und Desktop): Öffnen Sie die Entwicklertools — drücken Sie F12 im Browser oder wählen Sie Erweitert → Entwicklertools umschalten im Menü der Desktop-App — und wechseln Sie zum Tab Netzwerk. Befolgen Sie zuerst die Hinweise zum erneuten Versuch auf dieser Seite; wiederholen Sie die Aktion nur, wenn diese Schritte sie als unbedenklich bezeichnen. Eine fehlgeschlagene Anfrage zeigt den HTTP-Status und den unbearbeiteten Antworttext, einschließlich Fehlerseiten, die nie im POS-Protokoll ankommen.
  • Serverseitige POS-Protokolle: Öffnen Sie in WP Admin POS → Einstellungen → Werkzeuge → Protokolle. Diese Seite zeichnet POS-bezogene Warnungen und Fehler auf, die auf dem Server selbst auftreten und möglicherweise nie in der App erscheinen. Ein rotes Abzeichen am Menüeintrag bedeutet, dass ungelesene serverseitige Fehler vorliegen.
  • WooCommerce → Status → Protokolle: Prüfen Sie auf der WordPress-Website das neueste fatal-errors-*.log auf PHP-Abstürze sowie jede Protokollquelle, die nach einem am Fehler beteiligten Plugin benannt ist. Ein Fehler der 500er-Klasse aus dem Shop hinterlässt seine Ursache fast immer hier.
  • Das PHP-Fehlerprotokoll der Website: Wenn die Protokollseite von WooCommerce für den Fehlerzeitpunkt nichts anzeigt, fragen Sie den Hosting-Anbieter nach dem PHP-Fehlerprotokoll — manche fatalen Fehler werden nur auf Serverebene erfasst.

Details

  • Code: SYNC131 (STORE_SERVER_ERROR)
  • Schweregrad: error
  • Eingeführt in: WCPOS 1.10.0