Améliorer le processus pour les utilisateurs qui changent de forfait

Blake

J’ai eu des membres qui ont mis à niveau, Stripe dispose d’une méthode via leur portail client
image
pour permettre aux clients de changer de plan

mais cela nécessite la création de nouveaux produits et plans distincts de ceux pré-remplis dans ce plugin

Pouvez-vous s’il vous plaît expliquer comment cela pourrait être fait facilement ?

Je comprends qu’il existe un webhook et je suppose que cela pourrait être fait, puis ajouter ce même webhook ?

Mais il y a aussi une page de support pré-remplie (avec des produits) qui doit soit être modifiée, soit ne pas être utilisée du tout et simplement avoir un lien ajouté à la nouvelle page fournie par Stripe ?

Merci pour votre travail sur cette fonctionnalité de plugin géniale.
.

2 « J'aime »

Je ne pense pas que cela puisse être fait facilement avec le plugin d’abonnement actuel.

C’est mon hypothèse. Peut-être créeriez-vous ces autres plans avec l’interface Discourse, de sorte qu’elle les connaisse, puis le webhook pourrait reconnecter l’utilisateur avec le nouveau plan.

Je ne suis pas sûr de la difficulté. Une estimation approximative serait de 2 à 5 heures de travail, la fourchette basse si vous voulez juste que cela fonctionne, et la fourchette haute si vous incluez des tests pour que cela soit suffisamment bon pour être soumis en tant que PM.

1 « J'aime »

Que signifie PM dans ce cas ?

Et merci pour votre réponse, je l’ai mise en favoris pour y réfléchir. Aussi, à qui de droit, j’ai eu un contributeur dont le nom figurait sur son profil/facture, il m’a interrogé à ce sujet (ce n’était pas lui), j’ai à mon tour interrogé Stripe et voici la réponse de Stripe

J’ai vérifié le profil client en question et j’ai constaté qu’il avait été créé par Discourse via l’API. Lors du processus de création, le nom « Tina Walker » a été transmis dans la requête API. Par conséquent, je crains qu’il soit normal que le profil client affiche le nom « Tina Walker ». Vous voudrez peut-être examiner la requête API fournie ci-dessous :

Stripe Login | Sign in to the Stripe Dashboard

Source : Stripe/v1 RubyBindings/11.1.0 Discourse Subscriptions/2.8.2 (GitHub - discourse/discourse-subscriptions: A Discourse plugin that allows payments and subscription management via Stripe.)

« name » : « Tina Walker »

Date et heure : 19/05/24, 11:43:46

Euh, cela signifie PR, ou Pull Request. Désolé pour ça.

Donc, à un moment donné, « Tina Walker » était codé en dur dans le champ Name du code ? (Cela ne semble plus être le cas).

1 « J'aime »

Merci, et pardonnez-moi, mais c’est ainsi qu’une mise à jour est entrée dans un plug-in l’améliorant ou l’optimisant ?

Ok, je transmets juste mon expérience avec la fonctionnalité, et j’ajouterai également que je suis super impressionné par le service client de Stripe :partying_face:

Oh cool ! On dirait que vous avez quelque chose qui réussit :slight_smile:

Comment mettez-vous à niveau les membres actuellement ? Manuellement dans Stripe ou d’une autre manière ?

Peut-être jusqu’à ce que cette fonctionnalité soit développée, les utilisateurs pourraient-ils annuler leur plan actuel via Discourse, puis se réabonner en utilisant le nouveau plan auquel ils souhaitent passer ? Je sais que ce n’est pas le processus le plus simple, mais cela semble fonctionner ? Je pense qu’ils devraient être calculés au prorata lors de l’annulation de leur plan actuel. Les faire passer par Discourse les retirerait/ajouterait aux groupes appropriés qui correspondent à leur niveau d’abonnement.

2 « J'aime »

Il semble que oui, mais pas vraiment.

Lorsqu’ils annulent, cela ne résilie pas l’abonnement, il doit expirer. Par conséquent, annuler un prix bas et acheter un nouveau prix plus élevé ne fonctionne pas instantanément. Permettre l’achat multiple pourrait aider à résoudre ce problème.

J’ai eu deux membres qui ont essayé, dans les deux cas, j’ai dû leur envoyer une facture manuellement. L’un d’eux a même fini par perdre son accès de niveau 2 à la fin du premier abonnement, bien que celui envoyé manuellement soit toujours actif.

C’est un autre problème, car cela attribue par défaut le niveau 2 aux utilisateurs, j’ai dû rendre la promotion automatique inatteignable et n’avoir que deux paramètres utilisateur : niveau 1 non payant et niveau 2 payant.

Dans l’ensemble, j’aime beaucoup, mais j’aimerais que ce soit peaufiné.

1 « J'aime »

Ah, je vois, donc oui, nous aurons besoin d’une sorte de fonctionnalité de mise à niveau en place pour rendre tout cela plus fluide.

1 « J'aime »

Oui, et Stripe est une excellente entreprise d’après ce que j’ai vu jusqu’à présent pour que Discourse essaie de s’associer pour la fonctionnalité, si je trouve la possibilité de contribuer financièrement, je regarderai ici en premier car cela peut être un atout essentiel pour toute communauté.

En attendant, j’espère que vous pourrez donner une double dose de

1 « J'aime »