Quatre étapes MemberArea transforment une conversation en vente ou en accès débloqué. Deux d'entre elles vendent : Send checkout link et Get order status. Deux autres donnent l'accès directement, sans paiement : Grant access et Revoke access.
Autorisations nécessaires pour la clé API
Chaque étape vérifie les autorisations de la clé API saisie dans les paramètres de l'application :
| Étape | Autorisations |
|---|---|
| Send checkout link | Paiements : Voir |
| Get order status | Paiements : Voir |
| Grant access | Paiements : Voir et Gérer, Membres : Gérer |
| Revoke access | Paiements : Voir et Gérer |
Voir est nécessaire pour la liste Product, car Gérer ne l'inclut pas. Une clé en Accès complet couvre les quatre. Si une étape répond « This ManyChat connection is not allowed to run this step », il manque l'une de ces autorisations à la clé.
Envoyer un lien de paiement
Send checkout link crée un lien vers la page de paiement d'un produit, prêt à être placé dans le message suivant.
- Ajoutez l'étape et choisissez le produit sous Product. La liste ne propose que les produits actifs.
- Laissez Quantity vide pour une seule unité, ou saisissez un nombre jusqu'à 99.
- Placez Checkout url dans un champ personnalisé et envoyez-le dans un bouton ou un texte.
Le lien est personnel. Il porte l'adresse e-mail et le nom que votre memberarea connaît pour cet abonné : la page de paiement s'ouvre donc avec les deux déjà remplis. La commande est reliée au membre ou au contact derrière la conversation.
L'étape renvoie aussi le prix, pour que le message puisse l'annoncer avant tout clic. Price formatted est le prix principal du produit, rédigé dans la langue de votre memberarea, par exemple « 49,00 EUR ». Un prix hors taxes porte la mention « HT ».
L'étape refuse quand le lien ne pourrait pas fonctionner :
- « This product cannot be bought right now because it is inactive or has no active price. » Activez le produit ou donnez-lui un prix actif.
- « This MemberArea has no web address yet, so no checkout link could be built. » Définissez d'abord le domaine dans vos paramètres.
Ce que voit l'acheteur
L'acheteur touche le lien et arrive sur la page de paiement habituelle de votre memberarea, avec les mêmes prix, moyens de paiement et order bumps que tout le monde. Payer à cet endroit crée une commande normale : l'acheteur reçoit l'accès, le reçu et chaque e-mail que votre memberarea envoie après un achat.
La conversation n'attend pas le paiement. Pour répondre après l'achat, créez un second flow qui démarre sur l'événement Order paid. Lancer un flow ManyChat depuis votre memberarea explique comment.
Vérifier le statut de commande
Get order status lit la dernière commande et l'abonnement en cours de cette personne, pour qu'un flow puisse répondre seul à « mon paiement est-il passé ? ».
Laissez Order vide pour lire la dernière commande. Les achats de test et les brouillons ne comptent pas. La commande d'une autre personne n'est jamais affichée : l'étape répond alors « This order does not belong to this person or no longer exists. »
Les valeurs les plus utiles :
- Found indique si la personne a la moindre commande ou le moindre abonnement.
- Has paid order indique si la personne a payé au moins une commande.
- Order number, Order status et Order total formatted décrivent la dernière commande, prêts pour le message.
- Has active subscription et Subscription status décrivent l'abonnement. Un abonnement actif passe en premier, sinon le plus récent.
- Subscription renews at formatted et Subscription ends at formatted indiquent quand il se renouvelle ou prend fin, dans la langue et le fuseau horaire de votre memberarea.
Accorder l'accès sans paiement
Grant access donne à la personne tout ce qui appartient à un produit ou à une offre groupée : cours, groupes, calendriers, événements, badges et tout ce que le produit débloque d'autre. Choisissez-le sous Product, ou choisissez une offre groupée entière sous Or bundle. Si les deux sont remplis, le produit l'emporte.
- Si la personne n'a pas encore de compte, l'étape en crée un. Member created l'indique alors.
- Aucune commande n'est enregistrée. L'accès apparaît sur le membre, pas dans vos ventes.
- Exécuter l'étape deux fois est sans danger. Newly granted ne compte que ce qui était nouveau, et Access items nomme tout ce que couvre le produit.
Un produit encore en brouillon est refusé avec « This product is still a draft in your MemberArea, so no access was granted. » Quand votre formule n'autorise plus de membres supplémentaires, l'étape répond « This MemberArea has reached the number of members its plan allows, so access could not be granted. »
Retirer l'accès
Revoke access reprend ce qu'un produit ou une offre groupée a donné. Le compte lui-même reste, tout comme ce que la personne a aussi grâce à une commande payée, même une commande payée de ce même produit. Seul l'accès qu'aucune commande payée ne couvre disparaît.
Newly revoked compte ce qui a été retiré. Si la personne n'a pas de compte membre, l'étape répond « This person does not have a member account in your MemberArea, so there was no access to remove. » et rien ne change.