Prerequisiti
Prima di connettere Lightspeed K-Series, assicurati di avere:- Un abbonamento attivo a Lightspeed K-Series con accesso API
- Accesso admin alla tua dashboard storekit
- Le tue credenziali del back office Lightspeed
Configurazione della connessione
Passo 1: autorizzare storekit
La connessione utilizza OAuth, quindi autorizzerai storekit ad accedere al tuo account Lightspeed:- Vai su Store Settings > Integrations nella tua dashboard storekit
- Trova Lightspeed K-Series e clicca su Connect
- Verrai reindirizzato su Lightspeed per accedere e autorizzare l’accesso
- Dopo l’autorizzazione tornerai su storekit
Passo 2: selezionare la tua business location
Dopo l’autorizzazione, seleziona quale business location Lightspeed collegare:- storekit mostrerà i tuoi business Lightspeed disponibili
- Seleziona la business location che corrisponde a questo locale
- Clicca su Connect per collegare la location
Ogni locale storekit si connette a una business location Lightspeed. Per configurazioni multi-sede, connetti ogni locale separatamente.
Passo 3: sincronizzare il menu
Una volta connesso, importa il tuo menu da Lightspeed:- Vai su Menu nella tua dashboard
- Clicca su Sync Menu
- Seleziona quale menu Lightspeed importare
- Attendi il completamento della sincronizzazione
- Categorie (comprese facoltativamente le subscreen)
- Prodotti con nomi, descrizioni e prezzi
- Menu deal e articoli combo
- Gruppi di modificatori e istruzioni di produzione
- Informazioni sugli allergeni
- Immagini dei prodotti (dal rich content di Lightspeed)
Passo 4: configurare le impostazioni di integrazione
Ottimizza il comportamento dell’integrazione:Codici sconto nativi
Quando Native Discounts è abilitato, storekit invia i codici sconto direttamente a Lightspeed invece di aggiungere una voce di riga con SKU di sconto. Questo richiede:- I codici sconto in storekit devono avere il campo POS ID compilato con l’ID codice sconto Lightspeed corrispondente
- Il codice sconto Lightspeed deve essere configurato e attivo
- Lo sconto verrà applicato a tutti gli articoli dell’ordine a livello di POS
Sincronizzazione del menu
Cosa viene sincronizzato
Opzioni di sincronizzazione
Preserva i contenuti esistenti:- Don’t update images — mantieni le immagini aggiunte manualmente durante la sync
- Don’t update descriptions — mantieni le descrizioni modificate manualmente
Sync manuale vs pianificata
Sync manuale: attiva in qualsiasi momento dalla pagina Menu dopo aver apportato modifiche in Lightspeed. Sync pianificata: imposta la sync automatica a orari specifici:- Vai su Store Settings > Integrations > Lightspeed K-Series
- Configura il tuo programma di sync
- Consigliato: pianifica durante le ore tranquille (es. le 5 del mattino)
Iniezione degli ordini
Quando un cliente effettua un ordine, viene automaticamente inviato a Lightspeed.Tipi di ordine
Cosa riceve Lightspeed
Ogni ordine include:- Tutti gli articoli con SKU e prezzi
- Modificatori (come sotto-articoli o ID modificatore)
- Nome, email e telefono del cliente
- Codice di ritiro (8 caratteri)
- Ora di fulfillment nelle note dell’ordine
- Indirizzo di consegna (per ordini delivery)
- Numero di tavolo (per ordini dine-in)
- Mance e service charge
Buffering dei pre-ordini
Per gli ordini programmati, puoi controllare quando vengono iniettati:- Iniezione immediata: ordine inviato al POS subito dopo il pagamento
- Iniezione bufferizzata: ordine inviato X minuti prima dell’orario richiesto
Retry logic
Se Lightspeed è temporaneamente irraggiungibile:- storekit riprova con backoff esponenziale (fino a 6 retry)
- La tempistica dei retry si adatta in base a quanto è lontano l’ordine programmato
- Gli ordini falliti attivano notifiche email al tuo indirizzo email del locale
Le notifiche email includono il motivo specifico dell’errore, i dettagli dell’ordine e un link diretto per visualizzare l’ordine nella tua dashboard. Questo assicura che tu non perda mai un ordine che richiede attenzione manuale.
Aggiornamenti di stock in tempo reale
Lightspeed K-Series supporta gli aggiornamenti di inventario in tempo reale via webhook:- Quando marchi un articolo come limitato o aggiorni lo stock in Lightspeed
- Lightspeed invia un webhook a storekit
- storekit aggiorna immediatamente la disponibilità
- La cache del menu viene svuotata così che i clienti vedano la disponibilità corrente
Auto-snooze in caso di fallimento ordine
Se un ordine fallisce a causa di una restrizione di vendita (articolo non disponibile), storekit automaticamente:- Mette in snooze gli articoli interessati fino alle 8 del mattino successivo
- Registra l’evento di snooze con source
lightspeed - Svuota la cache del menu
- Impedisce ulteriori ordini di articoli non disponibili
Sincronizzazione della planimetria
Sincronizza il layout dei tavoli da Lightspeed per dine-in e pay-at-table:- Vai su Stores → il tuo store → Settings → Integrations → Lightspeed K-Series
- Sotto Fetch Lightspeed Floorplan, clicca su Sync floorplan e conferma
- Aree e tavoli vengono importati con i loro ID Lightspeed
- Nuove aree e tavoli vengono creati
- I tavoli rinominati vengono aggiornati
- I tavoli rimossi vengono archiviati
Pay at Table
Lightspeed K-Series supporta l’integrazione completa pay-at-table:Come funziona
- Il cliente scansiona il QR code al tavolo
- storekit recupera il conto aperto da Lightspeed
- Il cliente visualizza gli articoli e seleziona cosa pagare
- Il pagamento viene elaborato e applicato al conto Lightspeed
- Lo stato del conto si sincronizza in tempo reale
Configurazione
Sincronizzazione dei conti
storekit mantiene i conti sincronizzati con Lightspeed:- Gli articoli aggiunti/rimossi in Lightspeed si aggiornano automaticamente
- I pagamenti effettuati sul POS vengono riflessi
- I conti spostati tra tavoli vengono tracciati
- Service charge e sconti si sincronizzano correttamente
Testare l’integrazione
Checklist pre-lancio
-
Sincronizzazione del menu
- Tutte le categorie importate correttamente
- I prodotti hanno nomi e prezzi corretti
- I modificatori compaiono sui prodotti giusti
- Le immagini vengono visualizzate (se usi immagini Lightspeed)
-
Flusso ordine
- Effettua un ordine di test pickup
- Verifica che l’ordine compaia in Lightspeed
- Controlla che articoli, modificatori e note siano corretti
- Conferma che compaia il codice di ritiro
-
Aggiornamenti di stock
- Marca un articolo come limitato in Lightspeed
- Verifica che venga nascosto dal menu storekit entro pochi minuti
-
Pay at table (se in uso)
- Apri un conto in Lightspeed
- Scansiona il QR code per visualizzare il conto
- Completa un pagamento di test
- Verifica che il pagamento compaia in Lightspeed
Troubleshooting
Connessione scaduta
Se vedi errori di autorizzazione:- Il refresh token potrebbe essere scaduto
- Vai su Store Settings > Integrations e ri-autorizza
Il menu non si sincronizza
- Assicurati che il menu sia pubblicato in Lightspeed
- Controlla che i prodotti siano attivi e assegnati alle categorie
- Verifica che il menu corretto sia selezionato in storekit
- Controlla eventuali errori di sync nella dashboard
Gli ordini non compaiono
- Verifica che l’integrazione sia abilitata (non solo connessa)
- Controlla che gli account profile esistano in Lightspeed
- Assicurati che gli SKU richiesti esistano (
STOREKIT_DELIVERY,STOREKIT_DISCOUNT, ecc.) - Rivedi l’ordine nella dashboard storekit per eventuali messaggi di errore
Articoli sbagliati negli ordini
- Controlla che gli SKU corrispondano tra i sistemi
- Verifica che i gruppi di modificatori siano sincronizzati correttamente
- Per i menu deal, assicurati che la struttura del deal corrisponda
Lo stock non si aggiorna
- Verifica che i webhook siano configurati correttamente
- Controlla che la business location sia aggiunta al webhook
- Conferma che gli SKU degli articoli corrispondano tra i sistemi
Funzionalità supportate
Ordini
Ordini
Pay at Table
Pay at Table
Configurazione locale
Configurazione locale