Hello Admin, thank you for your detailed response.
I'm not sure if bundles will work for me since users who select package A can download ANY 15 of the 20 products. Users who select Package B can download ANY 17 of the 20 products and users who select group C can download any 20 of the 20 products.
Can you please further explain me how the deposit/balance function works?
Also, using Akeeba subscriptions can users subscribe to pre-defined balances? So lets say user subscribes to package A his account is pre-populated with a fixed amount of money in his deposit. That would be perfect for my needs and a functionality that doesn't exist in other components