Salta al contenuto principale
Versione: 1.x

DB02001: Record Duplicato

Cosa Significa​

Il database ha tentato di inserire un record con un ID già esistente. Ogni record deve avere un identificatore unico.

Cause Comuni​

  • Conflitto di sincronizzazione — Dati identici sincronizzati due volte
  • Condizione di corsa — Operazioni multiple che creano lo stesso record
  • Danneggiamento dei dati — Gli ID sono stati danneggiati o duplicati
  • Problema di importazione — Importazione di dati già esistenti

Come Risolvere​

1. Aggiorna i Dati​

Ri-sincronizza dal server:

  • Estrai i dati più recenti
  • Lascia che il processo di sincronizzazione risolva i conflitti
  • I dati più recenti devono avere la precedenza

2. Ripeti l'Operazione​

Se stai creando nuovi record:

  • Il sistema potrebbe averlo già creato
  • Controlla se il record esiste
  • Evita di fare clic su invia più volte

3. Cancella la Cache Locale​

Verifica prima che non ci siano lavori non salvati

La cancellazione dei dati locali o la reinstallazione dell'app elimina tutto ciò che si trova su questo dispositivo e non è ancora arrivato al negozio, comprese le vendite effettuate offline, i carrelli aperti e le modifiche non salvate. Prima di cancellare qualsiasi dato, apri Stato del negozio → Database e verifica che non ci siano elementi indicati come bloccati o mai arrivati al server; poi controlla in Stato del negozio → Registri che ci siano 0 record bloccati e 0 modifiche in attesa di invio; infine completa o annota ogni carrello aperto. Se WCPOS non mostra la pagina Stato del negozio, aggiorna prima WCPOS e poi verifica. Se trovi elementi elencati o in attesa, oppure non puoi effettuare il controllo, non cancellare nulla: chiedi al proprietario del negozio o contatta il supporto.

Solo se i passaggi 1, 2 e 4 non sono stati utili, e solo dopo aver eseguito il controllo indicato sopra, reimposta i dati locali:

  1. Pulisci il database/cache locale
  2. Accedi di nuovo
  3. Sincronizza i dati freschi

4. Controlla i Duplicati in WooCommerce​

Se il problema persiste:

  • Controlla WooCommerce per voci duplicate
  • Cerca prodotti/ordini con gli stessi ID
  • Pulisci eventuali duplicati nell'amministratore

5. Segnala Problemi Persistenti​

Se questo accade frequentemente:

  • Nota quali azioni lo provocano
  • Controlla eventuali schemi
  • Riporta al supporto con dettagli

Perché Questo è Importante​

ID duplicati causerebbero:

  • Confusione su quale record sia corretto
  • Sovrascritture dei dati
  • Problemi di sincronizzazione

L'errore previene la corruzione dei dati.