It varies based on the channel in question. Our normal behavior is the highest minimum length of stay for the full stay will be used, although not all channels support it like this.
If the guest searches for a period of stay which has different MinLos values, in order to be able to book a room every night of stay should meet MinLos requirement.
For example, if Mixed Dorm # 8 has MinLos set to 2 for 04-06 March, then MinLos is 4 for 07-10 March.
If you try to book a room from the 6th to the 08th (2 nights) - the system won't show Mixed Dorm 8 on mybookings:
If you try to book room from 06th to the 10th (4 nights) - the room will be available:
For Booking.com, we set the MinLos as a function of the length of stay must comply with the minimum stay of each day within the stay (as if it were a separate stay).
The 'minimum stay' element functions as a restriction and defines the minimum stay (through) for the given room for the given date for the given rate category. If a booking takes place on this day a minimum stay (for the whole booking) of this amount of days is required. Each day in a stay has a room and rate category ID associated with it. Each set of consecutive days with the same rate category ID in a stay must comply with the minimum stay setting of each of those days in that set (as if it were a separate stay). Please note this minimum stay restriction has an effect on any given day of booking.
Expedia supports two different methods to apply minimum and maximum length of stay restrictions. Arrival-based restrictions: Minimum and maximum length of a hotel stay which the system calculates by reading the LOS configured for the requested arrival date. Stay-through based restrictions: Minimum and maximum length of a hotel stay which the system calculates by reading all days of the requested stay and applying the most restrictive values from any of those days. This is a hotel-level setting in Expedia system, and any Expedia market managers can modify this setting. If you are not sure which setting applies to your hotel, please contact your account manager / Expedia support team.
For Airbnb API connection, the minLOS is based on the day when trips starts (check-in date). For example, suppose you have set up the minimum length of stay to 4 days between August 1st-4th and 5 days between August 5th-6th. If a guest were to book for August 1st to August 5th, the minimum length of stay of 4 would apply (not 5) since that's the restriction set up for the check-in date.