I need subscribers to be able to edit the size and style box as well as their pickup location in the middle of their subscription.
This becomes a problem as CBSubs is a subscription management system and not a digital store in any kind of sense. The user would need to change their subscription. This could be cancelling and resubscribing to plan of choice or allowing them to perform upgrades to a different subscription with prorating enabled (so they only pay the difference, very user friendly feature!).
Can you tell me the best method to handle this? I have tried making the pickup location the parent and the sizes and types the children, but I don't like that it shows the parent item as free with the prices next to the children (which vary because of size).
I recommend using almost all parent plans in combination with CBSubs 1.2 and its new conditionals feature, which allows conditionally displaying other plans based off current plan selection.
Location Plans:
Plan 1 - Free Parent (being used as a category, free, lifetime, non-exclusive)
-Plan 1a - Location 1 (exclusive, allow upgrade, prorate)
-Plan 1b - Location 2 (exclusive, allow upgrade, prorate)
-Plan 1c - Location 3 (exclusive, allow upgrade, prorate)
-Plan 1d - Location 4 (exclusive, allow upgrade, prorate)
Item Plans: (conditionally show this plan if Plan 1 is selected)
Plan 2 - Free Parent (being used as a category, free, lifetime, non-exclusive)
-Plan 2a - Item 1 (exclusive, allow upgrade, prorate)
-Plan 2b - Item 2 (exclusive, allow upgrade, prorate)
-Plan 2c - Item 3 (exclusive, allow upgrade, prorate)
-Plan 2d - Item 4 (exclusive, allow upgrade, prorate)
-Plan 2e - Item 5 (exclusive, allow upgrade, prorate)
-Plan 2f - Item 6 (exclusive, allow upgrade, prorate)
-Plan 2g - Item 7 (exclusive, allow upgrade, prorate)
-Plan 2h - Item 8 (exclusive, allow upgrade, prorate)
-Plan 2i - Item 9 (exclusive, allow upgrade, prorate)
Size Plans: (conditionally show this plan if Plan 2 is selected)
Plan 3 - Free Parent (being used as a category, free, lifetime, non-exclusive)
-Plan 1a - Small (exclusive, allow upgrade, prorate)
-Plan 1b - Medium (exclusive, allow upgrade, prorate)
-Plan 1c - Large (exclusive, allow upgrade, prorate)
Style Plans: (conditionally show this plan if Plan 3 is selected)
Plan 4 - Free Parent (being used as a category, free, lifetime, non-exclusive)
-Plan 1a - Veggie Only (exclusive, allow upgrade, prorate)
-Plan 1b - Fruit Only (exclusive, allow upgrade, prorate)
-Plan 1c - Both (exclusive, allow upgrade, prorate)