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

Rolling dough at a cooking class

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.

ServiceLengthCapacityPrice
Pasta night2.5 hours12 seats$95 per person
Date night for two2.5 hours6 couples$180 per couple
Private kitchen hire3 hours1 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 questions

    A required allergy question on every booking.

    Standard and up
  • Lead time

    Close sign-ups 48 hours ahead, before the food order goes in.

    Every plan
  • Add-on products

    Offer an apron or a knife roll right after a guest picks a time.

    Pro and up
  • Package gifting

    Sell a class as a gift, delivered by email on the day the buyer picks.

    Pro Plus and up
  • Minimum and maximum group size

    Stop a single guest booking a couples' class.

    Pro and up

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.

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