Un site culturel exploite rarement une seule activité. Il en exploite trois simultanément : une billetterie sur place, un canal de vente en ligne et une boutique — chacune avec son catalogue, sa logique de stock et, trop souvent, son propre logiciel.
La Cité du Train – Patrimoine SNCF, premier musée ferroviaire d'Europe, accueille environ 115 000 visiteurs par an sur 20 000 m² d'espaces couverts à Mulhouse. Ses trois pôles commerciaux étaient répartis sur deux systèmes qui ne communiquaient pas.

Les défis à relever
Le besoin n'était pas « plus de logiciels ». C'était un seul système, utilisable sereinement par une équipe de trois encadrants et cinq hôtes et hôtesses d'accueil, sans service informatique interne.
La billetterie physique et la boutique sur une plateforme, la vente en ligne sur une autre
Une réconciliation manuelle quotidienne entre les deux, et un chiffre d'affaires difficile à affecter
Un éditeur en place qui n'investissait plus dans un module de vente en ligne
Un matériel de caisse non certifiable pour Windows 11, et la certification fiscale NF525 à respecter
Ni tourniquets ni données consolidées : aucune réponse fiable au nombre de visiteurs réellement présents.

La solution Odoo
Chef Pixel a déployé Odoo comme socle opérationnel unique sur Point de Vente, Website/e-commerce, Events, Ventes, Achats, Inventaire, Portail, Comptabilité et Knowledge — en restant volontairement très proche du standard.
Le site institutionnel du musée a été conservé en l'état ; seule la brique billetterie a été remplacée et intégrée. Les deux postes billetterie ne peuvent pas vendre d'articles boutique, et le poste boutique ne peut pas vendre de billets, mais toutes les transactions alimentent la même base — ce qui fait précisément disparaître la réconciliation.

Comment fonctionne la solution
Le visiteur réserve en ligne — date, créneau, puis types de billets — ou achète au guichet. La disponibilité est contrôlée côté serveur et répercutée en temps réel entre les canaux. Le billet arrive par e-mail avec un QR code, scanné à l'entrée depuis le smartphone du visiteur, sur iOS comme sur Android, y compris depuis un second point de contrôle déporté les jours d'affluence. Ventes, mouvements de stock et écritures comptables alimentent une base unique.

Fonctionnalités clés et développements spécifiques
Les développements ont été livrés sur Odoo 19 à travers deux modules dédiés : un calendrier de créneaux avec jauge par créneau et expiration des réservations, une synchronisation des places en temps réel sur tous les postes de caisse actifs, une grille de billets plus lisible au guichet, la gestion des chèques-vacances sans rendu de monnaie, et des analyses de fréquentation qui comptent un pass famille pour quatre personnes.

Ce qui a changé
115 000
visiteurs par an
20,000 m²
d'espace d'exposition couvert
1 000+
références boutique codes-barrées
3
postes de caisse sur une base unique
Fini la réconciliation entre systèmes. Un catalogue unique et un stock unique pour la boutique. Des chiffres de fréquentation défendables en conseil d'administration. Des ventes qui se poursuivent hors connexion et se synchronisent au retour du réseau. Et la place pour la suite : portails de prévente B2B, bons cadeaux et dashboard de provenance des visiteurs sur la même plateforme.

Pourquoi Odoo convenait à ce projet
Les trois activités sont couvertes nativement : l'unification a d'abord été un travail de paramétrage avant d'être un travail de développement. La plateforme est extensible exactement là où il le fallait. Le support éditeur est inclus pour tout ce qui relève du standard, ce qui convient à une organisation sans DSI. Et la trajectoire de mise à jour reste maîtrisable : les correctifs sont regroupés et testés en non-régression en simulation avant la production.
Un projet similaire en réflexion ?
Chef Pixel est partenaire Odoo Ready Partner, spécialisé en point de vente, e-commerce et développement spécifique Odoo pour des organisations aux contraintes opérationnelles réelles.