Zum Hauptinhalt springen
Version: 1.x

SYNC331: Lokaler Datensatz abgewichen

Was dies bedeutet

Dieser Datensatz auf dem Gerät stimmt nicht mit Ihrem Shop überein und muss lokal repariert werden.

Es wartet nichts von Ihnen Eingegebenes auf den Versand. Die Gerätekopie eines Datensatzes, der Ihrem Shop gehört, ist von der Kopie des Shops abgewichen; reparieren Sie sie entsprechend dem im Protokoll angezeigten Status.

Was zu tun ist

Starten Sie WCPOS neu; wenn dies weiterhin auftritt, müssen die lokalen Daten auf diesem Gerät repariert werden. WCPOS wiederholt dies nicht von selbst — versuchen Sie es erneut, wenn Sie so weit sind.

Ihre Daten

Es sind keine Bestell- oder Produktdaten betroffen. Wenn dies weiterhin auftritt, exportieren Sie Diagnosedaten und wenden Sie sich an den WCPOS-Support.

Fehlerbehebung

  1. Klappen Sie den Protokolleintrag auf - sein Kontext nennt die Sammlung, die Datensatz-ID, den Status und den Detektor, der den Unterschied entdeckt hat.
  2. Führen Sie bei einem geänderten oder fehlenden Datensatz einen gezielten Download für die betroffene Sammlung aus, damit das Gerät seine Kopie durch die des Shops ersetzt.
  3. Entfernen Sie bei einem gelöschten Datensatz die lokale Kopie; der Grabstein-Eintrag des Servers darf nicht heruntergeladen werden.
  4. Vergleichen Sie den Datensatz in WP Admin mit dem, was das POS anzeigt; ein Preis- oder Bestandsunterschied ist das sichtbare Symptom.
  5. Wenn nach der Reparatur immer wieder DIESELBEN Datensätze auftauchen, sind die gespeicherten Prüfsummen des Shops veraltet - das passiert nach einem Massenschreibvorgang, der die Speicher-Hooks von WooCommerce umgeht (ein CSV-Import, ein Migrations-Plugin, WP-CLI oder direktes SQL). Der Datensatz selbst ist in der Regel in Ordnung; ein Website-Administrator kann dies durch einen Neuaufbau des Integritätsindex beheben, und WCPOS plant diesen Neuaufbau automatisch ein, sobald ein Bereich wiederholt denselben Unterschied meldet.
  6. Wenn es nach einem Neuaufbau immer noch auftritt, exportieren Sie Debug-Infos und wenden Sie sich an den Support.

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.

Details

  • Code: SYNC331 (LOCAL_RECORD_DIVERGED)
  • Schweregrad: warn
  • Eingeführt in: WCPOS 1.10.0