Nous étudierons votre réseau de points et proposerons une architecture
Équipements, modes de retrait, paiements et échange avec la comptabilité décrits avant le début du développement.
Des logiciels pour le commerce sans personnel et le retrait automatisé des marchandises : casiers de consignes automatiques, distributeurs et présentoirs de micromarchés. Vous trouverez ci-dessous les modules du système, les processus qu'ils couvrent et leurs liens avec les boutiques en ligne, les services de livraison, le CRM, l'ERP et l'entrepôt.
Commerce sans personnel — la vente et le retrait de marchandises dans un lieu où personne n'est présent. Le client se sert lui-même de l'équipement, tandis que le logiciel pilote la disponibilité des produits, les prix, le paiement et la remise.
Une consigne automatique, un distributeur et un micromarché sont trois variantes d'une même tâche. Les mécanismes physiques diffèrent : un casier à serrure électronique, une spirale ou un ascenseur à l'intérieur d'une machine, ou des présentoirs et des réfrigérateurs ouverts. Les enregistrements de gestion, eux, sont les mêmes : produit, prix, stock par point, commande, paiement et événement d'équipement.
C'est pourquoi les trois sont réunis sur une seule page. Les logiciels pour consignes automatiques, pour le vending et pour les micromarchés se construisent à partir des mêmes modules : seuls changent les appareils raccordés et la façon de remettre la marchandise.
Six raisons qui poussent une entreprise à mettre en place un logiciel de commerce sans personnel. Sans lui, chacune de ces tâches demande un déplacement, un tableur et un appel téléphonique.
Les produits, les prix et les planogrammes se gèrent de façon centralisée et se diffusent vers tous les points. Un distributeur d'aéroport et un micromarché de bureau puisent à la même source, et non à des fichiers séparés.
Le client choisit, paie et récupère lui-même sa marchandise, 24 heures sur 24. On a besoin de gens pour le réapprovisionnement, la collecte de la recette et les pannes, et non pour chaque vente.
Le stock diminue au déclenchement du mécanisme de remise ou à l'ouverture d'un casier. Les tournées de réapprovisionnement se construisent sur le stock réel, et non sur les chiffres de la semaine passée.
Les prix changent selon des règles : pour un point, un groupe de points ou selon un calendrier. Retarifer un parc de cent machines ne demande pas de passer devant chacune d'elles.
Les ventes, les paiements, les réapprovisionnements et les sorties de stock arrivent dans la comptabilité sans double saisie. Le rapprochement cesse d'être une tâche à part en fin de mois.
L'exploitant voit ce qui se vend à chaque point, quels casiers restent inutilisés, combien de temps un équipement est resté indisponible et pourquoi.
Une consigne automatique — une armoire à casiers de tailles différentes qui permet au destinataire de récupérer sa commande sans personne pour la lui remettre. Le logiciel d'une consigne automatique détermine dans quel casier doit se trouver un colis, qui peut l'ouvrir et avec quel code, et ce qui se passe si la commande n'est pas retirée.
Un casier n'est pas seulement une porte : c'est un enregistrement de gestion avec son statut et son historique. Une même armoire peut donc traiter des commandes les unes après les autres, et la disponibilité de chaque casier est connue avant l'arrivée du coursier.
Ce que fait le logiciel d'une consigne automatique :
Le dépôt par le coursier est un scan, exactement comme le retrait : l'étiquette du colis est scannée, la consigne ouvre un casier adapté et la fermeture de la porte confirme le dépôt. À partir de cet instant, c'est la consigne et non le coursier qui répond de la commande.
Le code de retrait appartient à la commande et non à la personne. Il peut être transmis à un autre destinataire, annulé et réémis. Chaque transmission de code est consignée dans l'historique de la commande, avec son heure et son mode d'envoi.
Une armoire traite des dizaines de commandes par jour, un réseau en traite des milliers. La différence ne tient pas au retrait lui-même, mais à tout ce qui l'entoure : qui dépose les commandes, qui entretient les armoires et d'où viennent les commandes.
Un registre des appareils conserve pour chacun l'adresse, la configuration des tailles de casiers, les horaires d'accès, la version du logiciel et le responsable de la maintenance. Les réglages et les mises à jour partent vers les bornes à distance.
La boutique reçoit la liste des consignes avec leurs adresses, leurs horaires et leurs limites de taille, transmet la commande et reçoit les changements de statut : déposée, retirée, périmée ou renvoyée.
L'échange par API avec les transporteurs couvre l'affectation d'une armoire, le numéro d'envoi, la confirmation du dépôt, l'enlèvement des commandes non retirées et la collecte des retours en cours de tournée.
Le système surveille les serrures et les capteurs de porte, le fonctionnement du lecteur et de l'écran, le module de paiement, l'alimentation et la liaison. Un casier défaillant est bloqué pour les nouveaux dépôts au lieu d'être découvert sur place.
L'exploitant voit combien de casiers de chaque taille sont occupés maintenant et combien le seront le soir, d'après les durées de conservation. Le régulateur sait quelle armoire ne peut plus recevoir d'affectation.
Rotation des casiers, temps moyen entre le dépôt et le retrait, part des commandes non retirées, occupation par heure et par jour, répartition par taille de casier.
Un élément de l'armoire et non un appareil à part : écran, lecteur de codes, lecteur de cartes, module sans contact et module fiscal. Elle encaisse les commandes payables à la livraison, la conservation au-delà de la durée incluse et les articles payés au retrait.
Cartes, sans contact, QR codes et paiement instantané, ainsi que paiement dans l'application. Chaque paiement est rattaché à une commande et à un casier ; son statut — autorisé, débité ou remboursé — est conservé avec l'historique du retrait et rapproché chaque jour du registre du prestataire.
Les codes à usage unique ont une durée de validité et une limite de tentatives, et la réémission d'un code est plafonnée en fréquence. Le système vérifie que le paiement correspond bien à l'ouverture du casier. Les saisies répétées en échec, une ouverture sans paiement et une activité inhabituelle d'un même destinataire entrent dans une file d'examen.
Le logiciel de la borne, le contrôleur de serrures, le protocole d'échange avec le serveur et le système de mise en service des armoires sont notre propre travail logiciel et technique. Cela nous permet de configurer les casiers pour le lieu et d'ajouter un mode de paiement ou un mode de retrait à même l'appareil, au lieu d'être limités par un module extérieur.
Un distributeur automatique vend une marchandise selon un enchaînement court : choix, paiement, remise. Le logiciel d'un distributeur automatique pilote ce que contient la machine, le prix de chaque article et ce qui se passe si le mécanisme de remise ou le paiement échoue.
La machine travaille de façon autonome : les ventes continuent sans liaison avec le serveur et les transactions partent au retour du réseau. Le logiciel de vending échange donc des événements, il ne fait pas office de télécommande.
Ce que fait un logiciel de vending :
Un échec de remise est un événement courant et non une exception : une spirale tourne sans libérer l'article, un produit se coince ou une cellule est vide. La machine le signale tout de suite, le paiement par carte est annulé sans que le client ait à le demander, et le produit est marqué pour vérification lors de la prochaine tournée.
Les planogrammes sont versionnés. Changer l'assortiment d'un site crée une nouvelle version avec une date d'entrée en vigueur au lieu d'écraser des champs, si bien que les ventes avant et après le changement restent comparables.
Un distributeur automatique travaille sans personne à côté : toute défaillance devient donc une immobilisation jusqu'au passage suivant. La télémétrie raccourcit cet intervalle en laissant l'appareil signaler lui-même son état.
La machine transmet les ventes, le stock par cellule, les erreurs de mécanique, la température, l'état du module de paiement et les ouvertures de porte. Les événements partent par lots et ne se perdent pas en cas de coupure de liaison.
En ligne, en repos, erreur de remise, monnayeur bloqué, monnaie insuffisante, panne de froid. Chaque état a sa priorité et son destinataire.
Un événement devient une tâche affectée avec un délai, et non un message dans une conversation de groupe. La clôture de la tâche exige un pointage sur place et s'inscrit dans l'historique de l'appareil.
Un module de télémétrie dialogue avec les contrôleurs de la machine en MDB et EVA-DTS. Un parc hétérogène se raccorde à un seul tableau de bord sans remplacer l'équipement en place.
Le logiciel embarqué se met à jour à distance, par groupes : d'abord quelques machines, puis le réseau. Une mise à jour ratée revient à la version précédente.
Pourcentage de temps en service, nombre de pannes par machine, temps entre la panne et le rétablissement, ventes perdues pendant l'immobilisation.
Le module de paiement se raccorde au contrôleur de la machine en MDB et fonctionne comme un bloc indépendant : lecteur de cartes, module sans contact, lecteur de QR codes, monnayeur et rendeur de monnaie avec suivi de la réserve de pièces, et module fiscal. La borne tient sa propre file de transactions.
Cartes, sans contact, QR codes et paiement instantané. Le montant est autorisé avant le déclenchement du mécanisme et débité après une remise confirmée ; chaque transaction est rapprochée de l'événement de remise, tandis que les espèces sont rapprochées des états de collecte et des compteurs de la machine.
Le système signale les écarts entre paiements et remises, les transactions répétées sur une même carte en peu de temps, un taux anormal d'annulations et de remboursements, les tentatives d'ouverture de l'armoire et les portes ouvertes en dehors d'une tournée prévue. Les indicateurs se calculent par appareil, si bien qu'une machine à problèmes se détache du reste du réseau.
Le module de télémétrie, les pilotes MDB et EVA-DTS, le logiciel embarqué et la partie paiement sont notre propre travail logiciel et technique. Un parc hétérogène se raccorde à un seul tableau de bord sans remplacer l'équipement, et la prise en charge d'un nouveau protocole ou d'un nouveau mode de paiement s'ajoute à l'intérieur du module.
Un micromarché — un petit point de vente avec des présentoirs et des réfrigérateurs ouverts dans un espace maîtrisé : bureau, usine, résidence étudiante ou espace de coworking. Le client accède physiquement aux produits, il n'y a pas de caissier et le paiement se fait à une borne ou dans l'application.
La différence essentielle avec un distributeur automatique est qu'aucun mécanisme ne limite l'accès aux produits. C'est pourquoi le logiciel d'un micromarché tourne autour du contrôle des stocks et du rapprochement plutôt que de la remise : l'écart entre les ventes et le stock physique est un indicateur d'exploitation du point de vente.
Le contrôle d'un tel point repose sur trois sources indépendantes : la vision par ordinateur au-dessus des présentoirs, les serrures électroniques avec leur journal d'ouvertures et la borne de paiement. Des données qui concordent, c'est la normale ; un écart est un événement d'exploitation rattaché à une session client précise.
Ce que fait le système :
Réapprovisionner un micromarché crée un document de réception, ce n'est pas simplement remettre des articles en rayon. Les produits, les lots et les dates limites sont enregistrés à la mise en rayon, si bien que les articles périmés sortent du stock automatiquement.
L'assortiment se choisit à partir des données du point. Dans un espace maîtrisé, la clientèle est stable, et un article sans aucune vente depuis deux semaines occupe une place qu'un produit plus rapide pourrait prendre.
Un point unique peut se tenir dans un tableur. Un réseau demande un référentiel produits unique, des prix communs et un seul endroit où voir tous les écarts.
Chaque point est un enregistrement avec son adresse, ses équipements, son assortiment, ses prix et son calendrier de réapprovisionnement. Un changement s'applique à un point, à un groupe ou à tout le réseau.
L'exploitant du réseau, le marchandiseur de tournée, le comptable et le représentant du site voient des rubriques différentes. Les sorties de stock et les corrections de quantité demandent des droits à part.
Les clients de l'espace maîtrisé, les budgets d'entreprise, les demandes au support et les retours sur l'assortiment. Les segments servent aux prix et aux offres personnalisés.
Fiches produits, prix d'achat, documents de vente et règlements avec les sites et les fournisseurs. Le propriétaire des données de référence est la comptabilité, et non le point de vente.
Demandes de réapprovisionnement, expédition vers une tournée, réception des retours et des produits périmés. Les stocks du point et de l'entrepôt se gèrent dans un seul système.
Raccordement des prestataires, édition des tickets fiscaux, remboursement des achats échoués et rapprochement quotidien avec les registres des prestataires et les relevés bancaires.
La borne de libre-service d'un point comprend un lecteur de codes-barres, un écran, un lecteur de cartes, un module sans contact, un module fiscal et, pour les produits vendus au poids, un module de pesée. C'est à la borne qu'un achat devient payé : son état est donc surveillé au même titre que celui du matériel frigorifique.
Cartes, sans contact, QR codes, paiement dans l'application, comptes d'entreprise et budgets salariés. Chaque achat est conservé avec le détail du ticket, le point et l'heure, tandis que le rapprochement quotidien confronte les transactions du prestataire, les documents fiscaux et les sorties de stock.
La vision par ordinateur et les serrures électroniques enregistrent ce qui quitte le point, le système de paiement enregistre ce qui a été payé. Le contrôle porte sur les écarts entre ces deux flux : les articles non payés, un comportement de compte inhabituel et un taux de sortie anormal sur un point s'examinent à partir de l'événement d'ouverture.
Le logiciel de la borne et du point, les contrôleurs de serrures électroniques, le traitement du flux vidéo et les règles antifraude sont notre propre travail logiciel et technique. L'équipement peut donc être choisi selon les locaux et l'assortiment : un présentoir ouvert, un réfrigérateur fermé ou une armoire à accès contrôlé fonctionnent tous dans le même système de stocks.
Une consigne automatique, un distributeur et un micromarché sont des points d'un même système, et non trois produits séparés. Chacun repose sur le même jeu de composants : matériel et logiciel sur place, borne de paiement, plateforme serveur, panneau d'administration, applications pour le client et pour l'exploitant, analytique, rapports, prévention de la fraude et logistique intégrée. Voici le rôle de chacun de ces composants.
Un point réunit des équipements et un logiciel embarqué : contrôleur de serrure ou de mécanisme de remise, lecteur, écran, module de paiement, capteurs de porte et de température. Il travaille de façon autonome et continue de servir les clients si la liaison avec le serveur est perdue.
Armoires de consigne aux casiers de tailles différentes, distributeurs à spirales et à ascenseur, présentoirs et réfrigérateurs de micromarchés, serrures électroniques, lecteurs, balances et caméras de vision par ordinateur. Chaque bien a une fiche au registre, avec sa configuration et son historique d'entretien.
L'encaissement sur les trois types de points : lecteur de cartes et module sans contact, clavier PIN, lecteur de QR codes et module fiscal ; les distributeurs comportent en plus un monnayeur et un rendeur de monnaie. La borne tient sa propre file de transactions, si bien que les paiements continuent en cas de coupure de liaison.
Réception des événements venus des points, noyau des données de gestion, files de messages, planificateurs de tâches et de rapports. Elle grandit avec le nombre de points et comporte des journaux de transactions inaltérables et des sauvegardes dont la restauration est éprouvée selon un calendrier.
L'espace de travail de l'exploitant du réseau : points sur une carte, état des équipements, stocks, prix et planogrammes, tâches et pannes, rôles et droits, ainsi qu'un journal d'audit des gestes des employés et des ouvertures de service.
Enregistrement des appareils et des clés, configuration à distance, mises à jour logicielles par étapes avec retour arrière, redémarrage des composants et révocation des accès. L'état et la version de chaque appareil sont connus de façon centralisée.
Produits et codes-barres, lots et dates limites, prix et règles de prix, stocks par point et par casier, commandes, ventes et transactions. Une seule source de vérité sert tout le réseau, quel que soit le type d'équipement.
Un seul flux d'événements venu de tous les points : ventes et remises, erreurs de mécanique, ouvertures de porte, températures des présentoirs, état du module de paiement et liaison. Pendant une coupure, les événements s'accumulent sur l'appareil et partent par lots ; toute anomalie devient une tâche affectée avec un délai, et non une ligne dans un journal.
Carte des points et horaires, codes de retrait, paiement et budget d'entreprise, historique des achats et tickets électroniques, création d'un retour, et notifications de commande prête et de fin de conservation.
Tournée de la journée, réapprovisionnement par scan, inventaires, collecte de la recette, sorties de stock avec motif et photo, et clôture des tâches techniques. Elle fonctionne hors ligne : les opérations s'accumulent localement et partent au retour du réseau.
Ventes, marge, rotation, immobilisations, pertes et demande non satisfaite par période, point, site, type d'équipement, produit, catégorie, mode de paiement et responsable de tournée.
Rapports et exports programmés : recette par point et par personne morale, états de collecte, actes de sortie de stock, rapprochement avec les prestataires de paiement et les banques, et données pour la comptabilité. Le calendrier et les destinataires se paramètrent.
Règles et limites sur les transactions, signaux comportementaux, rapprochement des événements de paiement avec les remises ou les ouvertures de porte, listes de blocage et file des opérations suspectes pour un examen manuel au niveau de la session.
Une API documentée, des webhooks et des files de messages pour les boutiques en ligne, les services de livraison, le CRM, l'ERP, l'entrepôt, les systèmes fiscaux en ligne et les services de paiement. Versions des formats, idempotence côté destinataire et journal des échanges.
Répartition des marchandises entre les points, gestion des tournées, contrôle des stocks, planification du réapprovisionnement et pilotage centralisé du réseau — dans le système même qui enregistre les ventes, et non dans un tableur à part.
Dans cette architecture, la borne de paiement n'est pas un périphérique mais un composant central : c'est elle qui conclut la vente sur les trois types de points et le seul endroit où un achat devient payé. Le logiciel de la borne, le protocole d'échange avec le serveur, les interfaces avec les contrôleurs des équipements et le nécessaire de mise en service sont notre propre travail logiciel et technique : les modes de paiement, les règles d'autorisation et le comportement hors ligne s'ajustent donc au réseau.
La logistique du commerce sans personnel — le déplacement des marchandises entre un entrepôt et des dizaines de points qui vendent chacun à son rythme. Le module est intégré au système qui enregistre les ventes et les stocks : les décisions s'appuient donc sur les données des points, et non sur le fichier séparé d'un planificateur.
Ce que couvre le module :
Une tournée est une liste de tâches pour la journée, et non un horaire figé. Elle réunit les points passés sous leur seuil de stock, ceux qui ont une panne ouverte, ceux dont les lots arrivent à date et les visites prévues par les accords avec les sites. L'ordre des arrêts tient compte de la géographie et des créneaux d'accès : un entrepôt à six heures du matin et un centre d'affaires qui ouvre à neuf heures ne se placent pas dans le même bloc horaire.
Le chargement se calcule avant le départ : l'équipe de terrain reçoit exactement ce qui a été réparti entre les points de la tournée. La marchandise restée à la fin de la journée est un enregistrement de gestion au même titre que le stock d'un point : soit elle revient à l'entrepôt par un document, soit elle est reportée sur la tournée suivante.
Un point ne conserve pas les données de carte et ne traite pas lui-même le paiement. Il transmet l'opération à un module de paiement ou à un prestataire, en reçoit le résultat et le rattache à la vente. Tout le reste relève de la gestion du cycle de vie du paiement dans un environnement sans personnel.
| Point de vente | Opération | Montant | Statut |
|---|---|---|---|
| Machine A-207 | Blocage avant remise | 145 | Autorisée |
| Machine A-112 | Débitée après la remise | 210 | Effectué |
| Machine A-118 | Échec de la spirale | 160 | Blocage levé |
| Consigne P-14 | Paiement au retrait | 1 280 | Effectué |
| Micromarché BC-3 | Budget d'entreprise | 320 | Effectué |
| Consigne P-31 | Conservation prolongée | 150 | Nouvelle tentative |
Le mécanisme a échoué : le blocage a donc été levé sans transaction de remboursement et le produit a été marqué pour vérification lors de la prochaine tournée. Rejouer l'événement avec la même clé d'opération ne crée pas un second enregistrement.
Trois sources sont rapprochées : les transactions du prestataire, les documents fiscaux et les événements de remise des équipements. Les espèces des distributeurs sont rapprochées à part, des états de collecte et des compteurs des appareils.
Cartes bancaires et paiement sans contact à la borne, QR codes et paiement instantané, paiement dans l'application, budgets d'entreprise des salariés, et espèces avec rendu de monnaie dans les distributeurs.
Le montant est bloqué avant le déclenchement du mécanisme et débité après une remise confirmée. Si le produit n'est pas remis, le blocage est levé sans transaction de remboursement.
Le mode hors ligne encaisse selon les règles du module de paiement et transmet la transaction au retour du réseau. Une coupure n'arrête pas les ventes.
Retransmettre une transaction ne crée pas un second paiement et ne décrémente pas le stock deux fois. Le serveur et le prestataire reconnaissent un doublon à sa clé d'opération.
Après le paiement, un ticket fiscal est édité et envoyé au client par e-mail ou par message. Si la remise échoue, un ticket de remboursement est édité pour les articles non délivrés.
Rapprochement quotidien des transactions avec les registres des prestataires et les relevés bancaires, un état de caisse pour chaque machine et une liste d'examen à part pour les écarts.
La borne de paiement est commune aux trois types de points et compte parmi les composants centraux du système. C'est par elle que passe la recette du réseau, et une borne en panne arrête les ventes même si tout le reste fonctionne. Elle est donc enregistrée comme le point lui-même : la version de son logiciel, les modes de paiement disponibles, l'état du module fiscal et le résultat du dernier rapprochement sont visibles dans le panneau d'administration.
Stock disponible dans le commerce sans personnel est rattaché à un lieu et non à un entrepôt : une cellule de distributeur, une étagère de présentoir ou une zone de réfrigérateur. Un même produit sur deux points du réseau a deux stocks indépendants et deux rythmes de vente différents.
Stock théorique = chargé au réapprovisionnement − vendu − sorti du stock (péremption, casse ou échec de remise). L'inventaire de tournée établit la quantité physique, et l'écart entre les deux est un indicateur mesurable du point.
Modes d'échange des données :
Les équipements sont répartis dans des bâtiments et des quartiers différents, et plusieurs personnes mobiles les entretiennent. L'exploitation n'est pas une simple série de visites : c'est une file de tâches affectées, avec un délai et une confirmation sur place.
L'exploitant du réseau travaille dans le tableau de bord d'exploitation : points sur une carte, état des équipements, stocks, pannes et tâches de la journée. Marchandiseurs et techniciens travaillent dans une application mobile sur les mêmes enregistrements, limités à leurs propres tournées.
Ce qui se passe pendant une journée :
Casiers et remise des marchandises
Produits et ventes
Paiements
Télémétrie et analytique
Intégration — un échange de données convenu avec un système extérieur : ce qui est transmis, dans quel format, à quelle fréquence, à qui appartiennent les données et ce qui se passe en cas de panne.
La décision clé est celle du propriétaire des données. Les fiches produits et les prix d'achat viennent de l'ERP, les clients et les segments du CRM, les stocks d'entrepôt du système d'entrepôt, tandis que les ventes et les événements des équipements naissent sur chaque point. Laisser modifier un même champ dans deux systèmes crée des écarts permanents : on l'évite donc.
Les systèmes que l'on relie le plus souvent :
L'échange est asynchrone : une vente sur un point n'attend pas un système extérieur. Le message entre dans une file, est retenté à intervalles croissants après un échec, et passe dans une file d'examen si toutes les tentatives échouent.
Chaque message est conservé avec son contenu, son heure, son résultat et son nombre de tentatives : l'examen d'un incident s'appuie donc sur le journal des échanges et non sur les souvenirs.
L'analytique s'appuie sur les données de ventes et d'équipements du système lui-même, et non sur des compteurs extérieurs. Un compteur connaît les visites ; le système connaît la recette, les produits, les immobilisations et les pertes.
Les rapports se découpent par période, point, site, type d'équipement, produit, catégorie, mode de paiement et responsable de tournée. Chaque indicateur est disponible dans chacune de ces vues et s'exporte vers un fichier ou un entrepôt de données.
Les équipements se trouvent dans des lieux publics et fonctionnent sans surveillance. La sécurité repose donc sur trois principes : les données de paiement n'entrent jamais dans le système, chaque appareil prouve son identité, et tout geste touchant à l'argent ou aux casiers laisse une trace.
Un module de paiement certifié lit la carte, et le numéro de carte n'entre jamais dans le système. Pour les débits récurrents et les budgets d'entreprise, c'est un jeton qui sert, et non des données de carte conservées.
Chaque point dialogue avec le serveur par un canal chiffré, avec sa propre clé. Révoquer une clé déconnecte cet appareil sans toucher au reste du réseau.
Les QR codes et les codes PIN sont à usage unique, avec une durée de vie et un nombre de tentatives limités. Un code déjà utilisé ne peut pas rouvrir un casier.
L'accès par rôle fait qu'un marchandiseur ne change pas les prix et qu'un technicien ne voit pas la recette. Ouvrir un casier avec un accès de service demande un droit à part et un motif indiqué.
Le journal consigne qui a ouvert un casier, changé un planogramme, sorti du stock ou effectué une collecte. Les enregistrements sont inaltérables et conservés séparément des données de production.
Le système ne conserve que les données de destinataire dont il a besoin, avec des durées de conservation définies, une suppression sur demande et un consentement au traitement et aux notifications daté et sourcé.
La restauration est une discipline à part. Une sauvegarde ne sert à rien tant que la restauration n'a pas été essayée : un déploiement de test tourne selon un calendrier, et non pour la première fois pendant un incident.
Le système s'assemble à partir de modules, chacun responsable d'un ensemble défini de données et d'opérations, avec des liens explicites entre eux. La livraison se fait par étapes : d'abord les points, les produits et les paiements, puis la télémétrie, les tournées et l'analytique.
Consignes automatiques, distributeurs et micromarchés : adresse, site, configuration, horaires, version du logiciel, responsable et conditions de location.
Plan de l'armoire par taille de casier, choix automatique de la taille, statuts et durées de conservation, blocage des casiers défaillants et journal des ouvertures.
Dépôts par les coursiers, QR codes et codes PIN, réémission et annulation d'un code, confirmation du retrait et enlèvement des commandes non retirées.
Demande de retour, code de dépôt inverse, confirmation de la fermeture de la porte, réception à l'entrepôt et remboursement du client.
Référentiel produits commun, codes-barres, affectation d'un produit à un casier, à une spirale ou à une zone de présentoir, et planogrammes versionnés avec leur date d'entrée en vigueur.
Prix par point, par groupe de points et selon un calendrier, conditions d'entreprise et personnalisées, arrondis, taxes et historique des changements.
Une seule file de ventes venue de tous les points, résultat de la remise, opérations échouées, tickets, annulations et remboursements.
Raccordement des prestataires et des modules de paiement, autorisation et débit, paiement sans espèces et espèces, remboursements et rapprochement.
Tickets de vente et de retour, échange avec la caisse en ligne, remise du ticket au client et surveillance des documents non transmis.
Stocks par casier et par zone, lots et dates limites, demandes de réapprovisionnement, sorties vers les tournées, sorties de stock et produits périmés.
Inventaires sur téléphone à chaque point, écarts avec motif, historique des comptages, et pertes en valeur, par point et par produit.
Construction des tournées à partir des stocks et des pannes, affectation aux équipes, confirmation des opérations par scan et report du travail inachevé.
États par machine, rapprochement des espèces avec les transactions de l'appareil, réserve de pièces et remise de la recette à la caisse.
Réception des événements des équipements, files hors ligne, protocoles MDB et EVA-DTS, et historique des états des appareils.
État des points en temps réel, seuils et alertes, tâches de résolution et temps de rétablissement du service.
Mise à jour des prix, des planogrammes, des textes à l'écran et du mode de fonctionnement, et déploiement du logiciel embarqué par étapes avec retour arrière.
Journaux de température des présentoirs réfrigérés, seuils et alertes, et marquage des lots à vérifier après un dépassement.
Comptes, facturation d'entreprise et budgets salariés, application client, historique des achats et tickets électroniques.
Codes de retrait, rappels de fin de conservation, tickets et statuts des retours par e-mail, SMS et messagerie, avec un journal des envois.
Ventes, marge, rotation, immobilisations, pertes et demande non satisfaite selon des vues personnalisées, exports et tableaux de données.
Échange avec les boutiques en ligne, les services de livraison, le CRM, l'ERP, l'entrepôt, les services fiscaux et de paiement. API, webhooks et files d'attente.
Rôles et droits par rubrique et par opération, authentification à deux facteurs, journaux d'audit des gestes des employés et des ouvertures de service.
Consignes automatiques, distributeurs et micromarchés dans un seul système, avec plusieurs personnes morales et sites, régions, devises et langues d'interface sur les appareils.
Logiciel embarqué, application du marchandiseur et du technicien, et tableau de bord d'exploitation de l'exploitant du réseau — le tout sur un seul noyau de données.
Le système entier ne se lance pas en une seule livraison. L'ordre ci-dessous reflète les dépendances : chaque étape s'appuie sur les données créées par la précédente.
Parc d'équipements, protocoles de liaison et processus actuels de réapprovisionnement et de comptabilité. Le résultat est un modèle des entités et une carte des intégrations.
Registre des appareils, référentiel produits, planogrammes, prix et stocks. Un pilote sur plusieurs points éprouve le système sur des données réelles.
Modules de paiement, tickets fiscaux, codes de retrait et retours. Lancement sur une partie du réseau avec rapprochement quotidien des transactions.
Télémétrie, tournées et inventaires, intégrations comptables et analytique. Chaque direction est une livraison à part, dont on mesure l'effet.
Dites-nous ce qui existe déjà : parc d'équipements, comptabilité, entrepôt et prestataire de paiement. Nous étudierons le processus et proposerons une architecture de solution.