Membership tiers?

I see that in database (settings table) we have stripe_plans row. In this row we have all stripe plans - so we can manually add/edit plans and you will be able to subscribe to them. Ghost automatically sync plans to stripe, so you don’t need to manually update plans in the stripe dashboard. Settings also have portal_plans, but I am not sure that this does.

But there are few drawbacks about this:

  1. You can’t manage plans in Admin (otherwise you will break something)
  2. You need to implement subscribsion display yourself. Ghost portal has hardcoded plans, so in my case, I have Ghost portal fork.
  3. You can’t set visibility to a certain tier, so in my case, I use custom tags and in theme added support (options are hardcoded)

I see that I am not alone that uses this aproach.

P. S. Are there any plans to implement this feature? I would love to contribute to it.

2 Likes