Currently, upsell products like breakfast, parking, or late checkout can be sold without any limit. This creates a risk of overselling, especially for items with limited availability — for example, a hotel with only 30 parking spaces or 30 rooms eligible for late checkout. We need the ability to set a maximum inventory per upsell product per day. Once that limit is reached, the product should no longer be available for selection during the booking process. Why this matters: • Prevents overselling of limited resources • Improves guest experience by avoiding disappointment at check-in • Gives hotels better control over their operations and capacity planning • Helps front desk staff manage expectations and reduce manual adjustments Example use case: • A hotel has 30 parking spots. When 30 reservations include parking, the parking option is automatically hidden or marked as unavailable for new bookings. • Similarly, late checkout can be limited to a specific number of rooms per day, preventing operational issues and staff overload. Goal: Ensure upsell products can be managed with inventory limits, creating a more reliable and seamless experience for both hotels and their guests.