Wix Bookings: Creating a Course

8 min read
Courses are a great way to offer services with multiple sessions that start and end on specific dates. You can use courses to create:
  • Multi-session meetings:  Clients sign up and pay for an entire course, for example, a five-week pottery course that meets once a week from March 1st to March 29th.
  • One-time group services: For example, a Saturday meditation workshop held only once.

Step 1 | Create the course

Start by creating your service with an appropriate title, e.g. Beginner Spanish course. Add a description and images so clients know what they can expect from the course before signing up.
Later, in steps 3 and 4, you can decide when the course takes place, which of your staff teaches the course, how long the sessions last, and more.
While you can manage courses in the Wix Owner app, you can only create them on desktop.

To create the course:

  1. Go to Booking Services in your site's dashboard.
  2. Click + Add a New Service in the top right.
  3. Scroll down to Courses and choose what you want to do: 
    • Click Edit below the relevant course template.
    • Click + Start from Scratch to use a blank template. 
  4. Enter the basic service information under Service Details
    • Name: Enter the course's name.
    • (Optional): You can add additional information to provide your clients with a better understanding of what your course entails.
      • Add an image: Click the Add icon  and upload an image that showcases what the course will offer.
      • Tagline: Summarize the benefits of your course. The subtitle appears under the service name on your service list and service page.
      • Description: Offer more details about the course and what additional benefits potential clients can expect.
    • Max participants: Enter the maximum number of course participants.
      Tip: The number of available slots on your course appears on your service page when clients go to book. When a course is full, the message "Fully Booked" appears and the Book Now button changes to View Course.

Step 2 | Set the price and payment options for the course

Once you add the basic information about your course, choose how clients pay for it. Let them pay the entire amount online, in person, or have both options available. You can also add a deposit for clients to pay in advance on your site.

To set the price and payment options for your course:

  1. Scroll down to the Price & Payment section.
  2. Select a pricing option from the Course Price drop-down.
    • Fixed price: A set amount you choose. 
      1. Enter the price under Amount.
      2. Choose how clients pay you under Payment preferences (e.g. entire amount online, online deposit, etc.) 
    • Free: Offer this course for free. 
    • Varied prices: Create different price options depending on the client type.
      1. Enter the Default price for this course.
      2. Click Create Price Options or Manage Price Options to edit your existing price options.
      3. Set your own pricing scheme:
        1. Add a descriptive title for your pricing under Price options label (e.g. "By client's age").
        2. Enter the different client types and corresponding amount in the fields provided. 
        3. Click + Add New Price Option to create additional price options. 
        4. Click Save.
      4. Choose how clients pay you under Payment preferences (e.g. entire amount online, online deposit, etc.) 
  • Custom price: Enter a description of how you charge for courses. For example, "Starting from $25."

Step 3 | Set the location for the course

Display where you offer your course, for example, at your business location or choose a custom place. You can also add the option to meet Online with a video link. 

To set the location for the course:

  1. Scroll down to the Location section.
  2. Click Edit to add the relevant location for the course:
    • Business Address: Select any of the addresses you entered in the Business Info from the Choose locations drop-down.
      • (Optional) Click + Add New Location to add a new location.
    • Custom Location: Enter a location description (e.g. Online Course). 
  3. (Optional) Enable the Video Conferencing toggle to offer the course online.
    Note: If this is your first online service, click Add. Then, select Zoom or a custom link and click continue.

Step 4 | Schedule when you offer the course

Once you decide on your pricing and payment options and location, you can add more specific details, including:
  • Who teaches the course
  • What day(s) and time you offer the course sessions
  • How long each course session lasts
  • The start and end dates

To schedule when you offer the course:

  1. Scroll down and click Add Sessions under Schedule
  2. Click Add Sessions
  1. Choose the staff member in charge of the course. 
  2. Choose the start date and time of the first session
  3. Select how long each session lasts from the Duration drop-down, or scroll down and click Custom to select a custom duration. 
  4. Select how frequently the meetings take place from the Repeat drop-down.
  5. (Optional) Click to select any additional days on which you offer the service. 
  6. For repeat courses, click the calendar next to Until to select when the course ends. 
  1. (Optional) Click Save & Add New to add more sessions in the course that take place outside of the days and times you added in the previous step. 
  2. Click Save.
You can edit a course session at any time. For example, to change who is teaching the Wednesday 8:00 AM sessions, click the session in the Bookings calendar and make your changes. You can edit a single session or all future Wed. 8:00 AM sessions.
How do clients see this on my site?
When clients go to view the course, they can see all the relevant information on the Service Page. 

Step 5 | Add images to showcase your course

Add a cover image and an image gallery to show clients what your course is all about. The cover image appears at the top of the service page, and the gallery appears next to the information about your course.  

To add images to your course:

  1. Scroll down and click Images.
  2. Add the following types of images to your appointment:
    • Cover image: Select an image for the background of your service's header.
    • Service gallery: Add more high quality images to a gallery for your service page. You can customize the gallery's layout and design in your editor. 
  3. (Optional) Click + Add alt text to add alt text to your images that describes them for search engines and screen readers. 

Step 6 | Customize your Booking preferences

After setting up your course, check the Booking preferences section at the bottom. You can add your own booking form, choose whether or not clients can book this course online, and decide if they can book after the course has already started. 

To customize your Booking preferences:

  1. Scroll down and click Booking preferences.
  2. Select a Booking policy from the drop-down or choose what you want to do:
    • Add new policy: Click + Add New Policy to create a new booking policy.
    • Edit policy: Click Edit policy to make changes to an existing booking policy. 
  3. Enable the Online bookings toggle to allow clients to book courses online:
    Note: Disable the Online bookings toggle to make the course view-only.
    1. Choose which Booking form you want to use from the drop-down (only available if you enabled online bookings):
      • Custom form: Click Custom booking form to create a new booking form for this service.
      • Edit form: Click Edit Form to make any changes to your booking form. 
  4. Click Save
Want to learn more?
Check out the full course in Wix Learn about adding classes and courses to your site to build your business. 


Did this help?