Salta al contenuto principale
Versione: 1.x

SYNC331: Record locale divergente

Cosa significa​

La copia di un record su questo dispositivo non corrisponde a quella del negozio. I dati inseriti non sono interessati.

In Stato del negozio → Database, usa Cancella e scarica di nuovo nell'elenco per sostituire la copia su questo dispositivo con quella del negozio. Fino ad allora, il record potrebbe mostrare un prezzo o una disponibilità non aggiornati. Prima verifica che non ci siano dati in attesa di invio: consulta la sezione Risoluzione dei problemi.

I tuoi dati​

Le vendite e le modifiche non inviate non sono interessate. La copia del record su questo dispositivo potrebbe mostrare un prezzo o una disponibilità non aggiornati finché non viene sostituita. Se il problema continua, usa Copia informazioni di debug nella scheda Registri e contatta l'assistenza WCPOS.

Risoluzione dei problemi​

  1. Continua a vendere. Apri Stato del negozio → Database: il record è indicato in cima — "… impossibile da scaricare dal negozio" se la copia non corrisponde, oppure "… deve essere rimosso da questo dispositivo" se il negozio lo ha eliminato.
  2. Prima di vendere quell'articolo, verifica il prezzo e la disponibilità confrontandoli con quelli sullo scaffale o chiedendo a chi gestisce il negozio (può confrontarli con WP Admin).
  3. Prima di cancellare qualsiasi dato, verifica in Stato del negozio → Database che modifiche in attesa di invio sia 0 e che non siano visibili i pannelli "… modifiche non raggiunte il server" o "… modifiche sospese": queste modifiche esistono solo su questo dispositivo e cancellandole potresti perderle. Attendi che il conteggio arrivi a 0 e gestisci prima le modifiche elencate (SYNC201, SYNC221). Prima di cancellare Ordini, salva anche tutti i carrelli aperti su questo dispositivo con Salva sul server (o completali): un carrello mai salvato nel negozio esiste solo sul dispositivo e non viene conteggiato in questi controlli, quindi cancellando Ordini lo eliminerai. Se non riesci a salvare un carrello, non selezionare la riga Ordini e contatta l'assistenza. Poi apri il menu ⋮ nell'elenco dei record (ad esempio Prodotti) e scegli Cancella e scarica di nuovo…: il dispositivo elimina la propria copia e scarica quella del negozio; i record eliminati vengono rimossi. La voce può rimanere nell'elenco fino al controllo automatico successivo: verifica se il prezzo e la disponibilità ora corrispondono. Se il riquadro indica quindi un record in un elenco diverso, ripeti questo passaggio per quell'elenco, effettuando prima i controlli.
  4. Amministratore del sito: se gli stessi record continuano a ricomparire dopo averli scaricati di nuovo, spesso la causa è una modifica in blocco che aggira gli hook di salvataggio di WooCommerce, ad esempio un'importazione CSV, un plugin di migrazione, WP-CLI o SQL diretto. Preferisci le modifiche effettuate tramite WooCommerce, che mantiene accurati i controlli della cassa; WCPOS ricostruisce automaticamente i dati di integrità se la stessa differenza continua a ripetersi.
  5. Se dopo aver scaricato di nuovo i dati la cassa continua a mostrare un prezzo o una disponibilità errati, usa Copia informazioni di debug nella scheda Registri e contatta l'assistenza.

Dettagli​

Codice
SYNC331 (LOCAL_RECORD_DIVERGED)
Gravità
warn
Introdotto in
WCPOS 1.10.0