circle-info
Welcome to the new Sesami Help Portal with AI capabilities. Search your question and get your answer instantly!
githubEdit

Multi-day Bookings

Allow customers to book services that span multiple consecutive days — retreats, workshops, equipment rentals, room bookings, and more.

How It Works

Multi-day bookings use product variants with extended durations set in hours (e.g., "24 hours" for 1 day, "48 hours" for 2 days, "168 hours" for a week). When a customer books, Sesami blocks the resource for all consecutive days in the range.

Resources must be available for the entire duration — if any day is unavailable, the slot won't appear.

Setting Up

1

Create product with multi-day variants

  1. In Shopify, go to Products

  2. Create or edit your service product

  3. Add duration variants in hours:

    • 24 hours (1 day)

    • 48 hours (2 days)

    • 72 hours (3 days)

    • 168 hours (1 week)

  4. Set pricing for each duration

  5. Save

2

Configure service in Sesami

  1. Go to Sesami > Services

  2. Link the service to your product

  3. Assign resources (rooms, equipment, etc.)

  4. Save

3

Set resource availability

  1. Go to Sesami > Resources

  2. Ensure availability covers full potential booking periods

  3. Save

4

Test the booking flow

  1. Visit the product page on your storefront

  2. Select a multi-day variant

  3. Choose a start date

  4. Verify the calendar blocks consecutive days

  5. Complete a test booking

Pricing

Use product variants to set pricing per duration:

  • Per-day pricing with discounts — incentivize longer bookings (e.g., 24h: $100, 72h: $250, 168h: $500)

  • Flat rate — single price for a defined experience (e.g., "Weekend Retreat: $500")

For variable pricing by season, create separate products or use a Shopify pricing app.

Managing Multi-Day Bookings

In the Sesami Calendar, multi-day bookings appear across multiple days. Click any day to view the full booking details.

  • Reschedule — select a new start date; Sesami checks availability for the full duration

  • Cancel — all days are released back to availability

  • Buffer times — add turnaround time between bookings for cleaning, maintenance, or setup

See: Cancellations & Rescheduling and Buffer Times

Tips

  • Clear variant labels — you can add descriptive text alongside the hours (e.g., "48 hours: Weekend Stay")

  • Check-in/check-out times — include these in the service description or confirmation email

  • Minimum/maximum stays — control by offering only specific duration variants

  • Deposits — consider requiring a deposit for multi-day bookings

Troubleshooting

chevron-rightMulti-day booking only blocks the first dayhashtag

Check that the duration variant is set to enough hours to cover multiple days (e.g., "48 hours" for 2 days). Create a test booking to verify all days are blocked.

chevron-rightNo availability for multi-day bookinghashtag

Multi-day bookings require consecutive availability. Check resource availability for all days, look for existing bookings that conflict, and check buffer times that might extend into the range.

Last updated

Was this helpful?