Guide EliaFlow
Guide utilisateur Menus = groupes admin

Organisation, réglages et accès EliaFlow

Cette page explique comment EliaFlow est organisé : magasins, site web, thèmes de l’admin, modules activables, et droits des utilisateurs.
À lire juste après l’accueil du guide.


EliaFlow pour tout type d’entreprise

EliaFlow n’est pas limité aux cliniques esthétiques ou aux salons.
Il s’adapte à toute entreprise qui vend, selon ses besoins :

Offre Exemples d’activités
Services (catégorie → service → sous-service) Conseil, réparation, coaching, bien-être, coiffure, clinique, interventions à domicile…
Produits (catégorie → produit → variante) Boutique, chocolaterie, traiteur à emporter, cosmétique, équipements…
Formations École, ateliers, certifications, sessions payantes…

Vous activez uniquement les modules utiles (services et/ou produits et/ou formations, RDV, boutique en ligne, etc.) via le Contrôle des modules.
Le vocabulaire du guide parle de services (et non « prestations ») pour rester neutre : un « sous-service » est simplement l’offre vendable / réservable, quel que soit votre métier.


Un magasin = un univers de données

Chaque magasin (boutique, atelier, cabinet, restaurant, école…) a ses propres données :

Domaine Unique par magasin
Clients Oui
Services / sous-services Oui (si module catalogue services actif)
Produits / variantes Oui (si module catalogue produits actif)
Formations Oui (si module formations actif)
Factures Oui
Rendez-vous Oui (si module RDV actif)
Commandes en ligne Oui (si module commandes actif)
Paramètres entreprise et site Oui

Un propriétaire EliaFlow peut gérer plusieurs magasins en même temps. En changeant de magasin dans le sélecteur en haut de l’admin, vous travailz uniquement les données de ce magasin — sans mélanger les catalogues ni les factures.

flowchart TB
  owner[Proprietaire_EliaFlow]
  s1[Magasin_A]
  s2[Magasin_B]
  s3[Magasin_C]
  owner --> s1
  owner --> s2
  owner --> s3
  s1 --> dataA[Clients_factures_catalogue_A]
  s2 --> dataB[Clients_factures_catalogue_B]
  s3 --> dataC[Clients_factures_catalogue_C]


Vue Master — voir tous les magasins à la fois

En plus des magasins « métier », EliaFlow propose une vue Master (vue globale).

Qui Ce que permet Master
Profils autorisés (souvent ultraadmin / superadmin selon config) Consulter statistiques et listes de tous les magasins en même temps
Création / édition Se fait en choisissant pour quel magasin on crée (le Master n’est pas un magasin de vente)

Utile pour un propriétaire multi-boutiques qui veut une vue d’ensemble, tout en gardant chaque magasin isolé au quotidien.


Fuseau horaire métier (TIMEZONE)

Les heures de rendez-vous (liste, calendrier, e-mails, SMS, notifications admin, stats client, filtres « aujourd’hui ») s’affichent selon le fuseau configuré dans le serveur :

Réglage Valeur typique Québec
Variable d’environnement TIMEZONE America/Toronto

En base de données, les instants restent en UTC (normal). Ce que vous voyez à l’écran et dans les messages est toujours converti vers TIMEZONE.

Sans cette variable, EliaFlow utilise le défaut applicatif America/Toronto. Les opérations (Forge / Docker) doivent définir TIMEZONE explicitement en production.

Détail ops : Déploiement RSVP / TIMEZONE.


Le site web est lié à un magasin

Chaque vitrine en ligne est rattachée à un magasin.
Le site affiche le catalogue, les horaires, les logos et les pages de ce magasin.

Technologie vitrine (Next.js)

Les sites EliaFlow sont conçus principalement avec Next.js :

  • meilleur pour le référencement (SEO) ;
  • pages rapides et adaptées au web moderne ;
  • une vitrine dédiée par marque / magasin.

Design du site — personnalisé par le propriétaire

Le propriétaire de l’entreprise personnalise l’apparence et le contenu via Paramètres site web (et Paramètres entreprise) :

  • activer / masquer des pages (Accueil, Boutique, Services, Galerie, Contact…) ;
  • textes FR / EN, images, sections ;
  • horaires, logos, coordonnées ;
  • options de commande en ligne et de réservation.

Résultat : chaque magasin a un site à son image, sans partager le design d’un autre magasin.

Détails pratiques : Settings Website · Site vitrine

Quand une commande est passée sur le site vitrine

Dès qu’un client valide une commande sur la vitrine du magasin, EliaFlow enchaîne automatiquement côté admin — sans ressaisie manuelle.

flowchart LR
  site[Site_vitrine]
  cust[Client_cree_ou_retrouve]
  order[Commande]
  inv[Facture_si_paiement]
  cal[Calendrier_livraison]
  site --> cust
  site --> order
  order --> inv
  order --> cal

Étape Ce qui se passe
Client S’il n’existe pas encore pour ce magasin → une fiche client est créée automatiquement.
Identité S’il existe déjà → EliaFlow le retrouve surtout grâce à l’e-mail et au numéro de téléphone (critères d’identité).
Mise à jour Les infos client sont mises à jour (ex. adresse de livraison / facturation) et l’historique des commandes s’enrichit.
Facture Une facture est créée automatiquement, avec les informations liées au paiement, lorsque le paiement est effectué sur la vitrine via Stripe ou PayPal.
Livraison Si une livraison (ou retrait planifié) est prévue → le calendrier de livraison est mis à jour, pour que l’équipe EliaFlow voie d’un coup d’œil la charge de travail à effectuer pour une date précise.

Ainsi, le personnel du magasin retrouve dans l’admin : le client, la commande, la facture (si payée en ligne), et le planning de préparation / livraison — le tout aligné sur ce qui s’est passé sur le site.

Voir aussi : Commandes en ligne · Factures.


Thème de l’admin (zone de gestion)

L’admin (back-office) a aussi un thème de design par magasin / marque.

Qui Action
Ultraadmin Gère les thèmes déjà présents dans EliaFlow et peut les adapter (couleurs, identité visuelle de l’admin) selon le besoin de chaque bande / magasin
Utilisateurs du magasin Travaillent dans l’admin avec le thème assigné à leur magasin

Le thème admin ≠ le design du site public :

  • site = vitrine clients (Next.js + Paramètres site web) ;
  • admin = écrans de travail du personnel (thèmes EliaFlow).

Menu admin personnalisé par magasin

Chaque magasin peut afficher un menu (sidebar) et des groupes de menu sur mesure, selon le besoin de l’entreprise et le confort des utilisateurs EliaFlow.

Quoi Pour quoi
Groupes de menu Renommer, créer, réordonner (ex. mettre « Factures » et « Clients » en haut si c’est le cœur du travail)
Entrées de menu Déplacer d’un groupe à l’autre, masquer / montrer, changer l’ordre d’affichage
Par magasin Magasin A ≠ magasin B : chaque store a sa disposition

Objectif : coller au workflow du magasin (ce qu’on utilise le plus en premier), améliorer la lisibilité de la barre latérale et le confort au quotidien.

Où le régler : Settings Entreprise → Gestion menu (si la fonctionnalité est activée pour le magasin).
Vous pouvez importer le menu actuel, glisser-déposer groupes et entrées, activer « Utiliser le menu personnalisé », ou réinitialiser le menu Filament par défaut.

Sans menu custom actif : la navigation standard EliaFlow s’affiche.
Détail : Gestion menu.

Comportement de la sidebar (confort)

Comportement Détail
Un groupe ouvert Quand vous rouvez la barre latérale (minimize → grand), seul le groupe de la page courante reste déplié ; les autres se referment.
Étoile (épingler) L’icône pour épingler la page se place après le titre / fil d’Ariane, sur la même ligne.
Titres Titres de page et breadcrumbs partagent le même style (taille / graisse) sur listes et pages custom.

Listes et tableaux (confort)

Sur les listes et les tableaux des fiches liées (relation managers) :

Comportement Détail
Recherche (loupe) Au repos, seule la loupe s’affiche. Un clic ouvre le champ (animation). S’il y a du texte, le champ reste ouvert. Dès que vous videz le texte, il se referme.
3 caractères min. La recherche ne filtre qu’à partir de 3 caractères.
Casse En général, marie et MARIE donnent le même résultat (détail métier par liste).
Filtres L’icône filtre est à côté du choix des colonnes. Le panneau ouvert s’affiche au-dessus, avec le fond du thème.
Autres actions Import / export Excel–PDF et actions secondaires sont dans Autres actions. Nouveau et Pages connectées restent visibles à part.

Ultraadmin et Contrôle des modules

Seul l’ultraadmin a accès à Administration plateforme → Contrôle des modules.

Il décide, magasin par magasin, quelles familles de fonctions sont allumées ou éteintes.
Si un module est éteint : le menu disparaît pour ce magasin, même pour un admin local.

Modules / fonctions que l’ultraadmin peut activer ou désactiver

# Fonction Effet si désactivée (idée)
1 Catalogue services (catégorie, service, sous-service) Plus de gestion services / impacts liés
2 Catalogue produits (catégorie, produit, variante) Plus de gestion boutique produits
3 Unités de mesure Plus d’écran dédié unités
4 Formats produit Plus d’écran formats
5 Images clients Plus de menu images clients
6 Galerie (site / publication) Plus de galerie publique / publication marketing liée
7 Foyers Plus de gestion foyers
8 Certificats-cadeaux Plus de cartes-cadeaux (catalogue, vente, site)
9 Formations Plus de formations (admin / site informatif ; facturation pas encore)
10 Statistiques Plus du groupe Statistiques
11 Commandes en ligne Plus de commandes web / réglages associés
12 Rendez-vous Plus d’agenda / calendrier / réglages RDV
12b Formulaires clients (sous RDV) Plus de designer / envoi intake–consent pré-RDV
13 Paiement en ligne Plus de paiement vitrine configurable
14 Partenaires Plus de partenaires / factures partenaires
15 Rappel de service Plus de relances après un service
16 Composition produits Plus de formules / groupes de choix / composition
17 Actions de masse Plus d’imports / actions groupées dédiés
18 Paramètres (settings) Plus du CRUD paramètres génériques
19 Gestion menu (sidebar admin) Plus de personnalisation du menu admin
20 Booking Square Plus de synchronisation Square liée
21 Booking EliaFlow Plus de réservation publique EliaFlow
22 Notifications courriel (RDV) Plus d’emails automatiques RDV
23 Notifications SMS (RDV) Plus de SMS automatiques RDV
24 Doublons clients potentiels Plus de l’écran doublons
25 Salles Plus de gestion des salles
26 Postes du personnel Plus des titres de poste
27 Personnels (staff) Impact fort sur staff / liens services

Ces interrupteurs sont la première porte : sans module allumé, la fonction n’existe pas pour le magasin.


Rôles et permissions — deuxième porte

Même avec un module allumé, chaque utilisateur ne voit que ce que son rôle autorise.

Qui Action
Propriétaire / admin du magasin Crée des rôles par magasin et coche les permissions (voir, créer, modifier, supprimer…)
Utilisateur Ne peut ouvrir / modifier que les fonctions autorisées

Principe fondamental

Toutes les fonctionnalités d’EliaFlow (menus, listes, boutons créer / modifier / supprimer, exports…) sont protégées par des permissions.

Exemples concrets :

  • un réceptionniste peut gérer les rendez-vous et les clients, sans accéder aux statistiques ;
  • un employé ne voit que son agenda ;
  • un admin magasin gère le catalogue et les factures, sans toucher au Contrôle des modules (réservé ultraadmin).

Les deux conditions s’appliquent ensemble :

  1. module activé pour le magasin (ultraadmin) ;
  2. permission accordée dans le rôle (propriétaire / admin).

Détail pratique : Personnels · Administration plateforme


Schéma récapitulatif

flowchart TB
  ultra[Ultraadmin]
  owner[Proprietaire_multi_magasins]
  role[Roles_et_permissions]
  store[Magasin]
  site[Site_Next_js]
  adminUI[Admin_avec_theme]
  ultra -->|modules_ON_OFF| store
  ultra -->|themes_admin| adminUI
  owner --> store
  owner --> role
  role --> users[Utilisateurs]
  store --> site
  store --> adminUI
  store --> master[Vue_Master_stats_globales]


Critères de réussite

  • Je comprends qu’EliaFlow sert services et/ou produits et/ou formations, pas seulement les cliniques.
  • Je comprends qu’un site = un magasin, avec design réglé dans Paramètres site web.
  • Je sais qu’une commande vitrine crée / retrouve le client, la facture (Stripe/PayPal) et met à jour le calendrier de livraison.
  • Je sais que la vitrine est pensée en Next.js pour le SEO et la performance.
  • Je distingue thème admin (ultraadmin) et design site (propriétaire via settings).
  • Je peux personnaliser groupes et menus admin par magasin pour le workflow / la lisibilité.
  • Sur une liste, je sais ouvrir la recherche via la loupe (3 caractères min.) et trouver Autres actions.
  • Je sais que seul l’ultraadmin gère le Contrôle des modules (liste ci-dessus).
  • Je peux gérer plusieurs magasins sans mélanger factures / catalogues.
  • La vue Master me permet de voir l’ensemble quand j’y ai accès.
  • Les rôles limitent bien ce que chaque utilisateur voit et modifie.