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
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:
- Pulisci il database/cache locale
- Accedi di nuovo
- 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.