Aller au contenu principal

Programme de Fidélité

Le programme de fidélité vous permet de récompenser les élèves avec des points pour leur participation aux cours, leurs achats et le parrainage d'amis. Les élèves accumulent des points et les échangent contre des récompenses que vous définissez — réductions, cours gratuits, crédit sur compte ou prix personnalisés.

Activer le programme

Allez dans Paramètres → Fidélité et activez Activer le Programme de Fidélité.

Configurer les règles de points

ParamètreDescriptionPar défaut
Points par dollar dépenséPoints attribués pour chaque 1 $ payé sur les réservations de cours et les achats de forfaits1
Points par enregistrementPoints attribués chaque fois qu'un élève s'enregistre à un cours10
Points par parrainagePoints attribués lorsqu'un élève parrainé effectue sa première réservation50
Expiration des points (mois)Nombre de mois avant que les points inutilisés n'expirent. Laissez vide pour aucune expiration.Aucune expiration

Cliquez sur Enregistrer la Configuration pour appliquer vos modifications. Le programme commence à attribuer des points immédiatement une fois activé.

Créer des récompenses

Dans la section Catalogue de Récompenses, cliquez sur Ajouter une Récompense et remplissez :

ChampDescription
NomLe nom de la récompense visible par les élèves, ex. « Cours Gratuit » ou « 10% de Réduction »
DescriptionDétails optionnels sur la récompense
Points requisNombre de points que l'élève doit dépenser pour échanger
Type de récompenseUn parmi : % de Réduction, Réduction Fixe, Cours Gratuit, Crédit sur Compte, Récompense Personnalisée
ValeurPour les réductions : le pourcentage ou le montant en dollars. Pour le crédit : le montant ajouté au solde de l'élève. Non utilisé pour Cours Gratuit ou Personnalisée.
Maximum d'échangesLimite optionnelle sur le nombre total d'échanges. Laissez vide pour illimité.

Types de récompenses expliqués

  • % de Réduction — Offre à l'élève un pourcentage de réduction sur son prochain achat (ex. 10% de réduction).
  • Réduction Fixe — Offre un montant fixe de réduction (ex. 5 $ de réduction).
  • Cours Gratuit — Donne droit à l'élève d'assister à un cours sans frais.
  • Crédit sur Compte — Ajoute un montant en dollars au solde de crédit de l'élève, qui est automatiquement appliqué à sa prochaine réservation.
  • Récompense Personnalisée — Une récompense que vous gérez manuellement (ex. articles du studio, session privée). Suivez les échanges dans le tableau de bord et gérez hors ligne.

Vous pouvez désactiver une récompense à tout moment en basculant son statut Actif. Les récompenses désactivées ne peuvent plus être échangées, mais les récompenses précédemment échangées restent valides.

Comment les élèves gagnent des points

Les points sont attribués automatiquement :

ActionQuand les points sont attribués
Enregistrement au coursLorsque le personnel du studio enregistre la présence de l'élève à un cours
PaiementLorsqu'un paiement est effectué (réservation de cours ou achat de forfait)
ParrainageLorsqu'un élève parrainé par cet élève effectue sa première réservation

Les points sont enregistrés dans un registre. Chaque entrée montre les points gagnés, la raison et le solde courant. Les points d'un même événement ne sont jamais attribués deux fois (idempotent).

Attribution manuelle

Les propriétaires et administrateurs du studio peuvent attribuer manuellement des points à n'importe quel élève via l'API (POST /api/loyalty/points). Cela est utile pour les promotions spéciales, les prix de concours ou la correction d'erreurs.

Comment les élèves échangent des récompenses

Les élèves consultent leur solde de points et les récompenses disponibles sur leur tableau de bord. Pour échanger :

  1. L'élève sélectionne une récompense dans le catalogue disponible.
  2. S'il a suffisamment de points, l'échange est traité instantanément.
  3. Les points sont déduits de son solde.
  4. Pour les récompenses de type Crédit sur Compte, le crédit est automatiquement ajouté à son solde.
  5. Pour les autres types de récompenses, l'échange est marqué comme En attente jusqu'à utilisation.

Expiration des points

Si vous configurez une période d'expiration des points, les points plus anciens que le nombre de mois configuré expireront. Les points expirés sont déduits automatiquement du solde de l'élève.

astuce

Définir une expiration des points (ex. 12 mois) encourage les élèves à rester actifs et à échanger leurs récompenses régulièrement.

Consulter les données de fidélité

En tant que propriétaire du studio

  • Paramètres → Fidélité — Configurez les règles de points et gérez le catalogue de récompenses.
  • Profil de l'élève — Consultez les soldes de points individuels et l'historique des transactions.

En tant qu'élève

  • Tableau de bord — Consultez votre solde de points actuel et les récompenses disponibles.
  • Échanger — Parcourez les récompenses et échangez directement depuis le tableau de bord.

Référence API

EndpointMéthodeDescription
/api/loyalty/configGETObtenir la configuration de fidélité
/api/loyalty/configPUTMettre à jour la configuration de fidélité (propriétaire/admin)
/api/loyalty/rewardsGETLister toutes les récompenses
/api/loyalty/rewardsPOSTCréer une récompense (propriétaire/admin)
/api/loyalty/rewards/:idPATCHMettre à jour une récompense (propriétaire/admin)
/api/loyalty/rewards/:idDELETESupprimer une récompense (propriétaire/admin)
/api/loyalty/pointsGETObtenir le solde de points et l'historique de l'utilisateur actuel
/api/loyalty/pointsPOSTAttribuer des points manuellement (propriétaire/admin)
/api/loyalty/redeemGETObtenir l'historique d'échanges de l'utilisateur actuel
/api/loyalty/redeemPOSTÉchanger une récompense