Native experiences and add-ons can carry real quantities, real stock, and real calendars. Create and edit them under Host Dashboard → Grow your brand → Upsells. This article covers how those pieces work together so you never oversell two paddleboards to three stays.
Turn on Guests can choose a quantity and the guest surfaces show a stepper instead of a plain toggle.
Quantities work everywhere the item is sold: as a stepper on the add-ons section of your property page, at checkout, and in the guidebook Offers tab. The price shown beside a quantity offer is per unit ("+ $100.00 each"), and the count travels with the item afterwards — on the guest's confirmation, on your fulfilment email, and in the guidebook's list of what they bought.
Give an item a total stock and Haven treats it as a real pool:
How availability is counted. A unit is consumed for the window it is actually used: items scheduled to a specific day hold stock for that day; unscheduled stay items hold stock for the whole stay. Two stays that overlap compete for the same pool; back-to-back stays do not.
Overselling is blocked at payment time, transactionally. The moment a checkout or guidebook purchase is finalized, Haven re-checks the pool inside the payment transaction. If someone else took the last unit while a guest was looking at the page, that purchase fails cleanly with a sold-out message instead of double-booking your gear.
What guests see. Sold-out items stay visible but disabled, marked sold out for the dates in view. Quantity steppers clamp to what is actually left.
Pending checkouts hold their units briefly; abandoned sessions release them automatically, so stock never leaks.
Every upsell has one scheduling mode:
Add-ons and experiences both support scheduling; the guest picker appears at purchase time.
A date in the stay sells at checkout; times and sessions sell after booking. An offer where guests pick a date in their stay is sold at checkout: the guest chooses a Preferred day from the days of their stay, pays with the booking, and you confirm the day from your fulfillment queue (or message them to agree another). An offer is never sold without a day on it — the guest cannot continue until they pick one. Offers with a date and time or a session you schedule hold limited capacity at the moment of purchase, so they are left out of the booking flow and appear in the guidebook Offers tab instead. The Upsells editor shows this, with the fix, under the "Offer at checkout" toggle. Price options, deposits, adult/child rates, quote requests, and anything needing your approval are also sold after booking. See "Offer at checkout" is greyed out.
Two window types shape when an item can be scheduled:
Windows apply to the scheduled date, and unscheduled purchases check them against the stay.
Seasonal pricing (a different price inside a date window, rather than availability) is set separately — see the price options section of Experiences and Add-ons.
New to Haven?
Haven is the direct booking platform these guides are written for — a branded site, secure payments, and guest relationships you own. Build yours free.
Free to build · No credit card · Private until you publish