Project

General

Profile

Actions

Feature proposal #9531

open

Plan Options: implement support for upgrading options with payment mid-cycle

Feature proposal #9531: Plan Options: implement support for upgrading options with payment mid-cycle

Added by krileon over 1 year ago. Updated 25 days ago.

Status:
Assigned
Priority:
High
Assignee:
Target version:
Start date:
22 November 2024
Due date:
% Done:

0%

Estimated time:

Description

This should allow changing plan options mid-cycle of a subscription with automatic prorating. The way this would work is it would calculate remaining value for prorating similar to how plan upgrades work. Next it would go through basket and payment process normally. Once that completes it needs to internally cancel the previous subscription (recurring must cancel). This would be a NEW subscription NOT a modification of existing subscription for most reliability.

Potential complications are primarily with triggers and user state changes during this internal cancellation.

Updated by beat 10 months ago Actions #1

  • Target version changed from 4.8.1 to 4.9.0

Updated by beat 6 months ago Actions #2

  • Target version changed from 4.9.0 to 4.9.1

Updated by krileon 25 days ago Actions #3

This would first need something like #9827 to be able to bill the user the difference without having to use a plan. Currently only totalizers can add price adjustments. We don't support custom line items, which this would need.

Actions

Also available in: PDF Atom