Prérequis
Avant de connecter Lightspeed K-Series, assurez-vous d’avoir :- Un abonnement Lightspeed K-Series actif avec accès API
- Un accès admin à votre tableau de bord storekit
- Vos identifiants de back office Lightspeed
Configuration de la connexion
Étape 1 : Autoriser storekit
La connexion utilise OAuth, vous autoriserez donc storekit à accéder à votre compte Lightspeed :- Allez dans Paramètres de la boutique > Intégrations dans votre tableau de bord storekit
- Trouvez Lightspeed K-Series et cliquez sur Connecter
- Vous serez redirigé vers Lightspeed pour vous connecter et autoriser l’accès
- Après autorisation, vous reviendrez à storekit
Étape 2 : Sélectionner votre emplacement d’entreprise
Après autorisation, sélectionnez quel emplacement d’entreprise Lightspeed connecter :- storekit affichera vos entreprises Lightspeed disponibles
- Sélectionnez l’emplacement d’entreprise qui correspond à cet établissement
- Cliquez sur Connecter pour lier l’emplacement
Chaque établissement storekit se connecte à un emplacement d’entreprise Lightspeed. Pour les configurations multi-emplacements, connectez chaque établissement séparément.
Étape 3 : Synchroniser votre menu
Une fois connecté, importez votre menu depuis Lightspeed :- Allez dans Menu dans votre tableau de bord
- Cliquez sur Synchroniser le menu
- Sélectionnez quel menu Lightspeed importer
- Attendez la fin de la synchronisation
- Catégories (avec sous-écrans en option)
- Produits avec noms, descriptions et prix
- Offres de menu et articles combo
- Groupes de modificateurs et instructions de production
- Informations sur les allergènes
- Images de produits (à partir du contenu enrichi de Lightspeed)
Étape 4 : Configurer les paramètres d’intégration
Ajustez le comportement de l’intégration :Codes de remise natifs
Lorsque Native Discounts est activé, storekit envoie les codes de remise directement à Lightspeed au lieu d’ajouter une ligne SKU de remise. Cela nécessite :- Les codes de remise dans storekit doivent avoir un champ POS ID rempli avec l’ID de code de remise Lightspeed correspondant
- Le code de remise Lightspeed doit être configuré et actif
- La remise sera appliquée à tous les articles de la commande au niveau du POS
Synchronisation du menu
Ce qui est synchronisé
Options de synchronisation
Préserver le contenu existant :- Ne pas mettre à jour les images — Conserver les images ajoutées manuellement pendant la synchronisation
- Ne pas mettre à jour les descriptions — Conserver les descriptions modifiées manuellement
Synchronisation manuelle vs planifiée
Synchronisation manuelle : Déclenchez à tout moment depuis la page Menu après avoir apporté des modifications dans Lightspeed. Synchronisation planifiée : Configurez une synchronisation automatique à des horaires spécifiques :- Allez dans Paramètres de la boutique > Intégrations > Lightspeed K-Series
- Configurez votre planification de synchronisation
- Recommandation : planifiez pendant les heures creuses (par ex. 5h du matin)
Injection de commande
Lorsqu’un client passe une commande, elle est automatiquement envoyée à Lightspeed.Types de commande
Ce que reçoit Lightspeed
Chaque commande inclut :- Tous les articles avec SKU et prix
- Modificateurs (en tant que sous-articles ou IDs de modificateur)
- Nom, email, téléphone du client
- Code de retrait (8 caractères)
- Heure de traitement dans les notes de commande
- Adresse de livraison (pour les commandes de livraison)
- Numéro de table (pour les commandes sur place)
- Pourboires et frais de service
Mise en tampon des précommandes
Pour les commandes planifiées, vous pouvez contrôler quand elles sont injectées :- Injection immédiate : Commande envoyée au POS juste après paiement
- Injection en tampon : Commande envoyée X minutes avant l’heure demandée
Logique de nouvelle tentative
Si Lightspeed est temporairement inaccessible :- storekit réessaie avec un délai exponentiel (jusqu’à 6 tentatives)
- Le timing des tentatives s’adapte selon l’éloignement de la commande planifiée
- Les commandes échouées déclenchent des notifications par email vers l’adresse email de votre établissement
Les notifications par email incluent la raison spécifique de l’erreur, les détails de la commande et un lien direct pour consulter la commande dans votre tableau de bord. Cela garantit que vous ne manquez jamais une commande nécessitant une attention manuelle.
Mises à jour de stock en temps réel
Lightspeed K-Series prend en charge les mises à jour d’inventaire en temps réel via webhooks :- Lorsque vous marquez un article comme restreint ou mettez à jour le stock dans Lightspeed
- Lightspeed envoie un webhook à storekit
- storekit met à jour la disponibilité immédiatement
- Le cache du menu est vidé afin que les clients voient la disponibilité actuelle
Mise en pause automatique en cas d’échec de commande
Si une commande échoue en raison d’une restriction de vente (article indisponible), storekit :- Met en pause automatiquement les articles concernés jusqu’à 8h le lendemain
- Enregistre l’événement de mise en pause avec la source
lightspeed - Vide le cache du menu
- Empêche d’autres commandes pour les articles indisponibles
Synchronisation du plan de salle
Synchronisez la disposition de vos tables depuis Lightspeed pour les commandes sur place et le pay at table :- Allez dans Boutiques → votre boutique → Paramètres → Intégrations → Lightspeed K-Series
- Sous Fetch Lightspeed Floorplan, cliquez sur Sync floorplan et confirmez
- Les zones et tables sont importées avec leurs IDs Lightspeed
- Les nouvelles zones et tables sont créées
- Les tables renommées sont mises à jour
- Les tables supprimées sont archivées
Pay at Table
Lightspeed K-Series prend en charge une intégration pay at table complète :Fonctionnement
- Le client scanne le QR code à sa table
- storekit récupère l’addition ouverte depuis Lightspeed
- Le client consulte les articles et sélectionne ce qu’il veut payer
- Le paiement est traité et appliqué à l’addition Lightspeed
- Le statut de l’addition se synchronise en temps réel
Configuration
Synchronisation des additions
storekit maintient les additions synchronisées avec Lightspeed :- Les articles ajoutés/supprimés dans Lightspeed se mettent à jour automatiquement
- Les paiements effectués au POS sont reflétés
- Les additions déplacées entre les tables sont suivies
- Les frais de service et remises se synchronisent correctement
Tester votre intégration
Liste de vérification avant lancement
-
Synchronisation du menu
- Toutes les catégories importées correctement
- Les produits ont les bons noms et prix
- Les modificateurs apparaissent sur les bons produits
- Les images s’affichent (si utilisation des images Lightspeed)
-
Flux de commande
- Passez une commande de retrait test
- Vérifiez que la commande apparaît dans Lightspeed
- Vérifiez que les articles, modificateurs et notes sont corrects
- Confirmez que le code de retrait apparaît
-
Mises à jour de stock
- Marquez un article comme restreint dans Lightspeed
- Vérifiez qu’il se masque du menu storekit en quelques minutes
-
Pay at table (si utilisé)
- Ouvrez une addition dans Lightspeed
- Scannez le QR code pour consulter l’addition
- Finalisez un paiement test
- Vérifiez que le paiement apparaît dans Lightspeed
Dépannage
Connexion expirée
Si vous voyez des erreurs d’autorisation :- Le refresh token peut avoir expiré
- Allez dans Paramètres de la boutique > Intégrations et réautorisez
Le menu ne se synchronise pas
- Assurez-vous que le menu est publié dans Lightspeed
- Vérifiez que les produits sont actifs et assignés à des catégories
- Vérifiez que le bon menu est sélectionné dans storekit
- Consultez les erreurs de synchronisation dans le tableau de bord
Les commandes n’apparaissent pas
- Vérifiez que l’intégration est activée (pas seulement connectée)
- Vérifiez que les profils de compte existent dans Lightspeed
- Assurez-vous que les SKU requis existent (
STOREKIT_DELIVERY,STOREKIT_DISCOUNT, etc.) - Consultez la commande dans le tableau de bord storekit pour les messages d’erreur
Articles erronés dans les commandes
- Vérifiez que les SKU correspondent entre les systèmes
- Vérifiez que les groupes de modificateurs sont correctement synchronisés
- Pour les offres de menu, assurez-vous que la structure de l’offre correspond
Le stock ne se met pas à jour
- Vérifiez que les webhooks sont correctement configurés
- Vérifiez que l’emplacement d’entreprise est ajouté au webhook
- Confirmez que les SKU d’articles correspondent entre les systèmes
Fonctionnalités prises en charge
Commandes
Commandes
Pay at Table
Pay at Table
Configuration de l'établissement
Configuration de l'établissement