This would only work for products with a single variable attribute, and we would probably need a setting to enable it