Product variants to share inventory
This would be useful when offering products tailored to an individual. For example a cookery school offering a class with ten places, but the student can choose whether to cook with meat or vegetarian ingredients. There will always be ten places, but the variants should simultaneously use the same inventory pool (available places on the class)