I think mapping order tags to portions and order tag prefixes features will help you a lot. For example you can create a promotion pizza product, create promotion options as portions and display related order tags for selected portion. You can create a specific portion for 2 pizza offer and if you need you can also create a specific inventory recipe for that portion…