Changes to billing cycle Part 2
Implement the new logic for Upsell Unlimited
Scenario: Exclude Wix, Shopify
Given the user’s platform is Wix, Shopify
Then nothing changes for them
Scenario: Replace old logic of changing the price of original subscription for Upsell Unlimited with the new logic from part 1
Scenario: Update Account info UI
Given an upselled user
When they open their account info
Then they should see two separate tables - original and add on subscriptions below
Scenario: Add on tables design
Header - Add-on subscriptions
Columns:
- Status
- Name - show “Upsell Unlimited”
- Plugin
- Tied subscription - show the original subscription “{Plugin name} {level} from {Created On}”. If business - without plugin name
- Subscription level
- Frequency
- Price
- Created On
- Next charge
- Update - show Cancel button under Update
Scenario: Canceling add on subscription
When clicking Cancel
Then show warning “Are you sure you want to cancel %name%?” and cancel add on subscription
Scenario: If original subscription cancels, then they should see warning
Given an upselled user
When they cancel their original subscription
Then they should see an alert saying that their upselled subscription will be canceled too (simplecopies, no eng required)
Scenario: If original subscription changes cycle, then they should see warning
Given an upselled user
When they change the billing cycle of their original subscription
Then they should see an alert saying that their add on subscription’s billing cycle will change too (simplecopies, no eng required)
Scenario: If original subscription changes level of subscription, then the upsell should change level too
Given an upselled user
When they change the level of their original subscription
Then the upsell unlimited should change level too and tie to new upgraded primary subscription
Scenario: New checkout for Upsell Unlimited
Changes to Upsell unlimited checkout:
New (left) and old (right):
Note - text should be “proration” instead of “prorated amount”
If proration is 0 - then do not show the proration line
Scenario: Show add on subscriptions in TSH
Add new table “Add-on subscriptions” in TSH between PRO subscriptions and App subscriptions
Columns
- Created at
- Name - show “Upsell Unlimited”
- Tied subscription - show the original subscription “{Plugin name} {level} from {Created On}”. If business - without plugin name
- Frequency
- Subscription type
- Price
- Card
- Active - show true/false. If false - when downgraded
- Next charge
- Active dates
- Update - show Cancel button under Update
Scenario: Show Add-on subscriptions in All invoices