← Retour à l'accueil// cas client · restauration

Du WordPress legacy à un canal direct moderne — sans rien casser.

Le Kyoto, restaurant japonais fast-casual à Beauvais. On a posé un canal de commande direct par-dessus leur WordPress et leur caisse Hiboutik existants : un front Next.js mobile-first, deux bornes tactiles en salle, un moteur d'upsell IA et une sync POS automatique — sans toucher au catalogue ni à l'encaissement.

Client
Le Kyoto — Beauvais
Secteur
Restauration · Multi-canal
Durée
Mission en continu
Stack
Next.js 16 · WooCommerce · Hiboutik · Stripe

Le contexte

Un restaurant indépendant fast-casual installé à Beauvais. Un catalogue produits riche — sushi, ramen, bowls, bento, options, allergènes — géré sous WordPress + WooCommerce. Une caisse Hiboutik historique en cuisine pour l'encaissement physique.

Le besoin : un canal de commande propre, moderne et unifié — site mobile, site desktop, bornes en salle — branché sur ce qui existait déjà. Aucune envie de tout refaire. Aucune tolérance pour de la double saisie.

L'approche : ne pas refaire ce qui marche

Quand un back tourne, on le garde — et on construit autour. C'est la règle.

01

On garde

WordPress + WooCommerce (catalogue, options, allergènes), Hiboutik (caisse physique). Pas de migration risquée, pas de double saisie.

02

On ajoute

Un front Next.js 16 mobile-first par-dessus. WordPress devient invisible côté visiteur — un plugin maison bloque le front WP, seule l'API REST est exposée.

03

On unifie

Site mobile, site desktop, deux bornes tactiles en salle : un seul codebase. On ship une fois, on déploie partout.

Deux bornes tactiles — même code, layout dédié

Deux écrans Elo Touch 22" portrait en salle, branchés sur le même Next.js que le site. Les composants menu, panier et checkout sont mutualisés ; seul le layout change : sidebar permanente 200 px, header 90 px, boutons ≥ 60 px tactile, PIN lock à l'entrée.

Identification client par numéro de téléphone, métadonnée commande pour distinguer la borne 1 de la borne 2, customer Hiboutik lié à la vente pour retrouver l'historique côté caisse. Mode kiosque Android verrouillé.

borne 1
kyoto
Sushi
Ramen
Bowl
Bento
Boissons
+ 9,50 €
+ 9,50 €
+ 9,50 €
+ 9,50 €

panier · 4 articles

32,40 €

Elo Touch 22" · portrait

L'IA, là où elle compte

Un moteur d'upsell maison qui suggère au récap commande des add-ons contextuels — « +1 boisson 2,50 € », « +1 gyoza 3,90 € » — choisis selon le panier en cours et l'historique des paniers passés.

Pas un chatbot gadget : un module ciblé, branché sur les hooks WooCommerce natifs, mesurable au taux d'acceptation. L'IA sert un objectif business clair : remonter le panier moyen.

upsell · récap commande

+1 boisson 33 cl+ 2,50 €
+1 gyoza (×6)+ 3,90 €
+1 mochi glacé+ 2,20 €

taux d'acceptation moyen · ~25 %

Six plugins WordPress maison, chacun fait une chose

Pas de gros monolithe propriétaire. Six plugins courts, branchés sur les hooks WC standards et Action Scheduler natif, chacun couvre un besoin métier. Maintenables par n'importe quel dev WP.

HI

kyoto-hiboutik

Sync commande WC → caisse Hiboutik (clients, lignes, paiement)

DE

kyoto-delivery

Zone de livraison 10 km, validation adresse à la commande

OP

kyoto-options

Options et suppléments produits, mode headless-friendly

ME

kyoto-menus

Menus combinés, offres promotionnelles

ST

kyoto-status

Statut ouvert/fermé selon horaires, pré-commandes hors créneau

UP

kyoto-upsell

Moteur d'upsell IA contextuel

LO

kyoto-lockdown

Blocage du front WP — seule l'API REST sort

Les premiers mois en prod

Le projet n'est pas figé — on continue d'itérer. Sur ce qui est déjà mesurable :

Panier moyen

En hausse dès les premiers mois — l'upsell automatique convertit en moyenne sur 1 commande sur 4.

Commandes directes

Volume de commandes directes en croissance : site et bornes deviennent des canaux significatifs aux côtés du téléphone et du sur place.

Temps gagné

Plus de double saisie : les commandes site et bornes remontent seules en caisse. Les gérants pilotent à distance.

Bornes en salle

Deux bornes self-service opérationnelles, panier moyen équivalent ou supérieur au site.

La stack

  • Next.js 16 · React 19 · Tailwind 4 · TypeScript
  • WordPress (headless) · WooCommerce · 6 plugins maison
  • Hiboutik (caisse physique) · Sync via Action Scheduler
  • Stripe (web + bornes QR/TPE)
  • Elo Touch I-Series 4 — 22" Android portrait (×2)

Discuter d'une mission similaire

Cas client — Le Kyoto, Beauvais | AubryMedia | AubryMedia