Lynn
(Lynn)
Août 14, 2019, 3:29
103
@Steven Merci beaucoup pour cette réponse, elle est trÚs utile.
Il semble que les champs personnalisĂ©s rĂ©solvent la majeure partie de mon problĂšme. Jâutilise le plug-in teaser et je parviens Ă trouver une solution fonctionnelle pour les types dâadhĂ©sion, en me basant sur ce que le plug-in permet.
Jâai examinĂ© le tableau (Google Traduction pour la victoire !) et il semble que nous puissions avoir plusieurs niveaux dâadhĂ©sion avec des coĂ»ts diffĂ©rents grĂące Ă ProCourse, nâest-ce pas ? Si câest le cas, je peux simplement crĂ©er une adhĂ©sion complĂ©mentaire offrant exactement le mĂȘme accĂšs mais Ă un coĂ»t infĂ©rieur. Nous sommes un groupe suffisamment restreint pour pouvoir travailler avec cette solution et dĂ©signer quelquâun pour sâassurer manuellement quâil existe une adhĂ©sion « maĂźtre » pour ces utilisateurs.
Steven
Août 14, 2019, 7:04
104
Exactement, chaque coĂ»t aura sa propre page dâadhĂ©sion. Câest lĂ que la page statique est la plus utile, et le tableau Ă©tait la meilleure solution dans mon cas.
blueve.in
(blueve.in)
Septembre 18, 2019, 9:01
105
Erreur : VM193:1 POST https://sandbox.example.com/memberships/checkout/submit-payment 500
Tout est configuré pour la production. Des idées ?
blueve.in
(blueve.in)
Septembre 22, 2019, 11:57
106
Voici le vrai journal de débogage de Discourse.
Le plug-in fonctionne avec succĂšs sur mon site pour les abonnements mensuels.
Cependant, existe-t-il une option pour facturer aux utilisateurs la publication dâun seul sujet/message, plutĂŽt que de leur donner un accĂšs mensuel ?
rmccown
(Bob McCown)
Octobre 31, 2019, 1:26
108
Je travaille Ă la configuration de ce systĂšme et jâai une question. Si jâai un abonnement de 12 mois pour un groupe « Bronze », Ă la fin de ces 12 mois, lâadhĂ©sion Ă ce groupe sera-t-elle supprimĂ©e ? Y a-t-il un avertissement envoyĂ© Ă lâutilisateur indiquant que cela sâest produit ou est sur le point de se produire ?
madbaker
(Mark Dyck)
Novembre 7, 2019, 6:09
109
Bonjour,
Jâai relu ce document plusieurs fois et jâai Ă nouveau essayĂ© le site de dĂ©monstration. Je pense avoir compris ma confusion concernant le processus dâinscription et dâadhĂ©sion.
Voici ce que je pense devoir faire :
Remarque : mon site est entiĂšrement payant, il nây a pas de version gratuite.
Jâai une page de vente statique (en dehors de Discourse) avec un formulaire de candidature. Si la candidature est approuvĂ©e (processus manuel), jâenverrai une invitation Ă rejoindre le forum depuis Discourse.
Le nouveau membre sâinscrit et obtient un nouveau compte sur Discourse.
Le nouveau membre se connecte Ă Discourse et voit⊠un forum vide, Ă lâexception dâun seul sujet intitulĂ© « CrĂ©er une adhĂ©sion » [peut-ĂȘtre que câest lĂ que la page statique du cours professionnel entre en jeu, et je pourrais avoir une page statique avec des options de paiement Ă la place ? ]
Ce sujet [ou cette page statique ] propose deux options : un paiement rĂ©current mensuel et un paiement rĂ©current annuel. Chaque lien ou bouton redirige vers la page dâadhĂ©sion que jâai créée dans le plugin Procourse.
Le nouveau membre effectue le paiement et est ajoutĂ© au groupe « Membre », qui a accĂšs Ă lâensemble du forum.
Je pense ĂȘtre sur la bonne voie. Cependant, les points 3 et 4 me semblent encore incertains. Manquerais-je un chemin plus simple ou plus Ă©vident ?
PS - Je pensais que la page de paiement apparaĂźtrait en premier, avant que le nouveau membre ne crĂ©e un compte. La nĂ©cessitĂ© de crĂ©er un compte dâabord constituait un gros blocage mental pour moi, mais je comprends pourquoi. Je crois.
justin
(Justin DiRose)
Novembre 7, 2019, 8:07
110
madbaker:
un nouveau membre se connecte Ă Discourse et voit⊠un forum vide, Ă lâexception dâun seul sujet sur « la crĂ©ation dâun abonnement » [ peut-ĂȘtre est-ce lĂ que la page statique du cours professionnel entre en jeu, et je pourrais avoir une page statique avec des options de paiement Ă la place ? ]
Je pense que vous rencontrerez des problĂšmes dâutilisabilitĂ© pour votre base dâutilisateurs en les obligeant Ă sâinscrire, Ă obtenir une approbation, puis Ă accĂ©der Ă un forum vide, avant de les faire payer pour le contenu.
Il serait peut-ĂȘtre prĂ©fĂ©rable de faire quelque chose de similaire oĂč Discourse est verrouillĂ©, mais dâutiliser WP Discourse pour lâauthentification unique (SSO) et Paid Memberships Pro pour restreindre lâaccĂšs Ă la communautĂ©. Tout se passera de maniĂšre plus transparente pour vos utilisateurs.
Vous pouvez consulter ceci à titre de référence :
WP Discourse functions
The WP Discourse plugin has a couple of functions that can be used to associate WordPress users with Discourse groups.
These functions are only enabled on sites that are using WordPress as the SSO provider for Discourse.
add_user_to_discourse_group( $user_id, $group_names ) View Code
remove_user_from_discourse_group( $user_id, $group_names ) View Code
Each of these functions take the same two parameters:
$user_id: the WordPress userâs id
$group_names: a comma separatâŠ
1 « J'aime »
madbaker
(Mark Dyck)
Novembre 7, 2019, 8:32
111
Merci @justin , je vais jeter un coup dâĆil. Le forum nâest pas vide (jâai un petit groupe dedans depuis plusieurs mois), mais je vois ce que tu veux dire. JâapprĂ©cie ton point de vue.
joebuhlig
(Joe Buhlig)
Novembre 7, 2019, 8:39
112
Puis-je demander pourquoi vous avez choisi cette voie ? Y aurait-il un cas oĂč la candidature serait rejetĂ©e ?
Je pose cette question car vous pourriez rĂ©soudre la majeure partie de vos problĂšmes si cette Ă©tape pouvait ĂȘtre Ă©vitĂ©e.
1 « J'aime »
madbaker
(Mark Dyck)
Novembre 7, 2019, 8:48
113
Bonjour Joe,
LâidĂ©e de cette application est de recueillir quelques informations sur la personne et sur ce quâelle espĂšre retirer de la communautĂ©. Je fais partie dâun autre groupe oĂč des membres sont arrivĂ©s et sont partis peu aprĂšs car ce nâĂ©tait pas le bon environnement pour eux.
Je pourrais modifier le processus pour les rediriger directement vers la page dâinscription des membres, puis, une fois quâils ont rejoint, leur poser les mĂȘmes questions dans le cadre de leur intĂ©gration. Cela fonctionnerait, car dans ce cas, jâai beaucoup parlĂ© de ce Ă quoi ils peuvent sâattendre avant que les gens ne sâinscrivent.
Une question : si je choisis cette voie, puis-je les envoyer directement vers la page des membres Procourse (oĂč ils sâabonnent et paient) pour ensuite crĂ©er leur compte Discourse ? Ou est-ce toujours la crĂ©ation dâun compte dâabord, puis le choix dâun plan de paiement ?
joebuhlig
(Joe Buhlig)
Novembre 7, 2019, 9:23
114
Je combinerais cela avec le plugin Custom Wizard . GrĂące Ă ce plugin, vous pouvez collecter toutes les informations que vous souhaitez lors de lâinscription, puis, une fois le formulaire soumis, rediriger lâutilisateur vers la page de paiement de lâadhĂ©sion. Ainsi, tout sâeffectue dans un seul flux.
Personnellement, je prĂ©fĂšre cette approche plutĂŽt que la solution Paid Memberships Pro. PMPro peut trĂšs bien fonctionner jusquâĂ ce que vous tentiez de synchroniser les adhĂ©sions de groupes dans les deux sens. Câest possible, mais dâaprĂšs mon expĂ©rience, la configuration nâest pas aussi simple et la fiabilitĂ© nâest pas toujours garantie.
justin
(Justin DiRose)
Novembre 7, 2019, 9:33
115
joebuhlig:
Personnellement, je prĂ©fĂšre cette approche plutĂŽt que la solution Paid Memberships Pro. PMPro peut trĂšs bien fonctionner tant que vous ne commencez pas Ă essayer de synchroniser les adhĂ©sions de groupes dans les deux sens. Câest possible, mais dâaprĂšs mon expĂ©rience, ce nâest pas aussi simple Ă configurer et nâest pas toujours fiable.
Lorsque jâai utilisĂ© PMP sur mon site avec la synchronisation des groupes, je nâai jamais rencontrĂ© de problĂšmes, mais il est vrai quâil faut certaines compĂ©tences techniques pour que cela fonctionne. Mise Ă part les prĂ©fĂ©rences personnelles, les deux sont certainement des options avec des avantages et des inconvĂ©nients uniques â @madbaker , jâespĂšre que nous vous avons aidĂ© Ă vous rapprocher de dĂ©cisions possibles !
madbaker
(Mark Dyck)
Novembre 7, 2019, 9:39
116
@joebuhlig @justin Merci beaucoup pour cela. Je vois maintenant un chemin plus clair.
1 « J'aime »
madbaker
(Mark Dyck)
Novembre 19, 2019, 11:17
117
@joebuhlig @justin . Bonjour ; je pensais revenir sur ce sujetâŠ
Jâai rĂ©ussi Ă faire fonctionner correctement le plugin Custom Wizard lors de lâinscription. Il appelle une page statique oĂč le nouvel utilisateur peut choisir une option dâabonnement rĂ©current (mensuel ou annuel).
Jâai deux niveaux dans le plugin dâadhĂ©sion et lâutilisateur accĂšde Ă la bonne page dâadhĂ©sion via la page statique. GĂ©nial.
Le seul problĂšme est que lâintĂ©gration Stripe sur la page reste bloquĂ©e en train de tourner.
Jâai parcouru la documentation sur lâintĂ©gration Stripe sur le site communautaire Procourse. Il semble que ma configuration soit correcte, mais manifestement ce nâest pas le cas.
Jâai vĂ©rifiĂ© Ă nouveau les devises dans le plugin et sur Stripe (toutes en USD), les clĂ©s API et la clĂ© secrĂšte du webhook. Tout est en mode « test ».
Jâai créé un niveau de paiement unique au cas oĂč le modĂšle dâabonnement serait en cause (aucun changement).
Jâai consultĂ© les journaux de Stripe et il nây a aucune trace dâune tentative dâappel (rien dans le journal).
Y a-t-il un moyen de consulter un journal dans Discourse pour voir quel appel est tenté ?
Je suis prĂȘt Ă poster sur le Marketplace pour demander de lâaide, mais si je peux comprendre ce que le plugin essaie de faire, cela devrait au moins faciliter les choses. Jâai rĂ©duit mon flux dâinscription Ă lâessentiel sans trouver de solution, mĂȘme si selon la documentation, cela devrait ĂȘtre simple maintenant. (Les derniers mots cĂ©lĂšbres !)
madbaker
(Mark Dyck)
Novembre 21, 2019, 5:18
118
Jâai creusĂ© un peu plus et tentĂ© quelques autres choses par dĂ©sespoir :
Jâai reconstruit lâapplication et exĂ©cutĂ© discourse-doctor pour mâassurer quâil nây avait aucune erreur.
Jâai supprimĂ© et reconstruit mes niveaux dâadhĂ©sion dans le plugin procourse-membership en utilisant des clĂ©s de test Stripe .
Je peux voir les nouveaux plans de produits (version de test) dans Stripe lorsque jâactive les niveaux. Hourra !
Mais lorsque je vais sur la page de paiement pour ces niveaux, la page se charge mais les champs de carte de crĂ©dit ne sâaffichent pas. Le spinner tourne indĂ©finiment.
Jâai vĂ©rifiĂ© les journaux dâerreurs de Discourse et ceux de Stripe, mais rien nâapparaĂźt. Aucune entrĂ©e dans lâun ou lâautre journal.
Jâai donc pensĂ© que cela pouvait ĂȘtre un problĂšme liĂ© au « mode test ». Jâai apportĂ© ces modifications :
Jâai remplacĂ© les clĂ©s et le webhook de test par ceux de production.
Jâai recréé les niveaux dâadhĂ©sion dans le plugin et les ai activĂ©s.
Les nouveaux produits/plans apparaissent maintenant dans la section production de Stripe. Super !
Mais le mĂȘme problĂšme se produit lorsque je vais sur la page de paiement de Discourse. La page se charge, mais les champs de carte de crĂ©dit ne sâaffichent pas. Le spinner tourne encore indĂ©finiment.
Aucune activitĂ© dans les journaux de Stripe ou les journaux dâerreurs de Discourse.
=== Eureka ! ===
Ouf. Jâai trouvĂ©.
Il faut un script pour que le paiement fonctionne : js.stripe.com/v3. Il Ă©tait bloquĂ© en raison dâune erreur de sĂ©curitĂ©. Jâai ajoutĂ© le script Ă la liste blanche et tout fonctionne rapidement et parfaitement.
Un dĂ©tail vraiment important. Je consultais les journaux de lâapplication, mais un simple F12 pour vĂ©rifier la console aurait Ă©tĂ© Ă©norme il y a quatre jours.
7 « J'aime »
Que se passe-t-il, par exemple, lorsquâun abonnement de 30 jours arrive Ă expiration ? Que voit lâabonnĂ© ? Comment peut-il se rĂ©abonner ?
De plus, comment annuler un abonnement ?
5 « J'aime »
Salut @john12 , as-tu trouvĂ© la solution ? Jâai rencontrĂ© le mĂȘme problĂšme.
Je me pose la mĂȘme question.
Aussi, que se passe-t-il lorsquâun utilisateur sâinscrit (et paie), puis annule ? Son abonnement prend-il fin immĂ©diatement ou Ă la fin du mois pour lequel il a payĂ© ?
3 « J'aime »
Jâai finalement basculĂ© vers Memberful. Beaucoup mieux.