I hope this is the right place to post this, if not feel free to let me know which is the best place.
Currently we have an implementation of subscriptions based on packages. This allows us to limit when performances go on sale to only be sold as a subscriptions package. At a later date we also enable those performances to be available as single tickets.
This subscriptions implementation has limitations such as not being able to offer select your own seat for either each performance in the package or not even the same seats for all performances. Customers can only pick a section of the seating area such as Orchestra or Balcony but cannot select their seats.
Another limitation is that we have to direct customers to a subscriptions landing page and a separate subscription path where they can pick all their shows at once and get the discount. A lot of customers miss that and are used to other implementations where they can just browse the site for performances, add them individually to the cart and then when a numbers of performances is reached they expect the discount.
We have considered switching from packages to using the new pricing rules to bring such an experience. That would bring select your own seat for subscriptions and we wouldn't need a separate subscription path and landing page. However I don't know how we would be able to maintain our current business/marketing model of limiting when performances go on sale to only be sold as a subscriptions package and then at a later date enabling those performances to be available as single tickets. If the implementation is not based on packages but on pricing rules then while some users might want to add a number of performances to the cart in order to get the discount, some other users might be satisfied with paying a bit more for only one performance and not buy the full subscriptions package and I don't see how we could prevent them from completing the checkout with only one performance.
Does anyone have any suggestions on how we could bring select your own seat to subscriptions with either packages or pricing rules or a combination of both or any other solution? Again we would like to maintain our restriction of limiting when performances go on sale to only be sold as a subscriptions package and then at a later date enabling those performances to be available as single tickets. Does anybody know of any solution that has implemented this? Can that be done through pricing rules? Can pricing rules block someone from checking out with a message saying you have to add more performances because this performance is only sold as a subscription package? And then later on remove this restriction so they can buy single tickets to those individual performances. Any help on this matter would be greatly appreciated. Thank you.