Marius & Fanny

Une boulangerie qui tourne sur son propre logiciel.

Derrière la vitrine d’une pâtisserie provençale de Laval et de Montréal : une boutique en ligne, l’encaissement Square, un back-office de treize modules, des listes de production par poste, un inventaire quotidien et des tournées de livraison. La partie publique ne représente qu’une petite part du code — l’essentiel du travail est l’outil que la maison utilise chaque jour, en boutique, sur tablette.

  • WEB
  • BOUTIQUE EN LIGNE
  • ENCAISSEMENT SQUARE
  • BACK-OFFICE
  • POSTES DE PRODUCTION
  • DEUX BOUTIQUES
La boutique en ligne de Marius & Fanny, ses dix catégories et le rappel du délai de commande

01 — Deux vies

Une vitrine devant, un atelier derrière.

Côté public, c’est une boutique de pâtisserie avec panier et paiement. Côté interne, c’est l’outil que six métiers utilisent chaque jour, en boutique, sur tablette. La partie visible est la plus petite part du code.

  • La boutique

    Catalogue filtrable, fiche produit avec galerie, allergènes, options personnalisables, quantités minimum et maximum, délai propre à chaque article et jours de disponibilité. Le panier survit à un rechargement et se vide à la fermeture du navigateur.

  • L’atelier

    Treize modules de back-office sous une seule interface, et un écran par métier conçu pour la tablette pendant le service.

  • Chacun atterrit chez lui

    Après connexion, un aiguillage envoie l’utilisateur sur l’écran de son rôle : le pâtissier sur sa liste de production, la vendeuse sur les commandes du jour, le client sur son compte.

La boutique en ligne de Marius & Fanny, ses dix catégories et le rappel du délai de commande

02 — Commander

Le tunnel applique des règles, pas un total.

C’est la partie la plus dense du système. Trois étapes — coordonnées, ramassage ou livraison, paiement — et derrière elles des règles fiscales, logistiques et horaires qui décident ce qui est possible.

  • Deux taxes, et une exception de boulangerie

    La TPS et la TVQ sont calculées et stockées séparément sur chaque commande, et chaque produit porte son propre régime. Au-delà de six unités, viennoiseries et pâtisseries basculent en exonération.

  • Le code postal décide de la livraison

    Six zones, chacune avec ses frais et son minimum de commande. Le code postal saisi détermine la zone ; hors des secteurs listés, la livraison n’est pas proposée du tout.

  • Le délai suit le produit le plus long

    La date minimum est calculée sur l’article du panier qui demande le plus de préparation, et l’heure exigée est assouplie de sept heures par tranche de vingt-quatre — une commande passée la veille se récupère tôt le matin.

Une fiche produit : prix, allergènes, choix de pain et note d’allergies laissée par le client

03 — L’argent

Square encaisse ; l’application tient tout le reste.

Le cycle de vie de l’argent ne s’arrête pas au paiement : acomptes, factures, remboursements, relances et soumissions vivent dans l’application.

  • Intégral ou acompte

    Paiement complet, ou acompte de 50 % avec solde réglé au ramassage. Le statut suit trois états : impayé, acompte versé, payé.

  • Chaque geste est attribué

    Remboursement total ou partiel, remboursement du solde, réconciliation manuelle : chaque opération est horodatée et rattachée à l’employé qui l’a faite.

  • Un filet sous le paiement

    La carte est débitée avant l’enregistrement de la commande. La commande et l’identifiant de paiement sont donc sauvegardés localement et rejoués en cas de coupure, pour qu’un paiement encaissé ne se retrouve jamais orphelin.

  • Les relances partent seules

    Un script quotidien relance sept jours puis quarante-huit heures avant l’échéance, signale le retard, et annule les commandes dont la date de paiement est dépassée.

La liste de production du jour, filtrée par date et par statut, avec le code couleur des cueillettes

04 — Les postes

Chaque métier a son écran, et n’en voit qu’un.

Un poste de production n’est pas un tableau de bord filtré : c’est un écran conçu pour être tenu d’une main pendant le service, où l’on ne voit que ce qu’on doit faire.

  • Pâtissier, cuisinier, four

    Chaque poste ne voit que les articles de son type de production, groupés par commande ou par produit, marquables un par un ou en lot — et surtout avec les allergies signalées par le client, affichées à côté de l’article.

  • Vendeur

    Cinq onglets : commandes, inventaire journalier, inventaire frais, clients, fermeture. C’est le poste le plus large côté boutique.

  • Livreur

    Sa tournée seulement, filtrable par statut et par date, avec la mise à jour de l’état depuis le terrain.

La boutique en ligne de Marius & Fanny, ses dix catégories et le rappel du délai de commande
22
écrans, du comptoir jusqu’à la tournée du livreur
10
rôles, dont un niveau supérieur hérite des droits inférieurs
13
modules de back-office sous une seule interface
2
boutiques menées en parallèle sur une seule base

Comptage direct des fichiers sources, dépôt ProgixDev/marius_fanny au commit b11bac5 (15 août 2026), consigné dans le rapport d’analyse du 20 août 2026 archivé avec cette fiche. Aucune donnée d’usage n’est publiée : elle appartient au client.

RijdSamen

Le covoiturage où l’on ne monte qu’avec ses collègues.

All projects

Can we help?

Let’s talk about your project