Skip to Content Skip to Menu

Setting up Free Memberships

  • adhillon
  • adhillon
  • OFFLINE
  • Posts: 195
  • Thanks: 8
  • Karma: 1
1 month 2 weeks ago #344444 by adhillon
Setting up Free Memberships was created by adhillon
We want to allow visitors to signup to a 'trial' membership for free, but with limitations, as follows:
  • Free account
  • 3 months active access
  • Account can be renewed manually for 3 months at a time. 
  • User receives notifications and alerts before expiry. 
  • If not renewed, accounts expire and become inactive.
  • 6-month grace period
  • Account eventually deleted, after grace period expires.
Please advise how to implement this.

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 50757
  • Thanks: 8700
  • Karma: 1475
1 month 1 week ago #344450 by krileon
Replied by krileon on topic Setting up Free Memberships
That's just normal plan workflow except for the account auto deletion, which I high suggested you do not do. A plan with the following should work fine.

Pricing
Is the first amount and period different: Different first period and price for Registration and Upgrade
First payment price of plan: 0
Initial validity duration: 3 months
Regular Price of plan: 50
Regular Validity duration: 3 months
Grace period before real expiration: 6 months

That should give you a 3 month duration plan with a free first 3 months then following that manual renewal for $50 for 3 months. To send a notification before they expire you'll need to use CBSubs Mailer for that. The below mailer should work fine for this.

Automatically send message starting at: 4 days before
Relative to this date: Subscription's Expiry Date
To which plans this date condition applies: SELECT_3_MONTH_PLAN_HERE
Must be in state: Active
But do not send message if it's later than: 1 day after

That should send an email 4 days before they expire. Adjust to whatever date difference you like. Next up is disabling their account if they expire. That requires a global setting change. In CBSubs > Settings > Global set the following.

Allow Free Registered Users (without subscriptions): No
Create Subscriptions also for free lifetime plans: Yes


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

Moderators: beat, nant, krileon
Powered by Kunena Forum