Buy one show get half off another discount question

Hello everyone,

My organization started using Tessitura  back in May and we still have a lot to learn.  We occasionally do offers for shows where if they buy a ticket to one event we'll discount a ticket to a different event.  We've been looking into how to best do this and think that the best way is to set up a flex package that requires the purchase of both shows.  The first show would have the full price ticket and the second would be at the discounted price.  This will work but I was wondering if anyone knew of a simpler way to set this up. For example is there a way for the discount to be applied if both shows are added to the basket?

Thank you for any ideas!