L'addon Affiliate Forms for Gravity Forms rend exceptionnellement facile la création d'un formulaire d'inscription personnalisé pour vos affiliés en utilisant le populaire plugin de formulaire WordPress, Gravity Forms.
Dans cet article, nous allons vous montrer comment installer et configurer l'addon Affiliate Forms for Gravity Forms pour AffiliateWP.
Exigences : Vous aurez besoin d'un plan Plus ou plus élevé pour accéder à l'addon Affiliate Forms for Gravity Forms ainsi que d'avoir le plugin Gravity Forms de tierce partie installé sur votre site WordPress.
Création d'un formulaire d'inscription pour les affiliés
- Avec les deux formulaires d'affiliation pour Gravity Forms et le plugin Gravity Forms installés, allez à Formulaires " Nouveau formulaire
- Donnez un titre à votre formulaire et cliquez sur Créer un formulaire
- Aller à Paramètres du formulaireet dans le Options du formulaire permettent à la section Inscription à AffiliateWP case à cocher

- Cliquez sur Mettre à jour les paramètres du formulaire
- Retournez dans l'éditeur de formulaire, ajoutez les champs dont vous avez besoin et cliquez sur Mettre à jour le formulaire.
Note : N'utilisez pas l'addon Gravity Forms User Registration avec Affiliate Forms For Gravity Forms. Le module complémentaire n'est pas nécessaire et causera un conflit pendant le processus d'enregistrement s'il est installé.
Importer un formulaire préconstruit
Si vous ne voulez pas créer le formulaire à partir de zéro, voici un formulaire (décompressez-le d'abord) que vous pouvez importer et qui créera le formulaire d'inscription d'affilié pour vous. Pour importer ce formulaire :
- Téléchargez ce fichier sur votre ordinateur
- Aller à Formulaires " Importation/Exportation
- Dans l'onglet Formulaire d'importation , cliquez sur le bouton Parcourir, localisez le fichier que vous avez téléchargé à l'étape 1 ci-dessus et cliquez sur Importer.
- Après avoir importé le formulaire avec succès, allez dans Formulaires " Formulaires, et vous verrez le nouveau formulaire d'inscription d'un affilié.
Note : Vous ne pouvez avoir qu'un seul formulaire d'inscription d'affilié.
Affichage du formulaire d'inscription de l'affilié
Vous pouvez afficher le formulaire d'inscription d'un affilié de trois manières différentes :
- Utilisez le shortcode [ affiliate_area ]. Le formulaire standard d'affiliation d'AffiliateWP sera remplacé par le nouveau formulaire.
- Utilisez le shortcode [ affiliate_registration ]. Le formulaire standard d'affiliation d'AffiliateWP sera remplacé par le nouveau formulaire.
- Utilisez le bouton Ajouter un formulaire au-dessus de l'éditeur WordPress pour insérer le formulaire Gravity. Le formulaire sera inséré en utilisant le shortcode [gravity_form]. Vous pouvez également utiliser un bloc Gravity Forms avec le formulaire Gravity sélectionné.
- Notifications de confirmation : Si vous souhaitez afficher une notification de confirmation textuelle lorsque le formulaire est soumis, vous devez utiliser l'une de ces méthodes par rapport aux shortcodes d'affiliation mentionnés ci-dessus, sinon le texte de confirmation ne s'affichera pas.
Remarque : Veillez à activer l'option Autoriser l'enregistrement des affiliés située sous AffiliateWP " Paramètres " Paramètres des affiliés, sinon votre formulaire d'enregistrement ne s'affichera pas.
Champs du formulaire
Champs disponibles
Il y a 3 nouveaux types de champs disponibles que vous pouvez utiliser dans votre formulaire d'inscription d'affilié :

Nom d'utilisateur
L'affilié saisira le nom d'utilisateur WordPress de son choix. Le nom d'utilisateur WordPress est utilisé dans les URL d'affiliation.
Bien que le champ nom d'utilisateur ne soit pas obligatoire, si vos affiliés ont l'intention d'utiliser la variante "nom d'utilisateur" de leur URL de référence, il serait judicieux de l'inclure et d'en faire un champ obligatoire. Si le champ "nom d'utilisateur" n'est pas ajouté, le nom d'utilisateur WordPress d'un affilié est créé à partir de son adresse e-mail (qui est obligatoire). De ce fait, un affilié partagera son URL de parrainage avec son adresse email.
Note: Si vous ne voyez pas la section AffiliateWP Fields montrée ci-dessus lorsque vous éditez votre formulaire, vérifiez que le plugin complémentaire Affiliate Forms for Gravity Forms est installé et activé.
Méthode de promotion
L'affilié vous dira comment il fera la promotion de votre site web.
Payment Email
Si l'affilié a une adresse électronique différente qu'il utilise pour les paiements, il peut la saisir dans ce champ.
En plus des éléments ci-dessus, vous pouvez ajouter tous les champs que vous souhaitez !

Note: Si l'approbation de l'affilié est activée, les champs personnalisés seront affichés sur l'écran de révision de l'affilié ainsi que dans l'entrée des formulaires Gravity.
Champs obligatoires
Au minimum, votre formulaire d'inscription d'affilié doit avoir un champ Email. Il s'agit d'un champ standard de Gravity Forms. Vous pouvez le trouver dans la section Champs avancés de l'éditeur de formulaire :

Si aucun champ d'adresse électronique n'est ajouté, un message d'erreur s'affichera en haut du formulaire.
Champs facultatifs
Nom d'utilisateur
Si aucun champ de nom d'utilisateur n'est affiché, le nom d'utilisateur de l'affilié est créé à partir de son adresse e-mail et est inclus dans l'e-mail qui lui est envoyé après l'inscription.
Mot de passe
Il s'agit d'un champ standard de Gravity Forms qui se trouve dans la section Champs avancés de l'éditeur de formulaire. Si aucun champ de mot de passe n'est affiché, un mot de passe aléatoire sera généré et les affiliés devront utiliser le lien de réinitialisation Lost Password ? par défaut pour configurer leur propre mot de passe. Compte tenu de ce flux de travail plutôt décousu, il est recommandé d'inclure les champs de mot de passe pour une meilleure expérience d'intégration.
Note: Si vous ne voyez pas le champ Mot de passe dans la section Champs avancés lorsque vous éditez votre formulaire, vérifiez que le plugin complémentaire Affiliate Forms for Gravity Forms est installé et activé.
Remarque complémentaire : lorsque vous visualisez le formulaire rempli sur une page du navigateur, si vous ne voyez pas les champs "nom d'utilisateur", "mot de passe" ou "adresse électronique", cela signifie que vous êtes connecté. Déconnectez-vous ou consultez la page du formulaire dans un autre navigateur.
Méthode de promotion
L'affilié vous indiquera comment il fera la promotion de votre site web.
Note: Tout comme le comportement standard d'AffiliateWP, lorsqu'un utilisateur est connecté mais n'est pas encore affilié, certains champs tels que l'email et le nom d'utilisateur seront déjà remplis et s'afficheront en lecture seule (non éditable), et le champ du mot de passe ne s'affichera pas.
Tags sur les courriels
Lorsque Affiliate Forms For Gravity Forms est actif, une nouvelle option appelée Create AffiliateWP email tag sera affichée lorsque vous développez un champ unique dans l'éditeur de formulaire.

Lorsque vous activez cette option et que vous l'enregistrez, une nouvelle balise email sera disponible dans l'onglet AffiliateWP " Paramètres " Emails.

Vous pouvez utiliser ces balises dans tous les courriels.
Certains champs de l'éditeur de formulaire n'ont pas cette option. C'est parce qu'ils sont déjà associés aux balises email par défaut dans AffiliateWP :
Nom d'utilisateur
Utiliser la balise email standard {nom_utilisateur}.
URL du site web
Utilisez la balise standard {website}.
Méthode de promotion
Utilisez la balise standard {promo_method}.
Email
Utilisez la balise standard {user_email}.
Ajouter des affiliés à une liste de diffusion
Si vous souhaitez ajouter vos affiliés à votre liste de diffusion lorsqu'ils s'inscrivent, Gravity Forms propose plusieurs modules complémentaires pour les systèmes de marketing par courriel les plus répandus. Vous pouvez vérifier ce qui est disponible avec votre licence actuelle de Gravity Forms en visitant leur page d'addons ici : https://www.gravityforms.com/add-ons/
