Allow a stripe plan to be superseded
If a plan has a direct corrolary, show that one as the selected plan instead of showing the plan as deprecated even though it has the same details
This commit is contained in:
parent
a5d0569e35
commit
ec6bee35b6
4 changed files with 44 additions and 3 deletions
|
@ -16,6 +16,7 @@ PLANS = [
|
|||
'bus_features': False,
|
||||
'deprecated': True,
|
||||
'free_trial_days': 14,
|
||||
'superseded_by': None,
|
||||
},
|
||||
{
|
||||
'title': 'Basic',
|
||||
|
@ -26,6 +27,7 @@ PLANS = [
|
|||
'bus_features': False,
|
||||
'deprecated': True,
|
||||
'free_trial_days': 14,
|
||||
'superseded_by': None,
|
||||
},
|
||||
{
|
||||
'title': 'Yacht',
|
||||
|
@ -36,6 +38,7 @@ PLANS = [
|
|||
'bus_features': True,
|
||||
'deprecated': True,
|
||||
'free_trial_days': 180,
|
||||
'superseded_by': 'bus-small-30',
|
||||
},
|
||||
{
|
||||
'title': 'Personal',
|
||||
|
@ -46,6 +49,7 @@ PLANS = [
|
|||
'bus_features': False,
|
||||
'deprecated': True,
|
||||
'free_trial_days': 14,
|
||||
'superseded_by': 'personal-30',
|
||||
},
|
||||
{
|
||||
'title': 'Skiff',
|
||||
|
@ -56,6 +60,7 @@ PLANS = [
|
|||
'bus_features': True,
|
||||
'deprecated': True,
|
||||
'free_trial_days': 14,
|
||||
'superseded_by': 'bus-micro-30',
|
||||
},
|
||||
{
|
||||
'title': 'Yacht',
|
||||
|
@ -66,6 +71,7 @@ PLANS = [
|
|||
'bus_features': True,
|
||||
'deprecated': True,
|
||||
'free_trial_days': 14,
|
||||
'superseded_by': 'bus-small-30',
|
||||
},
|
||||
{
|
||||
'title': 'Freighter',
|
||||
|
@ -76,6 +82,7 @@ PLANS = [
|
|||
'bus_features': True,
|
||||
'deprecated': True,
|
||||
'free_trial_days': 14,
|
||||
'superseded_by': 'bus-medium-30',
|
||||
},
|
||||
{
|
||||
'title': 'Tanker',
|
||||
|
@ -86,6 +93,7 @@ PLANS = [
|
|||
'bus_features': True,
|
||||
'deprecated': True,
|
||||
'free_trial_days': 14,
|
||||
'superseded_by': 'bus-large-30',
|
||||
},
|
||||
|
||||
# Active plans
|
||||
|
@ -98,6 +106,7 @@ PLANS = [
|
|||
'bus_features': False,
|
||||
'deprecated': False,
|
||||
'free_trial_days': 30,
|
||||
'superseded_by': None,
|
||||
},
|
||||
{
|
||||
'title': 'Personal',
|
||||
|
@ -108,6 +117,7 @@ PLANS = [
|
|||
'bus_features': False,
|
||||
'deprecated': False,
|
||||
'free_trial_days': 30,
|
||||
'superseded_by': None,
|
||||
},
|
||||
{
|
||||
'title': 'Skiff',
|
||||
|
@ -118,6 +128,7 @@ PLANS = [
|
|||
'bus_features': True,
|
||||
'deprecated': False,
|
||||
'free_trial_days': 30,
|
||||
'superseded_by': None,
|
||||
},
|
||||
{
|
||||
'title': 'Yacht',
|
||||
|
@ -128,6 +139,7 @@ PLANS = [
|
|||
'bus_features': True,
|
||||
'deprecated': False,
|
||||
'free_trial_days': 30,
|
||||
'superseded_by': None,
|
||||
},
|
||||
{
|
||||
'title': 'Freighter',
|
||||
|
@ -138,6 +150,7 @@ PLANS = [
|
|||
'bus_features': True,
|
||||
'deprecated': False,
|
||||
'free_trial_days': 30,
|
||||
'superseded_by': None,
|
||||
},
|
||||
{
|
||||
'title': 'Tanker',
|
||||
|
@ -148,6 +161,7 @@ PLANS = [
|
|||
'bus_features': True,
|
||||
'deprecated': False,
|
||||
'free_trial_days': 30,
|
||||
'superseded_by': None,
|
||||
},
|
||||
]
|
||||
|
||||
|
|
Reference in a new issue