Verbessern Sie den Prozess für Benutzer, die den Tarif wechseln

Blake

Ich hatte Mitglieder, die ihre Abonnements aufgewertet haben. Stripe hat eine Methode über sein Kundenportal
image
damit Kunden Pläne wechseln können.

Aber es erfordert die Erstellung neuer Produkte und Pläne, die von den vorab ausgefüllten in diesem Plugin getrennt sind.

Können Sie vielleicht erklären, wie das einfach gemacht werden könnte?

Ich verstehe, dass es einen Webhook gibt und vermute, dass dies geschehen könnte und dann derselbe Webhook hinzugefügt werden könnte?

Aber es gibt auch eine vorab ausgefüllte Support-Seite (mit Produkten), die entweder geändert oder gar nicht verwendet werden muss und einfach einen Link zur neuen Seite von Stripe hinzugefügt bekommt?

Vielen Dank für Ihre Arbeit daran, es ist eine großartige Plugin-Funktion.
.

2 „Gefällt mir“

Ich glaube nicht, dass das mit dem aktuellen Abonnements-Plugin einfach gemacht werden kann.

Das ist meine Vermutung. Vielleicht würden Sie diese anderen Pläne über die Discourse-Oberfläche erstellen, damit sie diese kennen, und dann könnte der Webhook den Benutzer mit dem neuen Plan wieder verbinden.

Ich bin mir nicht sicher, wie schwierig das wäre. Eine wilde Vermutung sind 2-5 Stunden Arbeit, wobei der untere Bereich gilt, wenn Sie nur möchten, dass es funktioniert, und der obere Bereich, wenn Sie Tests einbeziehen, um es gut genug für die Einreichung als PM zu machen.

1 „Gefällt mir“

Was bedeutet PM in diesem Fall?

Und vielen Dank für die Antwort, ich habe sie als Lesezeichen gespeichert, um darüber nachzudenken. Außerdem, an wen auch immer es betrifft, ein Mitwirkender hatte einen Namen in seinem Profil/seiner Rechnung, er fragte mich danach (es war nicht er), ich fragte daraufhin Stripe und dies war die Antwort von Stripe

Ich habe das betreffende Kundenprofil überprüft und festgestellt, dass es von Discourse über die API erstellt wurde. Während des Erstellungsprozesses wurde der Name „Tina Walker“ in der API-Anfrage übergeben. Daher befürchte ich, dass es erwartet wird, dass das Kundenprofil den Namen „Tina Walker“ anzeigt. Möglicherweise möchten Sie die unten angegebene API-Anfrage überprüfen:

Stripe Login | Sign in to the Stripe Dashboard

Quelle: 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”

Datum und Uhrzeit: 19.05.24, 11:43:46 Uhr

Äh, es bedeutet PR, oder Pull Request. Entschuldigung dafür.

Wurde also irgendwann „Tina Walker“ fest in das Namensfeld im Code einprogrammiert? (Das scheint jetzt nicht mehr der Fall zu sein).

1 „Gefällt mir“

Danke, und entschuldigen Sie, aber so wird ein Update in ein Plugin eingegeben, das es verbessert oder optimiert?

Ok, ich gebe nur meine Erfahrung mit der Funktion weiter, und ich werde auch hinzufügen, dass ich vom Kundenservice von Stripe sehr beeindruckt bin :partying_face:

Oh cool! Klingt, als ob du etwas Erfolgreiches am Laufen hast :slight_smile:

Wie upgradest du Mitglieder derzeit? Nur manuell in Stripe oder auf andere Weise?

Vielleicht könnten Benutzer, bis diese Funktion entwickelt ist, ihren aktuellen Plan über Discourse kündigen und dann den neuen Plan, zu dem sie upgraden möchten, erneut abonnieren? Ich weiß, das ist kein reibungsloser Prozess, aber es scheint zu funktionieren? Ich denke, sie sollten bei der Kündigung ihres aktuellen Plans entsprechend anteilig berechnet werden. Wenn sie dies über Discourse tun, würden sie zu den entsprechenden Gruppen hinzugefügt/entfernt, die ihrem Abonnementniveau entsprechen.

2 „Gefällt mir“

Scheint so, aber nicht wirklich.

Wenn sie kündigen, wird das Abonnement nicht beendet, es muss auslaufen. Daher funktioniert das Kündigen eines niedrigen Preises und das Kaufen eines neuen höheren Preises nicht sofort. Die Möglichkeit, mehrmals zu kaufen, könnte dieses Problem lösen.

Ich hatte zwei Mitglieder, die es versucht haben. In beiden Fällen musste ich sie manuell in Rechnung stellen. Einer von ihnen endete bereits damit, dass das Mitglied am Ende des ersten Abonnements seinen Level-2-Zugang verlor, obwohl das manuelle Abonnement noch aktiv war.

Das ist ein weiteres Problem, da dies Benutzer standardmäßig auf Level 2 setzt. Ich musste die automatische Hochstufung unerreichbar machen und nur zwei Benutzereinstellungen haben: nicht zahlendes Level 1 und zahlendes Level 2.

Insgesamt gefällt es mir sehr gut, aber ich würde es gerne verfeinert haben.

1 „Gefällt mir“

Ah, verstehe, wir brauchen also eine Art Upgrade-Funktionalität, um das alles reibungsloser zu gestalten.

1 „Gefällt mir“

Ja, und Stripe ist ein großartiges Unternehmen, soweit ich das bisher gesehen habe, mit dem sich Discourse für Funktionalität zusammentun könnte. Wenn ich die Möglichkeit finde, finanziell beizutragen, werde ich hier zuerst suchen, da dies ein Kernbestandteil jeder Community sein kann.

Bis dahin hoffe ich, dass Sie eine doppelte Dosis von

1 „Gefällt mir“