Salta al contenuto principale
Versione: 1.x

SYNC131: Errore del server del negozio

Cosa significa

Il tuo negozio ha restituito un errore, quindi questa azione non è stata completata.

Il negozio è stato raggiunto, ma il suo server non è riuscito a gestire la richiesta. Si tratta di un problema del sito web più che del POS, quindi riprovare e basta potrebbe non essere sufficiente: controlla il log degli errori del sito o chiedi all'hosting di farlo, poi riprova. Non è andato perso nulla su questo dispositivo.

Cosa fare

Riprova l'azione. WCPOS non riprova da solo — riprova quando sei pronto.

I tuoi dati

La modifica è salvata su questo dispositivo, ma non ha raggiunto il tuo negozio. Se il problema persiste, esporta le informazioni diagnostiche e contatta l'assistenza WCPOS.

Risoluzione dei problemi

  1. Espandi la voce di log e annota status, endpoint e serverCode — indicano che cosa stava facendo il server quando si è verificato l'errore.
  2. Apri WooCommerce → Stato → Log sul sito e controlla il log degli errori fatali più recente attorno all'orario del problema; una risposta di classe 500 lascia quasi sempre lì un errore PHP.
  3. Se il problema è iniziato dopo l'aggiornamento di un plugin, del tema o di PHP sul sito, sospetta prima di tutto quella modifica e annullala o disattivala.
  4. Se i log di WooCommerce non mostrano nulla, chiedi al fornitore di hosting il log degli errori PHP del server per la stessa finestra temporale.
  5. Una volta risolta la causa lato server, riprova dal POS — la modifica è ancora salvata su questo dispositivo.

Dove cercare

Quando WCPOS riesce a salvare questo errore, viene registrato sul dispositivo che lo ha generato. Apri Stato del negozio → Log (l'icona a forma di battito cardiaco in fondo al menu di navigazione), individua la voce contrassegnata con questo codice ed espandila: la riga espansa mostra il motivo in linguaggio semplice e il contesto acquisito nel momento dell'errore. Per una richiesta al negozio, quel contesto può includere il codice di errore del server stesso (serverCode), lo status HTTP o l'endpoint; i campi mostrati dipendono da dove si è verificato l'errore. Quando segnali un problema, usa Copia informazioni di debug in cima alla schermata dei Log (Condividi informazioni di debug su smartphone e tablet) anziché gli screenshot: raccoglie la versione dell'app, lo stato della connessione e gli errori più recenti. I log vengono conservati per un massimo di 30 giorni, quindi raccoglili finché il problema è recente. Copia anche qualsiasi errore della console del browser comparso prima che il POS riuscisse a scrivere la propria voce di log.

Oltre al log presente nell'app, questo errore può lasciare tracce in:

  • Ispettore di rete (web e desktop): apri gli strumenti per sviluppatori — premi F12 nel browser, oppure Avanzate → Attiva/disattiva strumenti per sviluppatori nel menu dell'app desktop — e seleziona la scheda Rete. Segui prima le indicazioni sui nuovi tentativi riportate in questa pagina; riproduci l'azione solo quando quei passaggi indicano che è sicuro farlo. Una richiesta non riuscita mostra lo stato HTTP e il corpo grezzo della risposta, comprese le pagine di errore che non arrivano mai al log del POS.
  • Log del POS lato server: in WP Admin, apri POS → Impostazioni → Strumenti → Log. Questa pagina registra gli avvisi e gli errori relativi al POS generati sul server stesso, che potrebbero non comparire mai nell'app. Un badge rosso sul menu indica errori lato server non letti.
  • WooCommerce → Stato → Log: sul sito WordPress, controlla il file fatal-errors-*.log più recente per individuare gli arresti anomali di PHP, oltre a qualsiasi origine di log che porti il nome di un plugin coinvolto nell'errore. Un errore di classe 500 proveniente dal negozio lascia quasi sempre qui la propria causa.
  • Il log degli errori PHP del sito: se la pagina dei log di WooCommerce non mostra nulla per l'orario dell'errore, chiedi al fornitore di hosting il log degli errori PHP — alcuni errori fatali vengono registrati solo a livello di server.

Dettagli

  • Codice: SYNC131 (STORE_SERVER_ERROR)
  • Gravità: error
  • Introdotto in: WCPOS 1.10.0