Skip to main content
Questo è di gran lunga il fallimento d’ordine più comune di Syrve. Riconduce sempre alla stessa cosa: Syrve Cloud trattiene l’ordine per il tuo terminal group, e la cassa non era online per ritirarlo. storekit invia l’ordine a Syrve Cloud con successo. Se la cassa è spenta, fuori dall’app Syrve o disconnessa da Syrve Cloud — ciò che Syrve chiama un terminal group dormiente — l’ordine non arriva mai, Syrve va in timeout dopo qualche minuto e l’ordine viene contrassegnato come failed in storekit. Non c’è nulla che non vada nella tua configurazione storekit, nel tuo menu o nelle tue mappature. La soluzione è rimettere la cassa online.

Errori che indicano questo problema

Apri l’ordine in storekit (Live Orders o All Orders → l’ordine) e leggi il banner rosso: Something went wrong sending this order to the POS: …. Uno di questi due motivi indica questo problema: Puoi vedere lo stesso stato prima che qualsiasi ordine fallisca: su Stores → il tuo negozio → Settings → Integrations → Syrve, un terminal group dormiente mostra un suffisso (asleep) accanto al suo nome nel menu a tendina Terminal Group.

Cosa fa storekit automaticamente

  • storekit attende la conferma di Syrve per circa 5 minuti dopo l’invio (contano sia i webhook che il polling).
  • Il primo fallimento definitivo contrassegna l’ordine come Failed — non ci sono rinvii automatici per Syrve — l’avviso di ordine fallito del negozio viene inviato e il motivo viene registrato sull’ordine.
  • L’ordine del cliente si conclude comunque; non lo perdi mai.

Sveglia la cassa

Sulla cassa (o sulle casse) del terminal group che riceve gli ordini online:
  1. Accendi la cassa e apri l’app Syrve POS. Deve essere in esecuzione e con login effettuato.
  2. Verifica la sua connessione a Syrve Cloud. Una cassa che funziona in locale ma ha perso la connessione a internet è comunque dormiente per quanto riguarda gli ordini online — sistema la rete e lasciala riconnettere.
  3. Conferma che il gruppo sia sveglio: riapri Stores → il tuo negozio → Settings → Integrations → Syrve e verifica che il menu a tendina Terminal Group non mostri più (asleep) accanto al tuo gruppo.

Poi gestisci l’ordine fallito

Ogni ordine fallito offre un rinvio: aprilo (Live Orders o All Orders → l’ordine), clicca More actions → Resend order to POS, e conferma.
Un rinvio recupera gli ordini che non hanno mai raggiunto Syrve — una lacuna di configurazione, o Syrve che rifiuta la richiesta a titolo definitivo. Un ordine andato in timeout su una cassa dormiente esiste già dentro Syrve in uno stato di errore, e Syrve rifiuta il rinvio come duplicato («Order already exists») — batti quell’ordine in cassa manualmente, oppure contatta il supporto.

Conferma il ripristino

  • Effettua un piccolo ordine di test e verifica che arrivi in cassa.
  • Osserva Live Orders per qualche minuto — i nuovi ordini dovrebbero passare a Accepted, non a Failed.

Evitare che si ripeta

Tratta la cassa che riceve gli ordini online come infrastruttura:
  • Tienila accesa e con l’app Syrve aperta per tutta la durata del servizio — una cassa spenta la notte e riaperta tardi fa fallire ogni ordine mattutino.
  • Fornisci una connessione internet stabile. Una cassa al limite della copertura Wi-Fi perde la sessione con Syrve Cloud in modo intermittente.
  • Dai un’occhiata al menu a tendina Terminal Group quando qualcosa non ti quadra — il suffisso (asleep) è il tuo campanello d’allarme prima che qualsiasi ordine fallisca.

Ancora in errore

Se la cassa è accesa, con login effettuato, connessa e il terminal group risulta sveglio, ma gli ordini falliscono comunque: