Sell Access to Create Events in JCal Pro

It is possible to sell access to creating events in JCal Pro, thanks to the Simple Renew extension.

These are powerful extensions with lots of features, so this tutorial will focus tightly on the eCommerce integration. I would encourage you to read the Simple Renew and JCal Pro documentation if you have specific questions on either one.


Step #1. User Group for Event Creators

Your first step is to choose or create a user group for your event creators. In this tutorial, we'll create a new user group and access level for our creators.

  • Go to "Users", then "Groups" in your Joomla admin area.
  • Click "New".
  • Choose a "Group Title".
  • Choose "Registered" as the "Group Parent".
  • Click "Save".

event creators

  • Go to "Users", then "Access Levels" in your Joomla admin area.
  • Click "New".
  • Chose a "Level Title".
  • Choose your new user group.

event creator access


Step #2. Give your users access to create events

Next, we are going to give these users access to create events in JCal Pro.

  • Go to "Components", then "JCal Pro" in your Joomla admin area.
  • Click the "Options" button.
  • Click the "Permissions" tab.
  • Give your new user group access to create events by choosing "Allowed". You may also want to give them extra permissions such as "Edit Own" and "Autopublish".

jcal permissions


Step #3. Create a Simple Renew plan

Finally, we are going to create a Simple Renew that will sell access to the "Event Creators" group. Users will join this plan will automatically join the "Event Creators" group and they will be automatically removed when their subscription ends.

  • Go to "Components", then "Simple Renew Pro" in your Joomla admin area.
  • Edit an existing plan, or create a new plan.
  • Choose your new user group from the "User Group' dropdown:

jcal pro plan