Admins can share one or more Classes with other Programs.
What Happens When a Class is Shared
What Happens When a Class is Shared
Sharing Classes means the following will happen:
A new Class is added to the Program the Class is shared with. This will duplicate the shared Class and contain its settings (Capacity, times, dates, Class description, reminder emails, etc.).
Capacity is SHARED between the two Class objects. For example, say you have a Class with a Capacity of 20, which is shared with another Program. The Capacity of that Class is still 20, even though it is in two Programs.
Enrollments in this Class will remain, but depending on which Program you view the Class from, the Enrollees will have a shared icon next to their name. This means that while they are in the Class, the current Program you are viewing is not the Program they enrolled in.
The new Class will inherit the Enrollment Model the shared Class is in. See the example below.
The Enrollment Model of the Program the Class is created in override settings at the Class level. For instance, you can create a Series Class within a Program with the Days-per-Week Enrollment Model, but on the enrollment form, the Enrollee will still pick the days of the week and not see the list of all Classes in the Series.
The new Class will also inherit the Pricing of the shared Class. See the example.
IMPORTANT: You cannot share a private Class with a public one, or the private Class will show up on the Enroll Form (even if a private link is used).
How to Share a Class
Head over to the Class page and your list of Classes. Click on "Unshared" to share the Class.
A new window will open up with a list of Programs. The Class you are sharing will be at the top with a blanked-out checkmark. Check the Program(s) you wish to share that Class with and Save.
The Class will now say "Shared" and will show how many Programs in parentheses it is shared with. To "unshare," click "Shared," uncheck the boxes and Save.
Shared Class Example
Enrollment Model
For example, when a Class in a Program with a Simple Enrollment Model is shared with a Program that uses the Classes (or Days of Week) Enrollment Model, the Enroll Form and the Admin view of the shared Class will use that Program's set up to display the Class.
Pricing
In the same way, when a Class with a Simple model is shared with a Program with a Days-per-Week or Class model with pricing set per Class, the shared Class inherits that pricing structure.
This means that a Simple Enrollment model Class will have to enter pricing at the Class level if it is shared with another Class that uses the per Class pricing structure.
Below is a Class in a Program with Simple Pricing.
Below is an image of the same Class shared into a Program with Days of Week Pricing.
โ
How to View Enrollees in a Shared Class
In Classes that are shared with another Class, the Enrollees in the shared Class will be greyed out, and a share icon will show up beside the enrolled date, as shown below:
Click on the shared icon to go to the Class that is being shared to find that Enrollee:
Go to this support article for how to reassign an Enrollee who is in a shared Class.
How to Unshare a Class
You have to be careful when unsharing a Class as you don't want to unenroll any Enrollees unintentionally. Follow these steps to properly unshare a Class:
Go to the Class that you originally shared to Unshare the Class
Click the "Shared" button then deselect the Class
Click "Save" and the Class will be un-shared
UNSHARING THE WRONG WAY
If you get a notification like the one below, you are trying to unshare the wrong Class (the Class that is inheriting the characteristics of the Class being shared and NOT the Class that is being shared):
NOTE: If you click "Continue" here, you will UN-ENROLL all of the listed enrollments! This CANNOT BE UNDONE!
If the Enrollee is not enrolled in another Class within the same Program, the Enrollee will be moved to the Unassigned List. If the Enrollee IS enrolled in another Class within the same Program, they will NOT show up on the Unassigned List.