Objet Affilie
Un affilie contient des informations sur son compte, son taux de commission et ses performances :Champs Cles
code: Le code de parrainage unique de l’affilie utilise dans les liens promotionnelscommission_rate: Pourcentage de chaque vente que l’affilie gagne (par exemple, 15.00 pour 15%)status: Statut actuel du compte affiliestats.total_referrals: Nombre de clients recommandes par cet affiliestats.total_sales: Nombre de ventes completees a partir des recommandationsstats.total_earnings: Commission totale gagnee
Statuts des Affilies
| Statut | Description |
|---|---|
active | L’affilie est actif et peut gagner des commissions |
inactive | Le compte affilie est temporairement inactif |
suspended | Le compte affilie a ete suspendu |
Obtenir un Affilie
Recuperez un affilie specifique en utilisant son code de parrainage unique :- Valider un code affilie avant d’appliquer des remises
- Afficher les informations de l’affilie sur votre site web
- Construire des tableaux de bord pour les affilies
Envoyer des Invitations d’Affiliation
Invitez des affilies potentiels a rejoindre votre programme en envoyant des emails d’invitation :Invitations par Lot
Vous pouvez envoyer jusqu’a 25 invitations en une seule requete. L’API va :- Creer et envoyer des invitations pour les nouveaux emails valides
- Ignorer les emails qui sont deja des affilies enregistres
- Ignorer les emails qui ont des invitations en attente
Reponse
Objet Invitation
Une invitation contient des informations sur son statut et son expiration :Statuts des Invitations
| Statut | Description |
|---|---|
pending | Invitation envoyee mais pas encore acceptee |
accepted | L’invitation a ete acceptee |
expired | L’invitation a depasse sa date d’expiration |
Événements Webhook
Lorsqu’un affilié rejoint votre boutique (accepte une invitation), un événement webhook est déclenché via les Pulses.affiliate.joined
Déclenché lorsqu’un nouvel affilié rejoint votre boutique.Exemple d’Implementation
Voici un exemple complet de gestion des affilies dans votre application :Resume des Endpoints API
| Endpoint | Methode | Description |
|---|---|---|
/v1/affiliates/{affiliateCode} | GET | Obtenir les details d’un affilie par code |
/v1/affiliates/invitations | POST | Envoyer des invitations d’affiliation |
Bonnes Pratiques
Validation du Code Affilie
- Validez toujours les codes affilies avant d’appliquer des commissions
- Verifiez que le statut de l’affilie est
active - Mettez en cache les donnees des affilies pour reduire les appels API
Gestion des Invitations
- Utilisez les invitations par lot pour plus d’efficacite (jusqu’a 25 emails)
- Verifiez le champ
skippedpour gerer elegamment les affilies existants - Implementez une logique de nouvelle tentative pour les invitations echouees
Integration Webhook
- Configurez les webhooks pour recevoir les evenements
affiliate.joined - Utilisez les webhooks pour declencher des workflows d’integration
- Stockez les donnees des affilies lorsqu’ils rejoignent pour des recherches plus rapides
Suivi des Commissions
- Suivez avec precision les recommandations des affilies
- Fournissez aux affilies des statistiques en temps reel
- Implementez des fenetres d’attribution appropriees