Discourse 订阅 - 在定期订阅期间更改价格

继续关于 Discourse 订阅 的讨论:

假设我有一个每年续订 100 英镑的订阅,有效期从 2022 年 1 月 21 日到 2023 年 1 月 20 日,但我希望在续订时将其更改为 110 英镑。我从 Subscriptions: Change User's Plan - #2 by pfaffman 了解到,答案是取消当前订阅,然后让用户重新订阅同一产品的新套餐。我可以在 /admin/plugins/discourse-subscriptions/subscriptions 页面上看到“x 取消”按钮。

我还没有完全想清楚,但对这种情况有一些疑问:

  1. 取消当前订阅会发生什么?我认为这会立即结束订阅,并且可以选择全额退还最后一笔付款。但这并不是我们需要的。

  2. 有没有什么办法可以让订阅一直持续到续订日期,只是取消自动续订?

  3. 答案是不是要为每个订阅者记下续订日期,并在前一天取消订阅。

我想在任何情况下,我都需要亲自提醒订阅者取消订阅,并要求他们考虑在新套餐上续订。

假设Stripe不允许你这样做。

你可以在Stripe那边操作,然后点击类似“过期时取消”的选项。

你可以这样做,然后希望你的订阅者会:

  1. 注意到他们的订阅已过期
  2. 弄清楚如何续订
  3. 不介意你提高了价格。

我认为,如果你想赚更多的钱,让这些订阅以旧价格自动续订将比说服他们以更高的价格续订能带来更多的钱。我对你的社区或产品一无所知,但我敢打赌,比那些愿意再次输入信用卡信息以50美元续订的人,会有更多的人以100美元自动续订。

只需以新的费率创建一个新的订阅,然后隐藏旧的订阅。

我找到了那个选项,谢谢。它允许您设置任何到期日期,并提供按比例退款(这目前无法通过 Discourse 实现)。这是一个次要问题,但您知道 Discourse 对这类事情的关注程度如何?对于我的测试用户,Discourse 知道订阅已取消,并且尚未将用户从相关组中移除——但 Discourse 是否知道新的结束日期,以及何时将用户从组中移除?

我完全同意这个……

您的意思是取消勾选“Active”吗?这应该不会影响旧用户,但新用户将按新计划订阅。

1 个赞

是的,但是我不记得这个词了。

我不知道。我不确定它是否仅由 webhook 处理,或者是否有其他作业会检查这些。也许其他人知道。

1 个赞

我已就此创建了一个功能请求:Discourse Subscriptions - clarify "Cancel at end of cycle" 它没有解决更改订阅的原始问题,但无论如何都会很有用。

1 个赞

假设Stripe允许我这样做 :slight_smile: Change the price of existing subscriptions | Stripe Documentation 或者至少我不完全确定,但看起来是这样的。我明白这可能会被滥用,但我想这就是法律的作用!

更改价格

可以通过更改向客户收费的价格或更改数量来更改订阅。通常,结果符合订阅升级或降级,具体取决于两个订阅之间的价格差异。

假设客户目前订阅的是每月10美元的基本月度订阅,以下代码会将客户切换到每月30美元的专业月度订阅。

哦!我收回我之前的话。谢谢!

所以,如果它在未经他们许可的情况下让你更改它,那么我认为最简单的解决方案是在Stripe端进行更改;我不确定你将如何让Discourse知道这件事,但它可能在下次需要时重新加载该信息(我认为它很可能这样做)。

通过 Stripe 网站进行操作的方法似乎是:转到个人订阅,选择“更新订阅”,删除当前计划并添加新计划,然后保存。它将按比例计算下一张发票(我没有检查其准确性)。当您返回 Discourse 时,作为用户,它将显示每个周期的价格,就好像它一直都是那样一样。

2 个赞

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