Skip to Content Skip to Menu

Our CB Paid Subscriptions solution (latest CBSubs 4.3.1 build) now has a new Family Plan integration plugin that implements one of the most requested feature sets - Family plan subscriptions!

The concept is simple: A family plan purchaser can invite other users as family member subscribers and each family member can enjoy the benefits of the plan.

A typical use case workflow goes as follows:

  1. A CBSubs Plan can be enabled as a family plan and parameters are configured to specify the total number of family members (default 5) that can have access to the plan. The parameter set includes email templates for invitation, acceptance, rejection and deletion emails to facilitate communications between the main family member subscriber/manager and the family members.
  2. The main family member/manager that purchases the subscription can invite additional family members to share the subscription. The invitation is email address based and the recipient is guided through the appropriate process (registration, login, etc.). Family memberhsip management is very intuitive with reminders, deletions, new invitations, etc.
  3. Each invited member can accept or reject the invitation.
  4. When the main subscription expires all shared subscriptions will also expire.

 The beauty and simplicity of the design is such that all configured integrations for the shared plan will automatically be executed when a family member accepts the shared invitation. E.g., subscription permissions will allow shared family plan members to gain access to all website content the main plan was designed to offer.

Also, instead of implementing a hard Fixed Limit (default 5) on the number of shared family members permitted, the plan can be configured to use the value of a CB field as limit. This concept can be used in many ways. One concept could be to allow the main subscriber to purchase additional family member counts using a merchandise plan.

Our demo site has been updated and you can see the entire process in action!


krileon replied the topic:
3 years 9 months ago
No. The recipient of the shared plan is more or less undetermined. The email address the shared subscription is being sent to is just to notify the potential recipient. The recipient can accept the shared subscription with an email address other than the one it was sent it.

There however are triggers for the acceptance process that CB Auto Actions can act on to add extra validation like this. See the below similar topic attempting to add restriction via address.

www.joomlapolis.com/forum/255-developer-members-support/243338-family-plan-restrict-by-address#322099
spcott replied the topic:
3 years 9 months ago
Can you restrict a family plan down to 1 domain so only one organisation can share the plan internally?
nikondyk replied the topic:
4 years 5 months ago
Wow, that is really cool, we could have used that in the old diving club :-)
krileon replied the topic:
4 years 6 months ago
Subscription limits on the plan itself are ignored for shared subscriptions. To limit the number of times a plan can be shared per user you can use the "Limit" parameter under Integrations > Family Plans. This can be set to pull its value from a profile field (e.g. an integer field) or can be set to a fixed limit (default set to 5). There is no functionality to limit the number of times a plan can be shared globally (e.g. only 5 times across all users).
AlexRag replied the topic:
4 years 6 months ago
Are there any tutorials to guide us through some of the configuration?

The one I was interested in how to limit the number of additional users can be added to the same plan. You post mentions using CB Fields to do that.