SYNC211: Ungültiges Feld im Datensatz
Was dies bedeutet
Dieser Datensatz enthält ein Feld, das Ihr Shop nicht akzeptiert.
Korrigieren Sie das genannte Feld und versuchen Sie den Datensatz erneut; die lokale Kopie bleibt verfügbar, bis sie synchronisiert ist.
Was zu tun ist
Korrigieren Sie die hervorgehobenen Angaben und versuchen Sie es dann erneut. Versuchen Sie es erst nach der oben genannten Änderung erneut; ohne sie schlägt der Versuch genauso fehl.
Ihre Daten
Die Änderung ist auf diesem Gerät gespeichert, hat Ihren Shop aber nicht erreicht.
Fehlerbehebung
- Klappen Sie den Protokolleintrag auf und prüfen Sie zuerst endpoint und Serverantwort: Dieser Code kann auch für einen HTTP-400 aus einer Einstellungs-, Authentifizierungs- oder anderen Nicht-Datensatz-Anfrage stehen.
- Wenn der Kontext einen Datensatz oder ein Feld nennt, bearbeiten Sie dieses Feld im POS — häufige Ursachen sind ein Wert außerhalb des zulässigen Bereichs, ein abgelehntes Format oder eine leer gelassene Pflichtoption — und versuchen Sie es dann erneut.
- Wenn es sich nicht um eine Datensatz-Anfrage handelt, folgen Sie stattdessen der Meldung des Servers zum genannten Endpoint. Verwenden Sie den Netzwerk-Inspektor, wenn die Antwortdetails nicht im POS-Protokoll enthalten sind.
- Wenn ein genanntes Feld im POS korrekt aussieht, vergleichen Sie es mit demselben Datensatz in WP Admin: Eine von einem Plugin ergänzte Validierung im Shop kann Werte ablehnen, die das POS für gültig hält.
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.
Details
- Code:
SYNC211(RECORD_INVALID_FIELD) - Schweregrad: error
- Eingeführt in: WCPOS 1.10.0