I am building a website for a company that cooks bbq meals. They have pork, beef, chicken, and fish (as categories). Under each category is the different meals they have. Ex: 2 pc, 3 pc, etc.

All meals come with a choice of up to 10 sides (2 free). How can I configure the attributes to include the 2 free sides then charge for any additional sides?

Also, what if they want more than one of any side, without them having to go to the side items category?


Thanks in advance.