Prérequis
Avant de configurer TISSL :- Système POS TISSL actif
- Clé API TISSL
- ID d’organisation TISSL
- Liste des IDs de produit pour les articles de votre menu
- Accès admin à votre tableau de bord storekit
Contactez le support TISSL pour obtenir votre API Key et Organisation ID. Ils sont requis pour l’intégration.
Configuration de la connexion
Étape 1 : Connecter TISSL
- Allez dans Paramètres de la boutique > Intégrations dans votre tableau de bord storekit
- Trouvez TISSL et cliquez sur Connecter
- Saisissez vos identifiants TISSL :
- API Key — Votre clé d’authentification API TISSL
- Organisation ID — Votre identifiant d’organisation TISSL
- Cliquez sur Connecter
Étape 2 : Sélectionner votre site
Après authentification :- storekit peut récupérer les sites disponibles dans votre organisation TISSL
- Sélectionnez le site qui correspond à cet établissement storekit
- Le Site ID est enregistré pour le routage des commandes
Étape 3 : Configurer les paramètres d’intégration
Configurez les paramètres TISSL requis :Étape 4 : Lier les produits
Pour chaque produit dans votre menu storekit :- Allez dans Menu et sélectionnez un produit
- Trouvez le champ POS ID
- Saisissez l’ID de produit exact de TISSL
- Enregistrez le produit
Fonctionnement de la liaison des produits
TISSL utilise la liaison manuelle — les produits ne sont pas synchronisés automatiquement :- Vous créez votre menu dans storekit
- Vous saisissez l’ID de produit TISSL pour chaque article
- Lorsque des commandes sont passées, storekit envoie les IDs de produit
- TISSL fait correspondre les IDs aux produits et traite la commande
Liaison des modificateurs
Les modificateurs nécessitent à la fois un ID de produit et un ID de groupe :- Allez dans vos groupes de modificateurs dans storekit
- Pour chaque groupe de modificateurs, saisissez le nom/ID de groupe TISSL
- Pour chaque option de modificateur, saisissez l’ID de produit TISSL
- Enregistrez les modifications
modifierGroups: Tableau de noms de groupesmodifiers: Tableau avec paires nom de groupe et nom de modificateur
Injection de commande
Lorsqu’un client passe une commande, storekit l’envoie à l’endpoint/order de TISSL.
Canaux de commande
Ce que reçoit TISSL
Chaque commande inclut :- ID d’organisation et Site ID
- ID de commande externe (ID de commande storekit)
- Description de la commande (code de commande ou numéro de table)
- Nombre de clients
- Type de commande
- Paramètres de frais de service
- Tous les articles avec :
- ID de produit
- Quantité
- Prix brut et net
- Attribution de plat
- Notes d’article
- Groupes de modificateurs et modificateurs
- Articles de paiement (pour les commandes non-espèces)
- Coordonnées du client avec adresse
- Notes de commande
Mise en tampon des précommandes
Pour les commandes planifiées, vous pouvez activer la mise en tampon :- Buffer Orders — Activer pour retarder l’injection de commande
- Les commandes sont retenues jusqu’à plus près de l’heure de traitement
- Un décalage est ajouté pour empêcher les commandes simultanées d’échouer
TISSL peut rejeter les commandes simultanées pour le même montant. Le décalage (délai aléatoire basé sur l’ID de commande) aide à prévenir cela.
Frais de livraison et remises
Le cas échéant, storekit ajoute des lignes pour :- Frais de livraison : Utilise l’ID de produit Delivery Fee configuré
- Remises : Utilise l’ID de produit Discount configuré avec un prix négatif
Ajout à une addition existante
Pour les commandes sur place, storekit vérifie l’existence d’une addition sur la table :- Si trouvée, la commande est ajoutée à l’addition existante
- Sinon, une nouvelle addition est créée
Pay at Table
TISSL 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 TISSL via
/order/table/{tableId}/{orgId}/{siteId} - Le client consulte les articles et sélectionne ce qu’il veut payer
- Le paiement est traité et envoyé à TISSL via
/order/payment - Le statut de l’addition se synchronise en temps réel
Synchronisation des additions
storekit maintient les additions synchronisées avec TISSL :- Les articles ajoutés/supprimés dans TISSL se mettent à jour automatiquement
- Les paiements effectués au POS sont suivis
- Les additions déplacées entre les tables sont suivies
- Les frais de service et remises se synchronisent correctement
- Les lignes de taxe sont synchronisées par article
Configuration
Synchronisation des tables
Récupérez la disposition de vos tables depuis TISSL :- Allez dans Boutiques → votre boutique → Paramètres → Intégrations → Tissl
- Cliquez sur Sync floorplan et confirmez
- Les zones commerciales et emplacements sont importés en tant que zones et tables
- Nom et ID de zone
- Nom et ID de table
- Capacité
- Statut actif
Référence des paramètres d’intégration
Tester votre intégration
Liste de vérification avant lancement
-
Connexion
- API Key et Organisation ID vérifiés
- Site sélectionné correctement
-
Configuration
- Order Type existe dans TISSL
- Payment Type configuré
- Course assigné
- Produit Delivery Fee créé (si livraison)
- Produit Discount créé (si remises)
-
Liaison des produits
- Tous les produits ont des IDs de produit TISSL
- Tous les modificateurs ont des IDs de produit
- Les groupes de modificateurs ont des noms de groupe
-
Flux de commande
- Passer une commande test
- Vérifier que les articles apparaissent correctement dans TISSL
- Vérifier que les modificateurs s’affichent correctement
- Confirmer que les prix correspondent
-
Pay at table (si utilisé)
- Tables synchronisées
- Ouvrir une addition dans TISSL
- Consulter l’addition via storekit
- Finaliser un paiement test
Dépannage
Échec de connexion
- Vérifiez que l’API Key est correcte et active
- Vérifiez que l’Organisation ID correspond à votre compte
- Confirmez que le système TISSL est en ligne (vérification du statut live)
Les commandes n’apparaissent pas
- Vérifiez que l’intégration est activée
- Vérifiez que le Site ID est correct
- Consultez la commande dans le tableau de bord pour les messages d’erreur
- Confirmez que Order Type et Payment Type existent dans TISSL
Articles manquants
- Vérifiez que les IDs de produit sont correctement saisis
- Vérifiez que les produits existent dans TISSL
- Les articles sans IDs de produit sont ignorés avec un avertissement
Problèmes de modificateurs
- Assurez-vous que les groupes de modificateurs ont des noms/IDs de groupe
- Vérifiez que les IDs de produit de modificateur existent dans TISSL
- Vérifiez l’association du groupe de modificateurs
Prix erronés
- Les prix sont calculés en incluant les modificateurs
- Vérifiez que les paramètres de taxe correspondent (storekit envoie brut et net)
- Vérifiez la configuration des frais de service
Erreurs Pay at Table
- « no_open_bills » : Aucune addition active sur cette table dans TISSL
- « already_exists » : Addition déjà traitée/fermée
- Vérifiez que le POS ID de la table correspond à l’ID de table TISSL
Limitations
Avec l’intégration TISSL :- Pas de synchronisation automatique du menu : Construisez le menu dans storekit, liez aux IDs TISSL
- Pas de sync stock en temps réel : Disponibilité gérée dans storekit
- Mappage manuel des produits : Maintenir les mappages d’ID pour tous les articles
Fonctionnalités prises en charge
Commandes
Commandes
Pay at Table
Pay at Table
Configuration de l'établissement
Configuration de l'établissement