Selling workshops

false

Selling workshops

Last updated August 18, 2026 21:35

Use service products and a calendar page to sell pre-scheduled classes, workshops, or other events.

You can sell workshops using a combination of service products and events. This lets your customers browse your calendar then register and pay through your site using Squarespace’s built-in Commerce tools. You can also promote events and workshops using Acuity.

Tip: You can also organize workshops and other content behind a paywall with digital products.

Add a workshop as a service product

To sell a workshop, we recommend adding it as a service product because service products don't use shipping methods or require customers to enter a shipping address at checkout.

To add a service product:

  1. Open the Pages panel.
  2. Click a store page, or click the + icon to add a new store page.
  3. On the store page, click the + icon.
  4. Click Service.
  5. Use the Product Name, Description, and Images fields to add information about the workshop.
  6. To add images, click the +icon or drag and drop images from your computer.
  7. Set the stock limit to the number of spaces available in the workshop. If your workshop doesn't have size limit, switch the toggle on beside Unlimited stock.
  8. Under Taxes, you can set a service tax address so you can calculate checkout taxes using your workshop's physical location instead of your customer's billing address.

If you offer multiple workshops with the same name, include a date in the product name.

The product details screen shows the service and a date listed in the Product name field. It says Intro to Yoga Aerobics. March 11th.

Use variants for different times or sessions (optional)

If you have multiple workshops on the same day or time, you can add these options as variants. This lets customers choose their desired time, instructor, or other choice from a drop-down menu.

To add a variant:

  1. In the product editor, scroll to the Inventory section.
  2. Click Add under variants.
  3. Under Add Options, click the drop-down menu and select Custom. Add the option name, such as Time, then add the variants, such as 11:00 AM and 1:00 PM.
  4. You can then edit the product options, price, and stock for each variant.

Here’s a preview of how a workshop product with time variants could look. Your actual layout depends on your template and design options:

An example workshop product is displayed with time variant options shown.

Publish the product

Click the Save & Publish button to publish the workshop. This sets the product as immediately available for purchase.

You can also schedule your workshop to become available at a later date or time.

Move your store page to the Not linked section (Optional)

If you want customers to only see the calendar page, and not the store page, move the store page to your Not linked section. This prevents your events from appearing in multiple places and creates a simpler navigation experience.

Create a calendar page for your workshops

Next, you’ll use a calendar page to add a list of events to your site that customers can browse.

To add an event:

  1. Open the Pages panel.
  2. Click a calendar page, or click the + icon to add a new calendar page.
  3. On the calendar page, click the + icon.
  4. In the Event window, enter the event's title. We recommend using the same title as the workshop product.
  5. Click the date links to choose the event's start time and end time.

In the event’s description, you can can add a product block so customers viewing the event can add the workshop to their shopping carts.

To add a product block:

  1. After adding the event, click Edit on the event, click Add block or + to open the block menu, then click Product.
  2. In the search bar, search for the workshop to display in the block.
  3. Click it in the search results to add it.
  4. In the Design tab, customize the product's alignment and details display.
  5. When you're ready to publish, click Publish or Save & Publish.

Here’s how a workshop will look when you click on it from the calendar page:

An example workshop is shown from an events page with the Add to Cart button highlighted.

Complete your workshops page

Repeat this process by creating new events and products for all the workshops you offer. This will create an individual event with a product block for each workshop. For help customizing your workshops page, visit Calendar pages.

Tip: For more customization of your workshops page, you can display your events in a calendar block on a layout page. This method gives you greater control over the page design as you can add more blocks for text, images, contact forms, and other content.

Was this article helpful?

Yes No

464 out of 613 found this helpful

Yes No

Selling workshops