Skip to main content
Quando un cliente effettua un ordine, storekit lo invia al tuo terminal group Syrve. Questa pagina spiega come vengono mappati gli ordini e cosa devi configurare — tutto ciò che è qui si trova sotto Syrve Order Complications nella pagina Syrve Settings.

Quando gli ordini vengono inviati

Gli ordini vengono inviati a Syrve non appena vengono effettuati. L’ordine appare in sincronizzazione mentre storekit attende la conferma dalla cassa, e viene contrassegnato come Accepted solo quando Syrve ha ricevuto l’ordine — quindi un ordine accettato è un ordine che si trova davvero sul POS. I preordini vengono inviati immediatamente per impostazione predefinita, così compaiono in cassa non appena vengono effettuati. Attiva Buffer Orders per trattenere invece i preordini e inoltrarli più vicino all’orario programmato. Un preordine trattenuto può essere inviato alla cassa in anticipo con Resend order to POS — la conferma avverte che questo annulla l’invio programmato.

Terminal Group

Gli ordini arrivano sul Terminal Group che selezioni — questa è la cassa (o il gruppo di casse) della tua organizzazione Syrve.
Un terminal group la cui cassa è offline mostra il suffisso (asleep) nel menu a tendina. Gli ordini inviati a un terminal group dormiente non vengono ritirati: Syrve va in timeout dopo qualche minuto e l’ordine viene contrassegnato come failed in storekit. Questo è il fallimento più comune per gli ordini Syrve — vedi Ordini falliti: cassa dormiente.

Tipi di ordine

Syrve richiede un tipo d’ordine su ogni ordine. Ne mappi uno per ciascun metodo di evasione — ogni menu a tendina offre solo i tipi d’ordine Syrve del tipo corrispondente:
  • Delivery Order Type — usato per gli ordini di consegna (il tipo consegna con corriere di Syrve)
  • Pickup Order Type — usato per gli ordini di ritiro (il tipo ritiro cliente di Syrve)
  • Table Order Type — usato per gli ordini al tavolo, che aprono un conto sul POS (vedi Sala); impostalo su Not used se il negozio non accetta ordini al tavolo

Pagamenti

storekit registra il pagamento sull’ordine Syrve così la cassa non lo richiede di nuovo:
Se il tipo di pagamento per il metodo di pagamento di un ordine non è configurato, l’ordine viene comunque inviato — semplicemente senza pagamento, quindi lo staff deve chiudere il pagamento in cassa. Imposta entrambi i tipi prima di andare in produzione.

Mance

Imposta Tips Type perché le mance arrivino a Syrve come mance, registrate separatamente dal pagamento. Senza un tipo mancia, la mancia resta all’interno del totale del pagamento — i conti quadrano comunque, semplicemente non viene evidenziata come mancia sul POS.

Sconti, coperti e costi di consegna

Usa una maggiorazione a somma flessibile da Syrve Office come Service Charge. Le maggiorazioni percentuali di Syrve ricalcolano la loro percentuale sul POS e ignorano l’importo inviato da storekit, quindi la cifra sullo scontrino non corrisponderà all’ordine. Syrve consente inoltre una sola maggiorazione di questo tipo per ordine — motivo per cui coperto e costo di consegna arrivano combinati.

Cosa riceve Syrve

Ogni ordine porta con sé il nome e l’email del cliente, il suo numero di telefono (convertito in formato internazionale; quando quello del cliente non è utilizzabile, viene usato il numero del negozio), il codice ordine storekit, tutti gli articoli con le loro dimensioni e i modificatori, eventuali note d’ordine come commento dell’ordine, l’indirizzo di consegna (per gli ordini di consegna), il pagamento, la mancia, lo sconto e le maggiorazioni come configurati sopra, e l’orario programmato per i preordini.

Aggiornamenti di stato dell’ordine

Con i webhook abilitati, Syrve invia gli aggiornamenti della cucina a storekit, che li mappa sullo stato del tuo ordine: Gli stati avanzano solo in avanti — un aggiornamento in ritardo o duplicato non riporta mai un ordine indietro.
Un ordine stornato in cassa non viene annullato in storekit: un ordine pagato deve essere annullato (e rimborsato) in storekit, da te. storekit segnala l’ordine così lo staff può risolverlo in modo consapevole.

Annullare un ordine

Annullare un ordine di ritiro o consegna in storekit lo annulla anche sul POS, usando la Cancel Cause che hai selezionato (Syrve richiede una causa di annullamento; scegline una in Syrve Order Complications). I conti al tavolo non possono essere annullati tramite l’API — storna il conto in cassa.

Quando un ordine non arriva alla cassa

Se Syrve rifiuta un ordine — o la cassa non lo conferma mai — l’ordine viene contrassegnato come failed in storekit con il motivo mostrato sull’ordine. L’ordine del cliente si conclude comunque, quindi non lo perdi mai. Una volta risolta la causa, apri l’ordine, usa Resend order to POS e conferma. Un tipo di errore non può essere recuperato in questo modo: un ordine andato in timeout su un terminal group dormiente esiste già dentro Syrve in uno stato di errore, e Syrve rifiuta il rinvio come duplicato — battilo in cassa manualmente. Cause comuni e soluzioni sono in Risoluzione dei problemi.

Correlati