Click collect restaurant sans commission — PWA mobile, caisse intégrée, fidélité propriétaire
Fini la commission des agrégateurs : une PWA Next.js 15 installable sur mobile, une intégration caisse et KDS automatique, une TVA gérée par produit et par mode de commande, et un programme de fidélité Brevo qui vous appartient.
Nos clients types
Les agregateurs de commandes en ligne — UberEats, Deliveroo, Just Eat — sont devenus le canal de distribution par défaut du click & collect pour une grande partie des restaurants indépendants. Le modèle économique est simple et destructeur : une commission prélevée sur chaque commande, souvent très lourde pour un restaurant indépendant. Sur une année, ce sont des sommes importantes versées à des plateformes qui ne représentent aucune valeur ajoutée opérationnelle pour le restaurateur une fois le trafic acquis. La premiere consequence structurelle de ce modèle, souvent ignorée, est la perte de la relation client. Sur UberEats ou Deliveroo, l'adresse email, le numéro de téléphone et l'historique d'achat appartiennent a la plateforme. Le restaurateur ne peut pas relancer un client qui n'a pas commande depuis 30 jours, ne peut pas lui envoyer une offre anniversaire, ne peut pas identifier ses meilleurs clients pour un programme de fidélité. La base de données clients est confisquée par un intermédiaire dont les intérêts divergent complètement des siens. Les restaurateurs qui tentent de s'affranchir des agregateurs via une solution existante se heurtent a des obstacles techniques concrets. Les sites Wix ou WordPress equipes de WooCommerce sont mal adaptes : temps de chargement trop longs sur mobile, experience utilisateur non optimisée pour le parcours de commande rapide, zero integration native avec la caisse du restaurant. Quand une commande click & collect arrive, le staff doit lire la commande sur une tablette séparée et la ressaisir manuellement en caisse — source d'erreurs, de retards et de stress pendant les périodes de pointe du déjeuner ou du diner. La gestion fiscale represente un troisième point de friction. Le taux de TVA varie selon la nature du produit et le mode de consommation (sur place ou à emporter). Sur un menu mixte (plats chauds, boissons, desserts), plusieurs taux peuvent s'appliquer. Sans automatisation, la gestion manuelle des taux TVA selon le type de commande genere des erreurs comptables qui peuvent être relevées lors d'un controle fiscal. Enfin, l'absence de programme de fidélité lie au click & collect est un frein au reachat. Sur les agregateurs, chaque commande est anonyme du point de vue du restaurateur. Le client fidèle qui commande deux fois par semaine ne beneficie d'aucune reconnaissance, ne reçoit aucune offre personnalisée — et peut très facilement basculer vers un concurrent liste à côté sur la même plateforme.
La solution Nehos click & collect est une Progressive Web App (PWA) construite sur Next.js 15 et Workbox, hébergée en France, par exemple chez OVHcloud. L'installation se fait directement depuis le navigateur mobile du client — aucun passage par l'App Store ou Google Play. Sur Android, une bannière propose l'ajout a l'écran d'accueil après la première commande. Sur iOS 16.4+, le prompt d'installation est gere via le service worker. Une fois installée, la PWA fonctionne en mode offline-first : Workbox met en cache le menu complet et les assets statiques au premier chargement. Si le client n'a pas de réseau au moment de consulter le menu (transport, zone blanche), il peut parcourir les produits et preparer sa commande. La soumission est différée automatiquement a la reconnexion. Pour les notifications push — en particulier le message "votre commande est prête" envoyé par le staff — la PWA exploite l'API Web Push, compatible Android et iOS 16.4+. Le catalogue produits est gere dans Payload CMS : creation et modification de categories, produits, variantes (taille, cuisson, garnitures), informations allergenes conformes au règlement INCO 2014, disponibilité en temps réel synchronisée avec le stock. Un menu du jour peut être activé ou désactivé en quelques secondes depuis l'interface d'administration sans intervention technique. Le flux de paiement passe par Stripe avec authentification forte 3DS2, Apple Pay et Google Pay pour les clients sur mobile (zero saisie de numereau de carte). Le paiement a la livraison en carte bancaire physique est configurable en option pour les restaurants qui souhaitent conserver ce mode de règlement. L'integration caisse est le différentiel opérationnel central. Des la validation d'une commande par le client, un ticket structure est envoyé automatiquement a l'imprimante thermique en cuisine ou au KDS (Kitchen Display System) via l'API du logiciel de caisse ou par connexion directe au port d'impression. Le ticket click & collect mentionne le nom du client, le créneau de retrait, le detail des produits et les options choisies. Le staff voit la commande apparaître sans manipulation supplémentaire — zero saisie manuelle, zero erreur de transcription, zero tablette séparée. La compatibilité couvre SumUp KDS, Square KDS, Lightspeed KDS et les imprimantes thermiques Epson/Star Micronics en connexion réseau ou Bluetooth. Le système de créneaux de retrait est configurable par le responsable : interval de 15 ou 30 minutes, nombre maximum de commandes par créneau (par exemple un maximum de commandes par quart d'heure aux heures de pointe). Le client voit en temps réel les créneaux disponibles et ne peut pas sélectionner un créneau sature. Cela evite les pics d'attente au comptoir et permet au staff d'anticiper la charge de travail. La TVA est calculée automatiquement selon le taux paramétré pour chaque catégorie de produit et selon le mode de commande choisi par le client (« à emporter » ou « sur place »), sans saisie manuelle par le staff. Les taux sont à valider avec votre expert-comptable. Le rapport de caisse daily reprend la ventilation TVA par taux pour le rapprochement comptable. La brique CRM repose sur Brevo (ex-Sendinblue) : à chaque première commande, le client est ajoute a la base propriétaire du restaurant (email, historique). Le programme de fidélité cumule des points selon un barème que vous définissez, avec une remise applicable à la prochaine commande. Les automatisations activées par défaut incluent le rappel de panier abandonne (email envoyé peu après l'abandon), l'offre anniversaire (code promo envoyé avant l'anniversaire) et le message de reactivation (client inactif depuis 30 jours). Le dashboard restaurateur presente le chiffre d'affaires click & collect vs salle vs telephone, les top produits par période, les heures de pointe par jour de la semaine, le taux de rachat à 30 et 60 jours.
Part du canal propre
Part des commandes click & collect passées sur votre PWA plutôt que sur un agrégateur, mois après mois
Taux de rachat
Part des clients qui recommandent dans les 30 et 60 jours, grâce à la base email et au programme de fidélité
Base clients
Nombre de clients dont vous possédez l'email et l'historique de commandes, avec leur consentement
#Le problème : perte de la relation client
On le constate sur le terrain : Les agregateurs de commandes en ligne — UberEats, Deliveroo, Just Eat — sont devenus le canal de distribution par défaut du click & collect pour une grande partie des restaurants indépendants. Le modèle économique est simple et destructeur : une commission prélevée sur chaque commande, souvent très lourde pour un restaurant indépendant.
Sur une année, ce sont des sommes importantes versées à des plateformes qui ne représentent aucune valeur ajoutée opérationnelle pour le restaurateur une fois le trafic acquis. La premiere consequence structurelle de ce modèle, souvent ignorée, est la perte de la relation client.
Sur UberEats ou Deliveroo, l'adresse email, le numéro de téléphone et l'historique d'achat appartiennent a la plateforme. Le restaurateur ne peut pas relancer un client qui n'a pas commande depuis 30 jours, ne peut pas lui envoyer une offre anniversaire, ne peut pas identifier ses meilleurs clients pour un programme de fidélité.
La base de données clients est confisquée par un intermédiaire dont les intérêts divergent complètement des siens. Les restaurateurs qui tentent de s'affranchir des agregateurs via une solution existante se heurtent a des obstacles techniques concrets. Les sites Wix ou WordPress equipes de WooCommerce sont mal adaptes : temps de chargement trop longs sur mobile, experience utilisateur non optimisée pour le parcours de commande rapide, zero integration native avec la caisse du restaurant.
Quand une commande click & collect arrive, le staff doit lire la commande sur une tablette séparée et la ressaisir manuellement en caisse — source d'erreurs, de retards et de stress pendant les périodes de pointe du déjeuner ou du diner. La gestion fiscale represente un troisième point de friction.
Le taux de TVA varie selon la nature du produit et le mode de consommation (sur place ou à emporter). Sur un menu mixte (plats chauds, boissons, desserts), plusieurs taux peuvent s'appliquer. Sans automatisation, la gestion manuelle des taux TVA selon le type de commande genere des erreurs comptables qui peuvent être relevées lors d'un controle fiscal.
Enfin, l'absence de programme de fidélité lie au click & collect est un frein au reachat. Sur les agregateurs, chaque commande est anonyme du point de vue du restaurateur. Le client fidèle qui commande deux fois par semaine ne beneficie d'aucune reconnaissance, ne reçoit aucune offre personnalisée — et peut très facilement basculer vers un concurrent liste à côté sur la même plateforme.
Dit autrement : des equipes mobilisées sur des taches a faible valeur, des coûts qui s'accumulent sans visibilité, et un retard qui se creuse face aux acteurs déjà equipes.
Pour approfondir ce sujet, consultez notre page conformité NF525 click & collect.
#Notre approche en 4 phases
La solution Nehos click & collect est une Progressive Web App (PWA) construite sur Next.js 15 et Workbox, hébergée en France, par exemple chez OVHcloud. L'installation se fait directement depuis le navigateur mobile du client — aucun passage par l'App Store ou Google Play. Sur Android, une bannière propose l'ajout a l'écran d'accueil après la première commande.
#Phase 1 — Audit de la solution existante et cartographie des intégrations caisse
Analyse du volume de commandes click & collect actuel (agregateurs, site web existant), identification de la caisse en place (SumUp, Square, Lightspeed, propriétaire), cartographie des produits et categories a migrer dans Payload CMS, definition des slots de retrait et du nombre max de commandes par créneau.
#Phase 2 — Développement PWA et back-office Payload CMS
Mise en place de la Progressive Web App Next.js 15 + Workbox : menu dynamique Payload CMS (categories, produits, options/variantes, allergenes INCO 2014), paiement Stripe 3DS2 + Apple Pay + Google Pay, mode offline (menu visible sans réseau), manifest.json pour installation sur Android et iOS.
Point clé : Une fois installée, la PWA fonctionne en mode offline-first : Workbox met en cache le menu complet et les assets statiques au premier chargement.
#Phase 3 — Integration caisse et TVA automatique
Connexion KDS ou imprimante thermique : le ticket click & collect est envoyé automatiquement a l'impression des la validation de la commande, sans saisie manuelle. Paramétrage de la TVA : taux défini par catégorie de produit, application automatique selon le mode de commande choisi par le client (sur place ou à emporter), à valider avec votre expert-comptable.
#Phase 4 — Activation CRM fidélité et go-live
Déploiement programme de fidélité Brevo : base email propriétaire, automatisation rappel panier abandonne, offre anniversaire, cumul de points selon un barème que vous définissez. Tests de charge sur les heures de pointe, formation equipe, bascule en production. Go-live avec redirection des commandes UberEats vers la PWA via campagne SMS/email base clients.
Point clé : La soumission est différée automatiquement a la reconnexion.
On s'appuie sur notre Payload CMS menu restaurant pour cadrer chaque étape.
#Ce que l'on mesure
Nous ne publions pas de résultats chiffrés pour le click & collect : ils dépendent du volume de commandes et de la clientèle. Voici ce que nous mesurons avec le restaurateur.
- Part du canal propre : Part des commandes click & collect passées sur votre PWA plutôt que sur un agrégateur, mois après mois
- Taux de rachat : Part des clients qui recommandent dans les 30 et 60 jours, grâce à la base email et au programme de fidélité
- Base clients : Nombre de clients dont vous possédez l'email et l'historique de commandes, avec leur consentement
#Exemple de situation
Cet exemple est illustratif : il décrit une situation typique, pas un client précis.
#Contexte
Un restaurant indépendant de centre-ville qui vend une grande partie de son click & collect via un agrégateur de commandes et paie une commission sur chaque commande. Le site web vitrine ne permet pas de commander en ligne et le restaurant ne possède aucune base de clients propre. Une caisse du marché, compatible avec un affichage cuisine, est déjà en place.
#Défi
Réduire la dépendance à la commission de l'agrégateur sans perdre le volume de commandes. Conserver l'intégration avec la caisse existante, constituer une base email propriétaire, automatiser la gestion de la TVA selon le produit et le mode de commande, et tenir un budget cadré dès le départ.
#Approche
PWA Next.js 15 avec Workbox en mode hors ligne, catalogue produits dans Payload CMS avec allergènes, paiement Stripe 3DS2 avec Apple Pay et Google Pay, intégration au KDS ou à l'imprimante de cuisine, programme de fidélité Brevo (points, panier abandonné, offre anniversaire), TVA automatique par catégorie, créneaux de retrait configurables. Les clients de l'agrégateur sont invités à migrer vers la PWA par SMS ou e-mail.
#Ce que l'on suivrait
Nous ne publions pas de chiffres de résultat : ils dépendent du volume de commandes et de la fidélité de la clientèle. Les indicateurs sont fixés avec le restaurateur avant le lancement : part des commandes passées sur le canal propre, taux de rachat, taille de la base email, délai entre la commande et le retrait. On les compare à la situation de départ et au coût de la commission d'avant.
#Pourquoi Nehos pour click collect restaurant
Trois choses nous séparent du reste du marche :
Expertise sectorielle Cas d'usage — On connaît les contraintes réglementaires, les outils métier, les workflows terrain. Souhail Tourjmen (Lead Dev IA) pilote ce type de projet personnellement.
Approche ROI-First — On chiffre le retour avant de coder. Si le ROI n'est pas démontrable, on vous le dit.
Stack maîtrisée — Next.js 15, Workbox, PWA, IndexedDB, Payload CMS, Stripe 3DS2, Apple Pay, Google Pay, SumUp KDS, Square KDS, Lightspeed, Brevo, OVHcloud, Web Push API. Pas de dépendance a un outil qu'on découvre sur votre projet.
Accompagnement après go-live — TMA, monitoring, evolution. On ne disparaît pas après la mise en production.
#Pour aller plus loin
- agent IA SAV restauration
- hébergement PWA OVHcloud
- guide click & collect restauration
Sources citées dans cet article :
Questions & réponses
Questions frequentes sur le click collect restaurant
Oui — l'intégration caisse fait partie de la solution Nehos. Les connecteurs prévus couvrent SumUp KDS et imprimante, Square KDS, Lightspeed (via API REST), et les imprimantes thermiques autonomes Epson ou Star Micronics en réseau ou Bluetooth. Le principe est le même dans tous les cas : a la validation d'une commande click & collect par le client, le ticket est envoyé automatiquement a l'impression en cuisine ou sur le KDS, avec le nom du client, le créneau de retrait et le detail des produits. Zero saisie manuelle. Si votre caisse n'est pas dans cette liste, contactez-nous — nous évaluons la faisabilité technique sous 48h.
Pour un restaurant indépendant avec un menu standard et une seule adresse, le déploiement se fait en quelques semaines : paramétrage Payload CMS et spécifications d'intégration caisse, développement et tests d'intégration, puis recette, formation de l'équipe et go-live. Pour une chaîne multi-sites ou un menu complexe (variantes multiples, allergènes à certifier, intégration ERP), prévoir davantage de temps, précisé à l'audit. Le go-live se fait le matin avant le service pour minimiser l'impact opérationnel.
Le taux de TVA dépend de la nature du produit et du mode de consommation. En restauration, les ventes à emporter de produits prêts à consommer, la consommation sur place et les boissons alcoolisées ne relèvent pas toujours du même taux. Dans la solution Nehos, le taux est paramétré par catégorie de produit dans Payload CMS et appliqué automatiquement selon le mode de commande choisi par le client (à emporter ou sur place), sans saisie manuelle par le staff. Nous ne remplaçons pas votre expert-comptable : les taux paramétrés sont à valider avec lui. Voir la source BOFiP TVA restauration pour le détail réglementaire.
Oui — la PWA est construite en offline-first via Workbox. Le menu complet et les assets de l'application sont mis en cache au premier chargement. Un client sans réseau (metro, zone blanche, wifi instable) peut consulter le menu, preparer sa selection et finaliser sa commande — la soumission est différée automatiquement a la reconnexion. Pour le staff en cuisine, le mode offline ne concerne pas le KDS qui reste sur le réseau local du restaurant, indépendant de la connexion internet. La notification push 'commande prête' necessite une connexion active des deux cotes.
Sur UberEats ou Deliveroo, l'email et l'historique d'achat de chaque client appartiennent a la plateforme. Vous ne pouvez pas relancer un client absent depuis 30 jours, identifier vos meilleurs clients, ni construire un programme de fidélité. Avec la solution Nehos, chaque commande alimente votre base Brevo : vous pouvez segmenter (clients qui commandent le midi vs le soir, clients ayant commandé plusieurs fois, clients inactifs), automatiser des offres ciblées et mesurer le taux de reachat.
Oui — la livraison a domicile est une option activable dans la même PWA. Deux modes sont disponibles : la livraison via votre propre flotte (coursiers salaries ou auto-entrepreneurs), avec gestion des zones de livraison par rayon kilométrique et calcul automatique des frais de port, ou la livraison via des agregateurs blancs comme Stuart ou Uber Direct (Uber sans commission plateforme, uniquement les frais de livraison). Dans tous les cas, le ticket de livraison est envoyé au KDS avec la mention 'livraison' et l'adresse, separe des commandes click & collect de la file cuisine. Le module livraison est facture en supplement du module click & collect de base.