We sell adventure packages that are priced per-person. The buyer can purchase 1, 2, 15, etc..., but each package purchased = one person, so when the buyer checks out, but the checkout should only book one timeslot.
Currently when they checkout, if they purchase 6 adventure packages, we get 6 bookings for the same date/time. It's messy.
We are using the appointment method.
(BTW, we are loving the app - it's just perfect for us!)