Booking for cooking classes and chef's tables on Shopify
A cooking class is a ticket with a shopping list attached. You need to know how many people are coming and what they cannot eat before you buy the food. With a booking app on your Shopify store, guests book a seat, answer an allergy question, and pay at checkout. Sign-ups close when you need them to, and you can sell knives and spice kits in the same cart.
4.9 / 5 from 500+ reviews · 25,000+ Shopify stores
Photo by Precious Madubuike on Unsplash
What you need from booking
A fixed number of stations
A kitchen has 10 or 12 stations. Not one more.
Allergies before you shop
Nut, gluten, and shellfish allergies change the menu. You need them days ahead.
Couples and private groups
Date-night classes sell in pairs. A team event books the whole kitchen.
Gifts
A large share of cooking classes are bought for someone else.
An example setup
Three services that show how the pieces fit. Change the names, lengths, and prices to your own.
| Service | Length | Capacity | Price |
|---|---|---|---|
| Pasta night | 2.5 hours | 12 seats | $95 per person |
| Date night for two | 2.5 hours | 6 couples | $180 per couple |
| Private kitchen hire | 3 hours | 1 group of up to 16 | $1,400 per group |
Pasta night is a group class, priced per person. Date night counts each couple as one booking with Fixed Price Booking and a group size of 2. Private hire uses Private Appointments, so one booking closes the kitchen for that time. All three share the kitchen's availability, so they never overlap.
The features that matter
- Intake questionsStandard and up
A required allergy question on every booking.
- Lead timeEvery plan
Close sign-ups 48 hours ahead, before the food order goes in.
- Add-on productsPro and up
Offer an apron or a knife roll right after a guest picks a time.
- Package giftingPro Plus and up
Sell a class as a gift, delivered by email on the day the buyer picks.
- Minimum and maximum group sizePro and up
Stop a single guest booking a couples' class.
Compare every plan on the pricing page.
Before you set it up
- Keep required questions to the ones you act on. Each one is another step before a guest can pay.
- A class that has not filled still runs unless you cancel it. There is no minimum headcount that cancels a class for you.
- Shopify gift cards work at checkout like any payment. To gift a specific class, use package gifting.
Common questions
Can I see all the allergies for one class?
Each guest's answers are in their booking and in the confirmation email your team gets. Export the guest list for the class to see who is coming at a glance.
Can I sell a chef's table for one party per night?
Yes. Set the number of guests to your table size and check Hide timeslots as soon as any booking is made. The first party to book closes that night.
Can guests pay at the door instead?
Yes. Choose Book without payment, and collect payment at the class. With no checkout, there is no Shopify order for that booking.
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