The system should allow users to purchase multiple subscriptions in advance.

Expected behavior:

- A user can purchase a new subscription even if they already have an active one.
- If a second subscription is purchased while the first one is still active, the current subscription should remain active until it expires.
- The current subscription's automatic renewal should be canceled.
- Once the first subscription expires, the next purchased subscription should automatically become active.
- This process should continue for any additional queued subscriptions.

Comments

pavelculacov created an issue.