Selling Courses - Looking for Recommendations Please?

Topic summary

A beekeeper is seeking advice on how to sell three types of courses (taster, one-day, and two-day sessions) with fixed dates and a maximum capacity of 12 attendees per session.

Two main approaches suggested:

  1. Native Shopify setup - Create separate products or variants for each course date, set inventory to 12, and enable quantity tracking. This shows remaining spots but lacks calendar views and automated reminders.

  2. Booking apps (recommended) - Provide calendar selection, automatic capacity limits, confirmation/reminder emails, urgency messaging (“X spots left”), and calendar syncing.

App recommendations:

  • Sesami - Simple integration, easy inventory limits per date, low-maintenance
  • BookThatApp - More advanced features including waitlists and better date management
  • Tipo Booking & Appointment - Budget-friendly option for small catalogs

The original poster expressed appreciation for the detailed guidance and plans to explore the suggested apps. The discussion appears resolved with clear next steps identified.

Summarized with AI on October 25. AI used: claude-sonnet-4-5-20250929.

I sell beekeeping courses of which there are currently only three; a taster session, a one-day course and a two-day course. I know the dates of each of these courses at the start of the year and want to sell them to a maximum attendance of 12 people. I was thinking that I could create a product and put 12 in stock for each course but I’m sure there’s an app that will streamline the process of booking and also creating some tension when places are limited.

I’d be really happy to receive recommendations for the setup within Shopify products (or maybe variants/collections?) and any app recommendations too for such a small catalog.

Many thanks in advance, Alun

1 Like

Hi @Alun

You’re right you can set each course date as a product with stock set to 12, but Shopify alone isn’t ideal for handling date-specific bookings or showing how many spots are left. A booking app will make the process smoother and more professional.

Option 1: Native Shopify (no extra apps)

  • Create a separate product for each course date (or use variants for dates if you prefer them grouped).

  • Set inventory to 12 for each date.

  • Enable “track quantity” so Shopify automatically shows “only X spots left” as numbers get low.

  • Drawback: No calendar view, no automated reminders, manual date management.

Option 2: Use a booking app (recommended)

Apps will:

  • Let customers choose a date from a calendar

  • Automatically limit spots to 12

  • Send confirmation and reminder emails

  • Show urgency like “Only 3 spots left”

  • Sync to your calendar (Google, Outlook, etc.)

Popular Shopify booking apps for small catalogs:

  1. Sesami – Simple, integrates directly with Shopify products, easy to set inventory limits per date.

  2. BookThatApp – More advanced, supports multiple events/dates, capacity tracking, and waitlists.

  3. Tipo Booking & Appointment – Budget-friendly, good for a small number of courses.

Setup idea with Sesami:

  • Create one product per course type (e.g., Taster Session).

  • Add each date/time slot inside Sesami with a capacity of 12.

  • Let the app manage bookings, capacity, and reminders automatically.


My recommendation: Use Sesami if you want a clean, low-maintenance setup inside Shopify. If you need more control over how the calendar looks or want to handle many dates in the future, go with BookThatApp.

1 Like

Hey @Nobble , thank you so much for the very thorough explanation and thoughts on the various apps - that’s so helpful. I’ll check those out and I’m sure they’ll be just what I’m looking for. Best regards, Alun

1 Like

@Alun You are highly welcome

And Kindly Get Back to us if you find it Helpful

Hey @Alun

You can use the Slot app. This will be ideal for your beekeeping courses and it will help you create exactly the booking tension you want when places are limited.

here’s the link to the app: SLOT Scheduling Booking App - Shopify Appointment Booking App | Best Booking System 2025 | Shopify App Store

This is how you can do the setup for your three course types:

  1. Create Products & Link Bookings: Create separate Shopify products for each course (taster, one-day, two-day), then link each to the booking system using “Link to a product” option. (This is how to do it: Step-by-step guide to creating booking for a product page | SLOT App Help Center )

  2. Set Capacity Limits: Under “Number of Appointments per Time Slot,” select “Limited” and set “Max number of appointments per slot” to 12 for each course. This prevents overbooking and shows remaining spots.

  3. Configure Specific Dates: Use “Specific days” schedule type to set your exact course dates throughout the year. You can add all known dates upfront.

  4. Payment Integration: Enable “Payment is required” so customers pay during Shopify checkout, securing their spot immediately

You can create a separate booking page like this:

or, show it as a widget:

Hope this helps!

Should you have any question, let me know, I can help you with the setup.