Import et export
Récupère tes membres depuis une autre application de fidélité grâce à un CSV, ou exporte tes membres actuels dans une sauvegarde. Les deux se trouvent dans Settings, sous Member Import & Export.
Import et export des membres
Exporter les membres
Clique sur Exporter le CSV des membres pour télécharger chaque membre inscrit dans un fichier CSV. Utilise-le comme sauvegarde, pour vérifier les soldes dans un tableur, ou comme modèle de départ pour un import — les colonnes de l'export sont un sur-ensemble de ce que l'importateur lit, donc un fichier exporté peut être modifié et réimporté tel quel.
Format CSV
L'importateur n'a besoin que de trois colonnes. Toute colonne supplémentaire d'un export est ignorée. La ligne d'en-tête est obligatoire et les noms de colonnes ne sont pas sensibles à la casse.
| Colonne | Obligatoire | Ce que c'est |
|---|---|---|
email | Oui | L'email du membre. Sert à retrouver le client Shopify correspondant. |
points | Oui | Un nombre entier ≥ 0. Devient le solde de points du membre (et la base cumulée). |
tier | Non | Un slug de palier (ex. gold). Laisse vide pour laisser les points décider du palier. |
La valeur tier doit être un slug de palier, et non son nom affiché — par exemple vip-member, et non « VIP Member ». Un export utilise déjà les slugs, donc les allers-retours sont sans risque.
Un fichier d'import minimal ressemble à ceci :
email,points,tier
alice@example.com,1200,gold
bob@example.com,350,silver
carol@example.com,0, Ce que fait un import
Pour chaque ligne dont l'email correspond à un client Shopify existant, l'import :
- Inscrit le membre — sans bonus d'inscription, quel que soit ton réglage de bonus d'inscription.
- Fixe ses points à la valeur du CSV (c'est une définition, pas un ajout).
- Attribue le palier depuis la colonne
tier, ou le détermine à partir des points si la colonne est vide. - Date les points au jour de l'import — donc si tu utilises l'expiration glissante (FIFO), le compteur repart à neuf à partir du jour de l'import.
L'import est un remplacement complet. Pour chaque email qui correspond à un membre existant, l'import écrase son solde actuel et efface son historique de points précédent (conservé uniquement sous forme de lignes annulées pour l'audit). Les codes de réduction déjà émis ne sont pas affectés. Cette action est irréversible — donc pour une migration unique, importe avant que les membres commencent à gagner des points.
Comment fonctionne la correspondance
Les membres sont mis en correspondance avec les clients Shopify par email. Si un email n'a pas de client Shopify correspondant, cette ligne est ignorée et listée dans le résultat — l'import ne crée jamais de nouveaux clients Shopify. Les emails ignorés sont affichés à la fin de l'import, pour que tu puisses créer ces clients dans Shopify et relancer si besoin.
Les paliers après un import
Un palier issu du CSV est appliqué immédiatement. Gibbond revérifie aussi le palier de chaque membre une fois par jour par rapport à tes seuils de palier, donc un palier est en fin de compte déterminé par les points du membre. Si tu importes un palier auquel les points ne donnent pas droit, il sera réconcilié vers le palier basé sur les points lors de la prochaine exécution quotidienne. Pour garder des paliers importés stables, assure-toi que tes seuils de palier correspondent aux points que tu importes.
Lancer un import
Les imports s'exécutent en arrière-plan, donc tu peux quitter la page pendant qu'un import est en cours. Une bannière de statut affiche la progression en temps réel et un récapitulatif à la fin (importés, ignorés et éventuelles erreurs). Une fois les données écrites, Gibbond actualise automatiquement le solde de points et le palier de chaque membre sur la boutique.
| Limite | Valeur |
|---|---|
| Taille de fichier maximale | 5 Mo |
| Nombre maximal de lignes par import | 10 000 |
| Emails en double dans un fichier | La dernière ligne pour un email l'emporte |
Relancer le même fichier est sans risque : comme chaque import est un remplacement complet, réimporter remet simplement les membres aux valeurs du fichier au lieu d'empiler les points.