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, ...