If the flavours do not affect the pricing, product customisation could be a good solution for this so you can customise each pack. Unfortunately this feature is not yet available in Shop.
Thank you very much for your detailed response.
Product Customisation does look like the best solution for sure, however based on the roadmap, I feel it probably won't be ready in time.
Product Options may work as you outlined and…
I am in the process of developing a Perch Shop store which sells cupcakes in packages of 6 and 12.
This wouldn't be tricky if the cupcakes were all of the same flavour, however, the client would like to be able to have a choice for each of the 6-12…