Discourse-Abonnements - Preisänderung während eines wiederkehrenden Abonnements

Fortsetzung der Diskussion von Discourse-Abonnements:

Nehmen wir an, ich habe ein wiederkehrendes Jahresabonnement von 100 £, das vom 21. Januar 2022 bis zum 20. Januar 2023 läuft, möchte dies aber bei der Verlängerung auf 110 £ ändern. Ich weiß von Subscriptions: Change User's Plan - #2 by pfaffman, dass die Antwort darin besteht, das aktuelle Abonnement zu kündigen und den Benutzer aufzufordern, dasselbe Produkt über einen neuen Plan erneut zu abonnieren. Ich sehe den Button „x kündigen“ auf der Seite /admin/plugins/discourse-subscriptions/subscriptions.

Ich habe es noch nicht vollständig durchdacht, habe aber einige Fragen zu diesem Szenario:

  1. Was passiert, wenn ich das aktuelle Abonnement kündige? Ich denke, das beendet das Abonnement sofort und es gibt die Möglichkeit, die letzte Zahlung vollständig zu erstatten. Das ist nicht das, was benötigt wird.

  2. Gibt es eine Möglichkeit, das Abonnement bis zum Verlängerungsdatum laufen zu lassen und nur die automatische Verlängerung zu kündigen?

  3. Ist die Antwort, das Verlängerungsdatum für jeden Abonnenten zu notieren und das Abonnement am Vortag zu kündigen?

Ich schätze, in jedem Fall müsste ich den Abonnenten persönlich an die Kündigung erinnern und darum bitten, dass eine Verlängerung des neuen Plans in Betracht gezogen wird.

Nehmen wir an, Stripe lässt das nicht zu.

Das können Sie auf der Stripe-Seite tun und auf etwas klicken, das so etwas wie “kündigen, wenn es abläuft” sagt.

Sie können das tun und dann hoffen, dass Ihre Abonnenten

  1. bemerken, dass ihr Abonnement abgelaufen ist
  2. herausfinden, wie sie es verlängern können
  3. es ihnen egal ist, dass Sie den Preis erhöht haben.

Ich denke, wenn Sie mehr Geld verdienen wollen, dann werden Sie mit den Abonnements, die zum alten Preis automatisch verlängert werden, viel mehr Geld einnehmen, als sie davon zu überzeugen, dass sie zum höheren Preis erneuern. Ohne Kenntnis Ihrer Community oder Ihres Produkts würde ich wetten, dass mehr Leute automatisch zum 100-Dollar-Preis verlängern, als ihre Kreditkarte erneut eingeben würden, um zum 50-Dollar-Preis zu verlängern.

Erstellen Sie einfach ein neues Abonnement zum neuen Preis und verstecken Sie das alte.

Ich habe diese Option gefunden, danke. Sie können ein beliebiges Ablaufdatum festlegen und eine anteilige Rückerstattung erhalten (was derzeit über Discourse nicht möglich ist). Das ist ein Nebenthema, aber wissen Sie, wie genau Discourse diese Dinge im Auge behält? Bei meinem Testbenutzer wusste Discourse, dass das Abonnement gekündigt wurde, und hat den Benutzer noch nicht aus der entsprechenden Gruppe entfernt – aber weiß Discourse das neue Enddatum und wann der Benutzer aus der Gruppe entfernt werden soll?

Dem stimme ich vollkommen zu…

Meinen Sie „Aktiv“ abwählen? Das beeinträchtigt vermutlich nicht die alten Leute, aber neue Leute würden das neue Abonnement abschließen.

1 „Gefällt mir“

Das meine ich, aber ich konnte mich nicht an die Sprache erinnern.

Das weiß ich nicht. Ich bin mir nicht sicher, ob dies nur über den Webhook gehandhabt wird oder ob es auch einen Job gibt, der dies überprüft. Vielleicht macht das jemand anderes.

1 „Gefällt mir“

Ich habe hierfür eine Feature-Anfrage erstellt: Discourse Subscriptions - clarify "Cancel at end of cycle". Sie geht zwar nicht auf den ursprünglichen Punkt der Änderung des Abonnements ein, wäre aber trotzdem nützlich.

1 „Gefällt mir“

Nehmen wir an, Stripe würde mich lassen :slight_smile: Change the price of existing subscriptions | Stripe Documentation Oder zumindest bin ich mir nicht ganz sicher, aber es sieht so aus, als ob es das tun würde. Ich kann verstehen, dass dies missbraucht werden könnte, aber ich nehme an, dafür gibt es Gesetze!

Preise ändern

Abonnements können geändert werden, indem der Preis, den ein Kunde zahlt, geändert wird oder indem die Menge geändert wird. Normalerweise qualifiziert sich das Ergebnis entweder als Upgrade oder Downgrade des Abonnements, abhängig von der Preisdifferenz zwischen den beiden Abonnements.

Angenommen, ein Kunde ist derzeit für ein Basis-Monatsabonnement zu 10 USD pro Monat angemeldet. Der folgende Code wechselt den Kunden zu einem Pro-Monatsabonnement zu 30 USD pro Monat.

OOh! Ich nehme alles zurück. Danke!

Wenn es Ihnen also erlaubt, es ohne deren Erlaubnis zu ändern, dann denke ich, dass die einfachste Lösung darin besteht, es auf der Stripe-Seite zu tun; Ich bin mir nicht sicher, wie Sie Discourse darüber informieren würden, aber es könnte diese Informationen einfach beim nächsten Mal neu laden, wenn es sie benötigt (ich glaube, das tut es wahrscheinlich).

Es scheint, dass der Weg, dies über die Stripe-Website zu tun, darin besteht, zum Abonnement einer einzelnen Person zu gehen, „Abonnement aktualisieren“ zu wählen, den aktuellen Plan zu entfernen und den neuen Plan hinzuzufügen und zu speichern. Es wird eine Berechnung für die nächste Rechnung auf Pro-Rata-Basis durchgeführt (ich habe sie nicht auf Genauigkeit geprüft). Wenn Sie zu Discourse zurückkehren, wird dem Benutzer der neue Preis pro Periode angezeigt, als ob es schon immer so gewesen wäre.

2 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.