Skip to main content
Questo è il fallimento di ordini Lightspeed più comune in assoluto. Il motivo è sempre lo stesso: Lightspeed consegna un ordine online a un solo iPad — l’Active Device — e quell’iPad non era online per riceverlo. storekit invia l’ordine a Lightspeed Cloud con successo, insieme a una finestra entro cui l’ordine deve arrivare alla cassa. Lightspeed lo trattiene per l’Active Device configurato per ricevere gli ordini online. Se quel dispositivo è in sospensione, spento, fuori dall’app Lightspeed, disconnesso, senza Wi-Fi o comunque non in comunicazione con Lightspeed Cloud, la finestra si chiude e Lightspeed segnala l’ordine come fallito a storekit — la validity nel messaggio di errore è proprio quella finestra. La finestra scala in base a quanto è distante l’ordine: un minuto per un ordine ASAP, due minuti per un pre-ordine entro un’ora e fino a sei ore per uno a più di una settimana di distanza. Quindi un ordine ASAP non concede alcuna tolleranza a un iPad in sospensione. Non c’è nulla di sbagliato nel tuo setup storekit, nel tuo menu o nei tuoi SKU. La soluzione è rimettere online l’iPad e poi reinviare l’ordine.

Errori che indicano questo problema

Apri l’ordine in storekit (Live Orders oppure All Orders → l’ordine) e leggi il banner rosso: Something went wrong sending this order to the POS: …. Ognuno di questi motivi è lo stesso problema:
Business location doesn't accept online orders at the moment. e Ordering_disabled non sono questo problema — l’iPad è online, ma gli ordini online sono stati disattivati nell’app Lightspeed. Vedi Ordini online disattivati in Lightspeed più sotto.
Quando il motivo è esattamente Not processed before validity ended, la pagina dell’ordine mostra un pulsante Fix it accanto al banner, che apre la checklist How to fix Lightspeed timeout errors con gli stessi video demo mostrati sotto. Ogni altro motivo mostra invece Get help, che apre la live chat.

Cosa fa storekit da solo

  • storekit invia l’ordine fino a 5 tentativi in totale — l’invio originale più quattro retry. Mentre sta ritentando, l’ordine resta nello stato Retrying (mostrato come Retrying x2, x3… sull’ordine).
  • Dopo il 5° fallimento l’ordine viene marcato come Failed, viene inviata l’email di ordine fallito al locale (con le indicazioni per quell’errore) e l’ordine viene stampato come fallito se il locale ha le stampanti.
  • Gli ordini aggiunti a una bill esistente non vengono mai ritentati — un add-to-bill fallito va reinviato a mano o battuto sul POS.
Quindi una cassa che torna online entro un paio di minuti spesso si riprende da sola. Una cassa che rimane offline per il resto del servizio farà fallire ogni ordine che le viene inviato.

Rimetti online l’iPad

Esegui queste operazioni sull’Active Device Lightspeed — l’iPad master configurato per ricevere gli ordini online — in questo ordine:
  1. Sveglia l’iPad e apri l’app Lightspeed. Deve essere aperta in primo piano e con l’utente loggato. Un iPad fermo sulla home, sulla lock screen o con l’app in background è offline per quanto riguarda gli ordini online.
  2. Controlla che l’iPad sia carico e collegato alla corrente. Un iPad scarico o in modalità risparmio energetico è la causa più frequente.
  3. Controlla la connessione internet verso Lightspeed Cloud. Nell’app Lightspeed, tocca i quattro puntini in basso a destra e verifica che la connessione a Lightspeed Cloud sia sana. Se non lo è, sistema il Wi-Fi e riconnettiti.
  4. Applica eventuali aggiornamenti di configurazione in sospeso. Nella stessa vista dei quattro puntini dell’app Lightspeed, tocca l’icona di refresh così il dispositivo scarica la configurazione più aggiornata da Lightspeed.
  5. Verifica che un dispositivo sia effettivamente impostato per ricevere gli ordini online. Se vedi All active devices are offline, or none is configured to receive payments or orders, va controllata in Lightspeed l’assegnazione stessa dell’Active Device — è una configurazione lato Lightspeed, quindi contatta Lightspeed o il supporto storekit se non è assegnato alcun dispositivo.

Poi reinvia l’ordine fallito

Una volta che l’app è aperta e connessa:
  1. Apri l’ordine fallito — Live Orders → l’ordine, oppure All Orders → l’ordine.
  2. Clicca su More actions → Resend order to POS. Vedrai Queued POS order injection retry.
  3. Osserva lo stato dell’ordine. Dovrebbe passare a Accepted una volta che Lightspeed lo conferma. Se fallisce di nuovo con lo stesso motivo, il dispositivo non è ancora connesso — ripercorri la checklist qui sopra.
Resend order to POS appare solo finché l’ordine non ha un riferimento a una ricevuta POS. Se l’ordine è già arrivato a Lightspeed, non c’è nulla da reinviare — controlla la cassa. Se l’opzione compare ma il reinvio viene rifiutato, vedi “Questo ordine è già stato inviato al POS” sotto.
Gli ordini che facevano parte di un round di add-to-bill richiedono di battere gli articoli sul POS, oppure un ordine nuovo.

”Questo ordine è già stato inviato al POS”

A volte il reinvio viene rifiutato invece di essere messo in coda: This order has already been sent to the POS. Resending it would create a duplicate POS order. Significa che Lightspeed Cloud ha confermato a storekit di aver ricevuto l’ordine — al primo invio o su uno dei retry — e storekit ha registrato quella conferma sull’ordine. storekit non invia una seconda volta un ordine che Lightspeed ha già accettato, perché Lightspeed lo tratterebbe come un ordine nuovo e la cassa lo stamperebbe due volte. La cassa può comunque essere vuota. Lightspeed Cloud accetta prima l’ordine e solo dopo prova a consegnarlo all’Active Device. Se quell’iPad era offline durante il tentativo, la finestra di consegna si è chiusa: l’ordine risulta accettato lato Lightspeed ma non è mai stato stampato. Rimettere online l’iPad adesso non lo ripropone. Cosa fare:
  1. Controlla se Lightspeed ha l’ordine: cercalo nella lista degli ordini online dell’app Lightspeed sull’Active Device, oppure nel Lightspeed Back Office, usando il numero d’ordine storekit.
  2. Se c’è, la cassa ce l’ha — dal lato storekit non c’è altro da fare.
  3. Se non c’è, batti gli articoli a mano su Lightspeed dai dettagli dell’ordine in storekit, così la cucina riceve il ticket e il tuo chiusura di giornata torna. Il cliente ha già pagato con storekit (a meno che l’ordine non risulti pagato in contanti), quindi non incassare di nuovo.
  4. Poi ripercorri Rimetti online l’iPad così il prossimo ordine non si perde allo stesso modo.
Cliccare di nuovo su Resend order to POS qui non serve. Ogni click mette in coda un nuovo retry e ogni tentativo viene rifiutato con lo stesso messaggio. Se ti serve l’ordine sulla cassa, battilo a mano.

Verifica che tutto sia tornato a posto

  • Fai un piccolo ordine di test e controlla che arrivi in cassa.
  • Tieni d’occhio Live Orders per qualche minuto — nessun nuovo ordine dovrebbe finire in Retrying.
  • Se stai ricevendo email di fallimento per ogni ordine, tratta la cassa come offline finché un ordine di test non arriva a destinazione.

Evita che si ripeta

L’Active Device Lightspeed impostato per ricevere gli ordini online va trattato come infrastruttura, non come un iPad di scorta:
  • Tienilo sempre in carica. Solo questo elimina la maggior parte di questi fallimenti.
  • Tienilo sull’app Lightspeed. Non usarlo per altro e non lasciare che lo staff esca dall’app.
  • Attiva Apple Guided Access su quell’iPad così l’app Lightspeed non può essere chiusa, e disabilita il blocco automatico.
  • Assicuragli un Wi-Fi stabile. Se la cassa è al limite della copertura, la sessione cade a intermittenza e vedrai errori di connettività come NIOCore.ChannelError 0.
  • Non portarlo a casa o fuori sede, e non affidarti a un dispositivo che è anche il palmare di ordinazione di qualcuno.

Ordini online disattivati in Lightspeed

Se il motivo del fallimento è Business location doesn't accept online orders at the moment. oppure Ordering_disabled, l’iPad è online ma gli ordini online sono in pausa nell’app Lightspeed. Reinviare non serve finché non li riattivi:
  1. Tocca i quattro puntini sulla barra di navigazione (tab Status Preview).
  2. Tocca l’icona a forma di shopping bag nel menu di stato.
  3. Usa il prompt per abilitare gli ordini online.
Poi reinvia l’ordine con More actions → Resend order to POS.

Se continua a fallire

Se l’iPad è carico, aperto, loggato, connesso e impostato per ricevere ordini online, e gli ordini falliscono ancora:
  • Controlla che Integration Status su Stores → il tuo locale → Settings → Integrations → Lightspeed K-Series riporti Enabled - sending orders to Lightspeed.
  • Controlla le altre cause di fallimento degli ordini in Risoluzione dei problemi Lightspeed — un account profile o un product code mancante fa fallire gli ordini con un motivo diverso.
  • Contatta il supporto storekit con un numero d’ordine di esempio. Timeout ripetuti su un dispositivo apparentemente sano di solito richiedono che Lightspeed guardi la sessione del dispositivo.