Golf simulator and lesson booking on Shopify
Indoor golf centers and pro shops sell clubs, balls, and gift cards on Shopify. Bays and lessons can be booked there too. Each bay is a schedule, so it is never double booked. Customers pick a bay and an hour, or a lesson with a coach, and pay at checkout. Lesson packs bring golfers back for the next one.
4.9 / 5 from 500+ reviews · 25,000+ Shopify stores
Photo by Matt Aylward on Unsplash
What you need from booking
Bays by the hour
Golfers book a bay for one or two hours, alone or with friends.
Coaches with their own hours
Lessons depend on the coach's schedule, not the bay's.
Peak and off-peak
Weekday mornings are quiet. Winter evenings are full.
Lesson packs
Golfers buy 5 lessons at once and book them across the season.
An example setup
Three services that show how the pieces fit. Change the names, lengths, and prices to your own.
| Service | Length | Capacity | Price |
|---|---|---|---|
| Simulator bay, 1 hour | 60 min | 1 bay, up to 4 players | $50 per bay |
| Simulator bay, 2 hours | 120 min | 1 bay, up to 4 players | $90 per bay |
| Private lesson | 45 min | 1 golfer | $80, or 1 lesson credit |
Each bay is an availability, and both bay lengths use the same bays, so a 1-hour and a 2-hour booking cannot overlap. Bays use Fixed Price Booking, so four friends pay one price. Lessons use each coach's availability, and a 5-lesson pack is a package.
The features that matter
- Fixed Price BookingEvery plan
One price per bay, however many players come.
- A calendar per variantStandard and up
1-hour and 2-hour bays on one product, each with its own times.
- PackagesPro Plus and up
Sell lesson packs that golfers spend one lesson at a time.
- Advanced availability rulesPro Plus and up
Change which bays and coaches work at peak times.
- WaitlistPro Plus and up
Golfers wait for a Friday-night bay and hear when one opens.
Compare every plan on the pricing page.
Before you set it up
- Different prices by time of day, such as cheaper mornings, need separate services or variants. A service has one price.
- Set Hide timeslots as soon as any booking is made on bays, so one group takes the whole bay.
- Book walk-in golfers from the counter, so the online calendar stays right.
Common questions
Can golfers choose a specific bay?
Yes. Connect each bay to the service as its own availability, and customers can pick one, or the app picks a free one.
Can I sell gift cards for bay time?
Shopify gift cards work at checkout like any payment. To gift a set number of hours or lessons, sell a package as a gift.
Can I stop people booking a bay months ahead?
Yes. Set a booking window, such as 30 days, so the calendar only shows the next month.
Keep reading
Guides
Other businesses
From our blog and industry pages
Start taking bookings on Shopify
Install Easy Appointment Booking for free. Your first service is free forever, and every paid plan starts with a 7-day trial.
Install free on Shopify