Jump to content

Show Remaining Availability for Classes & Best Process?

Recommended Posts

Posted

Site URL: https://bumblebee-alpaca-tksd.squarespace.com

We are building a website for an outreach ministry of a church. The ministry – called Joy in Learning – offers a variety of creative classes like basketweaving, painting and pottery, to name a few. Some classes are free while others require a fee for materials.

We are using Commerce to RSVP for classes, rather than Scheduling. Scheduling proved to be a little too involved for us, and ultimately we want registration information to populate in a Google spreadsheet so that we’re not manually creating the attendance list from emails and so the registration information is easily accessible to administrators as well as teachers.

Because of this, we have the registration form on one page, and once that’s complete we have it linked to the specific product page (for paid classes) so that it can be added to the shopping cart and paid for.

Here are two examples:

(I know the URLs need some attention.)

Three questions:

  1. Is that the only/best process for paid classes?
  2. Is there a way to create a capacity on attendance just by using the registration page? (Not linked to a specific product page to ‘add to cart’ and check out.) Example: https://bumblebee-alpaca-tksd.squarespace.com/kindergarten-to-4th-graders-1
  3. We would like to have something on several of the pages that shows how many spaces remain/are available/waiting list. It would be great if this could be on the registration page as well as the product page, similar to what was asked here. (I am also commenting on that thread.)

Site: https://bumblebee-alpaca-tksd.squarespace.com
Password: J0yinLe@rning!

Thanks for your help!

  • Replies 0
  • Views 595
  • Created
  • Last Reply

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Squarespace Webinars

Free online sessions where you’ll learn the basics and refine your Squarespace skills.

Hire a Designer

Stand out online with the help of an experienced designer or developer.