Sharetribe supports availability management for hourly, daily and nightly bookings. This article is related to "per day" and "per night" options. To read more about availability "per hour" visit this article.
When daily or nightly availability management is used, your providers can block or unblock dates in their listing availability settings, shown in the listing page by clicking "Edit availability".
Whenever certain dates are booked, buyers cannot book the same dates any more, unless the provider decides to reject the initial booking, in which case the dates are freed. The provider cannot block or unblock dates from their calendar if there's already a booking on those dates.
How to enable availability management?
You can enable "Per day" and "Per night" availability management by editing your order types in your Admin panel.
How can providers enable availability management in their existing listings?
If your providers have existing listings when you enable availability management, those listings will retain their old settings, so availability management won't be enabled by default.
To enable availability management, they need to go edit their listing, make sure they have an order type that has availability management turned on, and click save. When they do this, they should see a notification saying that availability management has been enabled.
How will automatic availability management look like to providers and customers
Customers will be see booked dates on grey background in the "From" and "To" date pickers when they're initiating a booking. Those dates cannot be selected.
When Stripe is used as the payment gateway, end date cannot be further than today + 85 days as this is the maximum delay to hold funds.
How will transactions using availability be marked as completed
When the availability is in use, transactions will be automatically marked as completed 2 days after the end date.
What are the limits of the availability management
If availability management is in use, customers cannot make bookings for more than one year ahead. With Stripe enabled, end date of the booking cannot be later than 85 days from now.
If a booking has been accepted by the provider, the booked dates cannot be freed even if the booking is cancelled.
Automatic availability management doesn't currently support one listing having multiple seats. For example, if you have a booking platform for shared workspaces, where up to 5 people people can book the same space for the same day, you should currently not use automatic availability management. For this you can use the pricing units per day or per night which also offers a calendar but less functionality.
Availability management currently works only if online payments have been enabled.