How to Take Gym and Fitness Class Bookings on Shopify (Without Another Booking System)

If your gym or fitness studio already runs its shop on Shopify, you probably also pay for a separate booking platform. Members buy a pack of sessions in one place, book their class somewhere else, and get reminders from a third tool. You end up with two logins, two sets of customer data and a commission on every booking.

There’s a simpler way: put the class timetable inside your Shopify store, and let every booking go through the checkout you already use. That’s what Ajaxy Gym & Fitness Booking does.

What members see

Members open your schedule page, for example yourgym.com/pages/schedule, and see the week at a glance: Sunrise Yoga at 07:00 with Sara, HIIT Express at 12:30 with Lina, Boxing Basics at 18:00 with Omar. They pick a class, a time and a trainer, then pay in your normal Shopify checkout. The booking arrives as a regular Shopify order, with the date, time and trainer on it.

  • A weekly timetable for yoga, HIIT, spin, boxing, Pilates, CrossFit, strength and more
  • Pages for each class and each trainer, so members can follow their favourite coach
  • Works on phones and desktops, with dark mode and full right-to-left support for Arabic
  • No extra account to create: members book like they shop
Members in a group yoga and aerobics class at a fitness studio

Filling the timetable takes one sentence

Behind the counter, you can drag sessions onto the calendar. Or you can just ask Shopify Sidekick, Claude or ChatGPT:

“Add Yoga with Sara every Monday and Wednesday at 7:00 for the next 8 weeks.”

Sixteen sessions appear on Sara’s timetable. Trainers, classes and facilities are stored as Shopify metaobjects, so everything stays in your store, not on someone else’s server.

Why keep bookings inside Shopify?

1. One checkout, no commission

Every class is paid through your Shopify checkout with your existing payment methods. There’s no per-booking fee and no commission taken from your revenue.

2. It keeps working, even if we don’t

The schedule is rendered by Shopify from your store’s own data. Our server is only used for your admin, never for a member’s booking. If we’re offline, your members can still book.

3. Free SEO for every class and trainer

Class and trainer pages are real pages on your domain. Search engines index “HIIT classes in Dubai Marina” or “Pilates with Lina” just like any other page of your store, so the timetable itself brings in new members.

4. It looks like your brand

Everything is built from native theme blocks for any Online Store 2.0 theme: weekly schedule, schedule by class, schedule by trainer, a single class page and a single trainer page. They use your fonts and colours. No iframe, no widget that looks out of place.

Who it’s for

  • Gyms and boutique fitness studios selling memberships or class packs on Shopify
  • Yoga, Pilates and martial arts studios with a weekly timetable
  • Personal trainers who want clients to book and pay in one step
  • Wellness brands adding classes or workshops to an existing store

Get started

Ajaxy Gym & Fitness Booking works with any Online Store 2.0 theme and comes with a free trial. Install it, add the schedule block to a page, add your trainers and classes, and your first booking can come in today.

Explore the App

Run a salon or spa instead? Read how Ajaxy Spa & Salon Booking brings appointment booking into Shopify the same way.