Allow subscription editing or price overrides
Directory Toolkit
Right now the only way to edit or tweak an existing subscription is to manually add a new pricing level into the system and switching the user to the new plan level. For those that do subscriptions often this forces a long list of pricing that is not required when we only need to edit or adjust one time for one person etc.
It would be a hug win if we literally could just click a pencil icon to edit a client's subscription. Seems like any easy ask as that price has to exist for that user to send to stripe so just allow us to edit it for that clients subscription. Example image in the directory software I use for an example. Seems pretty basic functionality that others would need as well.
Log In
Tiger Singleton
I have a mess of additional secret prices because of this. Custom prices created for people. I would love to the option to adjust price for specific user.
Calvin Correli
the way it works is when it comes time to charge, we look to the Price (or rather, the Price Period) for what the amount to charge is.
It's not stored on the Purchase.
Installments are different, becasue they're finite, and thus can be created ahead of time.
We'd have to change how the system fundamentally works to accommodate this.
Some options.
- Create a duplicate price for this one purchase, but hide it from the UI. Same as you do today, but hide it.
- Store the renewal amount on the Purchase. But then how does that work when there are installments for a subscription period. It's rare, but it's supported. So either disallow this, or support it. Either way adds a bunch of extra complexity.
- Create the charges for the next period ahead of time, but distinguish renewal charges (don't apply if you cancel before) from installment charges (apply regardless of cancellation, because they're payments for the period you already agreed to).
None of these are trivial or clean.
So it's a question of how valuable it is to the community.
So far no upvotes.
Simplest is probably something like option 1, but then this purchase will forever be on its own price, and any changes to the original price won't apply.
Directory Toolkit
Calvin Correli Maybe I could ask the other system how they do it since they also use Stripe for the memberships but seems like a simple if override use that else original price type thing which seems not that hard to execute but obviously probably not as simple as it would seem. We'll see how voting goes I just added it, but it literally comes up every week on the other platform. Like oops I forgot to add a coupon I'll adjust your membership price. Dunning for overdue I'll reduce your membership for the annual if you extend and adjust based on the discussion etc etc.