Tableau de bord
Ce qui vient de se passer sur le programme.
Activités clés
Les actions récentes de tes clients, toutes sources confondues.
Analytique
Ce que le programme rapporte réellement. La part « assistée » ne compte que les commandes portant un code émis par le programme — le reste serait de la corrélation présentée comme de la causalité.
Ventes totales et part assistée
Coins émis et dépensés
D'où viennent les Coins
Répartition par niveau
Récompenses les plus prises
Détail par jour
| Date | Commandes | Ventes totales | Assisté | Part |
|---|
Commandes assistées
| Commande | Client | Code utilisé | Montant | Date |
|---|
Clients
Clique une ligne pour ouvrir la fiche : compteurs, ajustements, niveau, historique.
Ajuster la sélection
Chaque client reçoit sa propre ligne au journal, avec ce motif. Le geste est immédiat et ne se défait pas : un montant négatif reprend des Coins.
| # | Nom | Niveau | Coins | Level Coins | Échanges |
|---|
Programmes
Les règles du jeu : comment on gagne, comment on dépense, et ce qu'on débloque.
Campagnes de points
Un multiplicateur temporaire, pour animer le programme. Il s'ajoute au coefficient du niveau : un palier ×1,5 pendant un ×2 rapporte ×3. La date qui compte est celle de la commande — rejouer une vieille commande ne lui applique jamais une campagne postérieure.
Deux campagnes qui se chevauchent ne se cumulent pas : la plus récemment commencée s'applique seule.
Barème de cumul
S'applique aux commandes traitées ensuite, jamais rétroactivement.
Attribution du chiffre d'affaires
Préfixes des codes reconnus comme venant du programme, séparés par des virgules. Garder celui de l'app précédente évite de remettre l'analytique à zéro le jour d'une bascule.
Autres méthodes de gain
L'achat n'est pas le seul chemin. Chaque méthode se désactive sans
être supprimée, et l'ordre ici est celui affiché au client.
Celles marquées automatique sont déclenchées par le moteur
— achat, création de compte, parrainage — et non par un clic du client :
elles se désactivent, mais ne se suppriment pas.
Le crayon ouvre la fiche d'une récompense ; le visuel ouvre le catalogue de la boutique. Une récompense déjà échangée est désactivée au lieu d'être supprimée, pour ne pas casser l'historique.
Conversion libre
Le client choisit lui-même combien de Coins il transforme en bon d'achat, au taux d'échange du programme (). Un bon réservé à lui, comme une offre « code montant fixe ». Elle s'affiche dans la bulle, sur la page du programme et, sur Shopify Plus, dans le checkout.
Créer une offre
Seuils, coefficients et identité de chaque palier — tout au même endroit. Le seuil s'exprime en Level Coins, le compteur qui ne redescend jamais.
Le premier niveau est le palier d'entrée : son seuil reste à zéro, sinon un nouveau client n'appartiendrait à aucun niveau. Supprimer un palier rattache au palier d'entrée les récompenses et les niveaux forcés qui le visaient.
Le cumul hors achat. Une quête « une fois » ne se rejoue jamais ; une hebdomadaire se réarme chaque lundi.
| Quête | Déclenchement | Répétition | Coins | Validation |
|---|
Récompenses
Double face : les deux parties gagnent, sinon personne n'a de raison d'accepter l'invitation. Rien n'est versé avant la première commande payée du filleul.
Textes
Registre
| Parrain | Filleul | Code | État | Commande | Coins parrain | Date |
|---|
Expiration des Coins
Seuls les Coins dépensables expirent. Les Level Coins sont un cumul historique : le niveau reste acquis.
Personnalisation
Aucune couleur ni aucun texte client n'est écrit en dur : la page et le widget lisent les mêmes réglages, donc un changement habille les deux d'un coup.
Identité
Le nom de la monnaie remplace « Coins » partout : page, widget, catalogue, historique.
Logo
Bannières
Le style de la zone d'accroche est sur Dégradé : cette bannière ne s'affichera pas.
Un fichier téléversé est encodé dans les réglages. Pratique pour tester, mais au-delà de ~200 Ko préfère une URL : l'image transite à chaque chargement du widget sur la vitrine.
Couleurs — page programme
Ces couleurs habillent la page. Le widget les suit, sauf si tu le sépares plus bas.
Typographie et formes
Encart du logo
La pastille qui porte le logo et le nom, en haut de la page. Sur une bannière photo, « Transparent » pose le logo directement sur l'image.
Couleurs — widget
Laisse un réglage vide pour qu'il continue de suivre la page. Les couleurs se remettent à zéro avec « Suivre la page ».
Page programme
Libellés partagés
Utilisés par la page et par le widget.
Widget flottant
Bulle flottante
Emplacement de la bulle sur la vitrine. Le panneau s'ancre et glisse toujours depuis le même bord.
Questions fréquentes
Jetons remplacés à l'affichage : {coinsParEuro}
{coinsPourUnEuro} {minEchange} {expirationMois}
{paliers} {programme} {monnaie}. Une FAQ écrite avec ces jetons reste
juste quand le barème change.
Notifications
Ce que le programme écrit à tes clients : à quel moment, avec quels mots, sous quelle apparence. Un modèle éteint n'envoie rien. La boîte d'envoi montre ce qui est parti, ce qui attend, et ce qui a échoué.
En-tête
Un champ laissé vide reprend la marque du programme — on ne duplique que ce qui doit s'en écarter.
Pour l'e-mail il faut une adresse en
https:// : les images téléversées ne s'affichent dans aucune
messagerie. Sans adresse valable, c'est le nom de la marque qui s'affiche.
Corps
Les polices web ne se chargent pas dans un e-mail : le client utilise celle qu'il a. La pile de repli garantit un rendu propre partout.
Bouton d'action
Pied de page
La désinscription n'apparaît que sur les messages marketing. Les transactionnels — Coins crédités, récompense échangée — ne la portent pas.
Liens du pied
Réseaux sociaux
Part avec l'habillage et l'expéditeur réels, même si le modèle est éteint. Enregistre avant de tester.
Expéditeur
Couper les envois marketing laisse passer les messages transactionnels : bienvenue, Coins crédités, récompense échangée, parrainage converti.
Envoi
| Date | Modèle | Destinataire | Objet | État | Essais |
|---|
Blocs
Le programme s'ajoute au site comme n'importe quelle section du thème. Pose-le entier, ou partie par partie pour intercaler tes propres sections entre elles.
Où l'installer
Choisis d'abord la page qui accueillera le programme. Le bouton ouvre l'éditeur de thème sur cette page ; il ne reste qu'à ajouter le bloc dans la colonne de gauche.
Paramètres
Interrupteurs, jetons, import de données et commandes de la boutique.
Jetons disponibles
Un jeton s’écrit entre accolades dans un champ de texte. Il est remplacé, à l’envoi ou à l’affichage, par la valeur du moment. La colonne de droite montre ce qu’il donnerait aujourd’hui sur ta boutique.
Un nom mal orthographié n’est pas remplacé : il reste visible tel quel dans le message. Clique sur un jeton pour le copier.
Dans tes e-mails
Chaque modèle ne propose que les jetons qui ont un sens pour lui : un numéro de commande n’existe pas dans un message d’anniversaire. Les pastilles sous chaque modèle, dans Notifications, donnent la liste exacte.
| Jeton | Ce qu’il affiche | Aujourd’hui chez toi |
|---|
Dans ta FAQ
Sur la page fidélité vue par tes clients, écrite dans Personnalisation → Questions fréquentes. Une réponse rédigée avec ces jetons n’est plus à reprendre chaque fois que tu changes un barème.
| Jeton | Ce qu’il affiche | Aujourd’hui chez toi |
|---|
Interrupteurs
Chaque brique se coupe séparément. Couper n'efface jamais les soldes : on suspend les mouvements, on ne détruit rien.
Langue du back-office
Ne change que ce que tu vois ici. Les textes lus par tes clients se règlent dans Personnalisation, et suivent le traducteur de ta boutique.
Divers
Anniversaires à venir
Les 30 prochains jours, d'après les dates déclarées par tes clients. Le cadeau part automatiquement le jour venu — tu n'as rien à déclencher.
Reprendre les soldes d'une autre app
Exporte les points depuis ton app actuelle — Joy, Smile, LoyaltyLion — et dépose
le fichier ici. Les colonnes courantes sont reconnues automatiquement, en virgule
comme en point-virgule.
L'aperçu ne touche à rien. Rien n'est écrit tant que tu n'as pas confirmé :
créditer des milliers de clients sur un fichier mal aligné ne se rattrape pas.
Exporter
Tes données restent les tiennes. Le JSON contient tout — clients, journal, lots, échanges, parrainages, réglages — et se relit par cet import. Le CSV ne contient que les soldes, au format qu'attendent les autres apps de fidélité.
Historique des imports
| Date | Lot | Mode | Lignes | Coins | État |
|---|
Les commandes payées de ta boutique, les plus récentes d’abord. Rejouer une commande la fait passer par le moteur de cumul et crédite réellement le client — c'est ainsi qu'on rattrape une commande qu'un webhook a manquée. Rejouer une commande déjà traitée ne recrédite rien.
| Commande | Date | Client | Sous-total | Codes | État |
|---|
Shopify ne laisse voir que les soixante derniers jours de commandes. La liste s’arrête donc ici — ce n’est pas qu’il n’y a plus de commandes au-delà.