Simon
15/07/2010, 14h03
Mettre en place un abonnement payant
Nous allons voir aujourd'hui comment mettre en place un abonnement payant. Ce système intégré à vBulletin offre de nombreuses possibilités pour permettre à vos membres-clients de bénéficier automatiquement d'accès à des forums privés, à d'autres permissions, un plus grand espace de stockage pour les fichiers joints, etc.
Je n'aborderais que la création de l'abonnement lui-même, le reste se gérant via les groupes utilisateurs.
Le projet
14788
Créer un abonnement payant - ici 1€ par mois.
Permettre aux inscrits d'avoir accès un forum privé et d'avoir un album photo.
Configuration de Paypal
Découverte de l'interface
Vous ne l'avez peut être jamais remarqué mais se trouve dans le panneau d'administration une catégorie Abonnements payants:
14789Regardons d'un peu plus près ces liens:
Gérer les abonnements payants liste les abonnements existants, d'en ajouter et d'en supprimer et permet de changer l'ordre d'affichage.
Ajouter un abonnement payant crée, comme son nom l'indique, un nouvel abonnement. C'est sur cette page que tout se configure.
Historique des transactions est très important: il permet de vérifier les abonnement souscris, les montants versés et les dates d'expiration.
Statistiques des transactions affiche en fonction d'un certain nombre de critères toutes les transactions.
Permissions des abonnements permet de choisir les groupes utilisateurs autorisés ou non à souscrire à tel abonnement. Par défaut, les membres en attente de validation sont refusés.
Gérer les interfaces de paiement liste les interfaces disponibles, c'est à dire les méthodes de paiement disponibles.
Nouvelle interface de paiement crée une nouvelle interface, de solides connaissances en programmation sont requises.
Tester la communication permet de vérifier que les interfaces de paiement sont bien fonctionnels.
Préparation
Création d'un groupe utilisateur
Comme vous le verrez ensuite, il est possible de donner accès à des forums directement avec l'abonnement payant mais ce n'est pas le cas avec les autres fonctions. Il va donc falloir passer par un groupe utilisateur dédié à notre abonnement:
Dans le panneau d'administration: Groupes utilisateurs > Ajouter un groupe d'utilisateurs:
14790
Inutile de s'embêter, copions les permissions du groupe Registered Users:
14791
Donner le titre de votre choix puis descendez jusqu'à Permissions des albums des utilisateurs et cocher Peut avoir des albums et importer des images ? (il faut bien sûr que ce soit décoché pour le groupe Registered Users):
14792
Et enregistrer, c'est tout.
Création d'un forum privé
Sauter le 1) si le forum existe déjà.
Dans le panneau d'administration: Forums & Modérateurs > Ajouter un forum. Compléter la page:
14793
Dans le panneau d'administration: Forums & Modérateurs > Permissions des forums. Refuser tout à tous les groupes sauf Administrators et le nouveau groupe crée précédemment:
En face du forum: [Refuser à tous]
[Editer] Administrators > Utiliser les permissions par défaut du groupe d'utilisateurs > Enregistrer
[Editer] Nom du groupe pour les abonnées > Utiliser les permissions par défaut du groupe d'utilisateurs > Enregistrer
Vous pouvez évidemment autoriser d'autres groupes, pour les membres de votre équipe par exemple.
A cette étape, vous devez avoir:
Un groupe utilisateur dédié avec les permissions de celui par défaut (Registered Users)
Un forum autorisé seulement aux administrateurs et au groupe des inscrits.
Passons à l'abonnement lui-même.
Création de l'abonnement
Dans le panneau d'administration: Abonnements payants > Ajouter un abonnement payant
Donner un titre et une description - ils seront affichés aux membres et activez-le:
14794
Dans la partie droite, cocher le groupe dédié comme Groupes d'utilisateurs supplémentaires:
14795
Sélectionner Oui à droite du forum privé dans Forums:
14796
Passons maintenant aux prix. Quelques informations:
Un prix à 0 désactive la devise. Ici, seul l'euro sera autorisé.
La case Reproduction active les abonnements récurrents, c'est à dire que le prix est prélevé chaque mois sans intervention de l'utilisateur.
Le numéro de CCBill et le 2CO ProdID sont facultatifs.
Pour un abonnement d'un euro par mois:
14797
Il ne reste plus qu'à enregistrer.
Notre abonnement est désormais crée et actif. Mais il ne s'affiche pas encore car il n'existe aucun moyen de paiement.
Configurer Paypal
Il est possible de recevoir de l'argent avec les trois types de compte disponible chez Paypal: Personnel, Premier et Business.
Cependant les comptes Personnel ne peuvent vérifier si le paiement a bien eu lieu !
Autoriser vBulletin
Passer directement à l'étape suivante avec un compte Personnel.
Aller sur www.paypal.fr (https://www.paypal.com/fr/cgi-bin/webscr?cmd=_login-run) et connectez-vous.
Une fois identifié, cliquer sur Préférences:
14798
Dans la troisième page, sélectionner Notification instantanée de paiement:
14802
Cliquer sur le bouton orange Choisir les paramètres IPN. L'URL de notification est:
http://www.adresse-vers-votre-forum/payment_gateway.php?method=paypalPar exemple l'adresse à saisir pour vBulletin-Ressources.com sera:
http://www.vbulletin-ressources.com/forum/payment_gateway.php?method=paypal
Cocher Recevoir les messages IPN (activé) et Enregistrer
Et le configurer
Dans le panneau d'administration: Abonnements payants > Gérer les interfaces de paiement
Sélectionner Editer en face de Paypal et cliquer sur Go
Saisissez à deux reprises votre adresse e-mail Paypal dans Adresse e-mail 'Paypal'*et Adresse e-mail du compte principal 'Paypal'. Si plusieurs e-mails sont associés à votre compte, vous pouvez utiliser celle de votre choix pour la première option, la seconde devant avoir l'adresse Par défaut:
14799
Il ne vous reste plus qu'à le tester via Abonnements payants > Tester la communication
:biggrin3: Félicitation, ce tutoriel est terminé :biggrin3:
Souscrire à un abonnement
Les abonnements payants sont listés dans Options > Abonnements payants:
14800
Les abonnements inscrits sont affichés juste au dessus:
14801
Nous allons voir aujourd'hui comment mettre en place un abonnement payant. Ce système intégré à vBulletin offre de nombreuses possibilités pour permettre à vos membres-clients de bénéficier automatiquement d'accès à des forums privés, à d'autres permissions, un plus grand espace de stockage pour les fichiers joints, etc.
Je n'aborderais que la création de l'abonnement lui-même, le reste se gérant via les groupes utilisateurs.
Le projet
14788
Créer un abonnement payant - ici 1€ par mois.
Permettre aux inscrits d'avoir accès un forum privé et d'avoir un album photo.
Configuration de Paypal
Découverte de l'interface
Vous ne l'avez peut être jamais remarqué mais se trouve dans le panneau d'administration une catégorie Abonnements payants:
14789Regardons d'un peu plus près ces liens:
Gérer les abonnements payants liste les abonnements existants, d'en ajouter et d'en supprimer et permet de changer l'ordre d'affichage.
Ajouter un abonnement payant crée, comme son nom l'indique, un nouvel abonnement. C'est sur cette page que tout se configure.
Historique des transactions est très important: il permet de vérifier les abonnement souscris, les montants versés et les dates d'expiration.
Statistiques des transactions affiche en fonction d'un certain nombre de critères toutes les transactions.
Permissions des abonnements permet de choisir les groupes utilisateurs autorisés ou non à souscrire à tel abonnement. Par défaut, les membres en attente de validation sont refusés.
Gérer les interfaces de paiement liste les interfaces disponibles, c'est à dire les méthodes de paiement disponibles.
Nouvelle interface de paiement crée une nouvelle interface, de solides connaissances en programmation sont requises.
Tester la communication permet de vérifier que les interfaces de paiement sont bien fonctionnels.
Préparation
Création d'un groupe utilisateur
Comme vous le verrez ensuite, il est possible de donner accès à des forums directement avec l'abonnement payant mais ce n'est pas le cas avec les autres fonctions. Il va donc falloir passer par un groupe utilisateur dédié à notre abonnement:
Dans le panneau d'administration: Groupes utilisateurs > Ajouter un groupe d'utilisateurs:
14790
Inutile de s'embêter, copions les permissions du groupe Registered Users:
14791
Donner le titre de votre choix puis descendez jusqu'à Permissions des albums des utilisateurs et cocher Peut avoir des albums et importer des images ? (il faut bien sûr que ce soit décoché pour le groupe Registered Users):
14792
Et enregistrer, c'est tout.
Création d'un forum privé
Sauter le 1) si le forum existe déjà.
Dans le panneau d'administration: Forums & Modérateurs > Ajouter un forum. Compléter la page:
14793
Dans le panneau d'administration: Forums & Modérateurs > Permissions des forums. Refuser tout à tous les groupes sauf Administrators et le nouveau groupe crée précédemment:
En face du forum: [Refuser à tous]
[Editer] Administrators > Utiliser les permissions par défaut du groupe d'utilisateurs > Enregistrer
[Editer] Nom du groupe pour les abonnées > Utiliser les permissions par défaut du groupe d'utilisateurs > Enregistrer
Vous pouvez évidemment autoriser d'autres groupes, pour les membres de votre équipe par exemple.
A cette étape, vous devez avoir:
Un groupe utilisateur dédié avec les permissions de celui par défaut (Registered Users)
Un forum autorisé seulement aux administrateurs et au groupe des inscrits.
Passons à l'abonnement lui-même.
Création de l'abonnement
Dans le panneau d'administration: Abonnements payants > Ajouter un abonnement payant
Donner un titre et une description - ils seront affichés aux membres et activez-le:
14794
Dans la partie droite, cocher le groupe dédié comme Groupes d'utilisateurs supplémentaires:
14795
Sélectionner Oui à droite du forum privé dans Forums:
14796
Passons maintenant aux prix. Quelques informations:
Un prix à 0 désactive la devise. Ici, seul l'euro sera autorisé.
La case Reproduction active les abonnements récurrents, c'est à dire que le prix est prélevé chaque mois sans intervention de l'utilisateur.
Le numéro de CCBill et le 2CO ProdID sont facultatifs.
Pour un abonnement d'un euro par mois:
14797
Il ne reste plus qu'à enregistrer.
Notre abonnement est désormais crée et actif. Mais il ne s'affiche pas encore car il n'existe aucun moyen de paiement.
Configurer Paypal
Il est possible de recevoir de l'argent avec les trois types de compte disponible chez Paypal: Personnel, Premier et Business.
Cependant les comptes Personnel ne peuvent vérifier si le paiement a bien eu lieu !
Autoriser vBulletin
Passer directement à l'étape suivante avec un compte Personnel.
Aller sur www.paypal.fr (https://www.paypal.com/fr/cgi-bin/webscr?cmd=_login-run) et connectez-vous.
Une fois identifié, cliquer sur Préférences:
14798
Dans la troisième page, sélectionner Notification instantanée de paiement:
14802
Cliquer sur le bouton orange Choisir les paramètres IPN. L'URL de notification est:
http://www.adresse-vers-votre-forum/payment_gateway.php?method=paypalPar exemple l'adresse à saisir pour vBulletin-Ressources.com sera:
http://www.vbulletin-ressources.com/forum/payment_gateway.php?method=paypal
Cocher Recevoir les messages IPN (activé) et Enregistrer
Et le configurer
Dans le panneau d'administration: Abonnements payants > Gérer les interfaces de paiement
Sélectionner Editer en face de Paypal et cliquer sur Go
Saisissez à deux reprises votre adresse e-mail Paypal dans Adresse e-mail 'Paypal'*et Adresse e-mail du compte principal 'Paypal'. Si plusieurs e-mails sont associés à votre compte, vous pouvez utiliser celle de votre choix pour la première option, la seconde devant avoir l'adresse Par défaut:
14799
Il ne vous reste plus qu'à le tester via Abonnements payants > Tester la communication
:biggrin3: Félicitation, ce tutoriel est terminé :biggrin3:
Souscrire à un abonnement
Les abonnements payants sont listés dans Options > Abonnements payants:
14800
Les abonnements inscrits sont affichés juste au dessus:
14801