Discourse Subscriptions の議論を続けます。
年間100ポンドの定期購読があり、2022年1月21日から2023年1月20日まで有効ですが、更新時に110ポンドに変更したいとします。Subscriptions: Change User's Plan - #2 by pfaffman から、現在のサブスクリプションをキャンセルし、ユーザーに新しいプランで同じ製品を再購読してもらう必要があることがわかりました。/admin/plugins/discourse-subscriptions/subscriptions ページで「x キャンセル」ボタンを確認できます。
まだ完全に検討していませんが、このシナリオについていくつか質問があります。
現在のサブスクリプションをキャンセルするとどうなりますか?すぐにサブスクリプションが終了し、最後の支払いを全額返金するオプションがあると思います。それは必要ではありません。
更新日までサブスクリプションを継続し、自動更新のみをキャンセルする方法はありますか?
すべての購読者の更新日を記録し、前日にサブスクリプションをキャンセルすることが答えですか?
いずれにしても、購読者にキャンセルについて個人的に通知し、新しいプランでの更新を検討してもらう必要があると思います。
pfaffman
(Jay Pfaffman)
2022 年 11 月 21 日午後 10:07
2
Stripeではそれができないとしましょう。
Stripe側で「期限切れ時にキャンセルする」のようなものをクリックすればできます。
そうすれば、購読者が
購読が期限切れになったことに気づく
更新方法を理解する
値上げを気にしない
ことを願うことができます。
コミュニティや製品については何も知りませんが、もしお金を稼ぎたいのであれば、古い価格で自動更新を続けるよりも、すべての人に新しい価格で更新してもらうように説得する方がはるかに多くのお金を生み出すだろうと bet します。100ドルで自動更新する人の方が、50ドルで更新するためにクレジットカードを再度入力する人よりも多いでしょう。
新しいレートで新しいサブスクリプションを作成し、古いものを非表示にするだけです。
そのオプションを見つけました、ありがとうございます。有効期限を設定し、日割り計算された返金(現在はDiscourseでは不可能です)を行うことができます。これは副次的な問題ですが、Discourseはこの種のことをどの程度厳密に把握しているかご存知ですか?テストユーザーの場合、Discourseはサブスクリプションがキャンセルされたことを認識していましたが、まだユーザーを関連グループから削除していません。しかし、Discourseは新しい終了日、つまりユーザーをグループから削除する時期を認識しているのでしょうか?
これには完全に同意します…
「アクティブ」のチェックを外すということですか?おそらくこれは古いユーザーには影響せず、新しいユーザーは新しいプランで購読するでしょう。
「いいね!」 1
pfaffman
(Jay Pfaffman)
2022 年 11 月 22 日午前 12:14
4
Jonathan5:
「アクティブ」のチェックを外すということですか?
はい、そうですが、言葉を思い出せませんでした。
わかりません。Webhook だけで処理されるのか、それともそれらをチェックするジョブもあるのか、確信がありません。誰か他の人が知っているかもしれません。
「いいね!」 1
これに関する機能リクエストを作成しました:Discourse Subscriptions - clarify "Cancel at end of cycle" 元のポイントであるサブスクリプションの変更には対応していませんが、それでも役立つでしょう。
「いいね!」 1
Jay Pfaffman:
Stripe が許可しないと仮定しましょう。
Stripe が許可すると仮定しましょう Change the price of existing subscriptions | Stripe Documentation または少なくとも、私は完全に確信していませんが、そうなるようです。これが悪用される可能性があることは理解できますが、それは法律のためだと思います!
価格の変更
サブスクリプションは、顧客に請求される価格を変更するか、数量を変更することによって変更できます。通常、結果は、2つのサブスクリプション間の価格差に応じて、サブスクリプションのアップグレードまたはダウングレードのいずれかになります。
顧客が現在月額10米ドルの基本月額サブスクリプションに登録されていると仮定すると、次のコードは顧客を月額30米ドルのプロ月額サブスクリプションに切り替えます。
pfaffman
(Jay Pfaffman)
2022 年 11 月 22 日午後 1:44
7
Jonathan5:
Stripeが許可してくれると仮定しましょう
おお!訂正します。ありがとうございます!
もし、Stripeが許可してくれるのであれば、Stripe側で変更するのが最も簡単な解決策だと思います。Discourseがそれをどのように知ることができるかはわかりませんが、次回必要になったときに情報を再読み込みするだけかもしれません(おそらくそうなると思います)。
Stripeのウェブサイト経由でこれを行う方法は、個人のサブスクリプションに移動し、「サブスクリプションの更新」を選択し、現在のプランを削除して新しいプランを追加し、保存することのようです。次回の請求書に対してプロラタ(正確かどうかは確認していません)で計算されます。Discourseに戻ると、ユーザーとして、あたかも常にそのようになっていたかのように、期間あたりの新しい価格が表示されます。
「いいね!」 2
system
(system)
クローズされました:
2022 年 12 月 22 日午後 10:15
9
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.