Hi
I cannot know all your exact requirements of course, but it sounds to me you might like to have a look at the “Add Ingredients” plugin , which certainly allows for things like “not more than 4”, “minimum of 2” etc
https://www.wp-pizza.com/downloads/wppizza-add-ingredients/
The demos here should also give you a good idea what it does and how it works and what is possible
Simple Demos:
http://demo.wp-pizza.com/wppizza-add-ingredients/our-menu/special-offers/
User Examples (with screenshots how they are set up)
http://demo.wp-pizza.com/wppizza-add-ingredients/our-menu/user/
Hope that helps
Okay thank you. Just one more thing. Can I add this also on each product page? Because here it is just written down as a list.
WPPizza doesnt really use or link to individual product pages
(one of the main reasons why I actually developed it in the first place as I could never see the point of clicking through various pages to get to some individual page of some item if all i want to do is order a large pizza)
though if you want to , you could link to individual items using the elements attribute in the shortcodes and setting up the single items page as described
https://docs.wp-pizza.com/shortcodes/?section=by-category
either way, those add-ons (i.e ingredients) will appear as in the demos i referred you to
PS: please note: the “add ingredients” extension is a premium plugin that i cannot support here as per wordpress forum guidelines. So if you have any other questions regarding that particular plugin, please head over to wp-pizza.com and use the forum / contact form or simply send me an email to dev[at]wp-pizza.com. thanks