I'm having issues wrapping my head around an interaction. I have 5 possible tags that can be combined as follows:
For these combined tags I can add items that get associated with those tags. Usually, when adding a new item, in e-commerce you define your categories ( in these case tags ), and when adding the new item you can give it a category.
What I want to achieve is a little different. I want the user to first group this tags together as listed above and then allow him to add items to each grouping as in the sketch below:
The problem we are trying to solve is that most of the customers have two single groupings of Tag1,Tag2 and Tag3 and maybe hundreds of items. Currently, when user adds a new item we ask them to choose the tag every single time so we are looking for a way to remove the need for the user to choose a tag each time and instead add items to the defined tags. The approach in the image seems to serve this use case but for some reason, I find it not very intuitive.
Questions: Is this a common or intuitive design pattern or both? Are there other viable ways to achieve this?