Skip to Content Skip to Menu

CB-Invites and CB-Subs Promotion, can they work together?

  • Florance
  • Florance
  • OFFLINE
  • Posts: 4
  • Thanks: 1
  • Karma: 0
5 days 13 hours ago #341191 by Florance
Hello CB Team,

Our memberships are either paid monthly or annually (Annual payment offers two months free).

I'm configuring the invite email that is sent to a members friends with the invite link embedded, works as expected.

However, I want to offer anyone taking up the invitation to also have a CB-Subs Promotion coupon code that gives them the first 3 months free or, an invitation CB-Subs plan that will allow them the first 3 months free. Either method is acceptable.

The coupon code can be generic and does not need to change for each invite.

I have tried configuring a new Promotion but unfortunately can not work out how to do this.

Is this possible please?

Would CB-Invites benefit from an additional tab where Admins can link to a CB-Subs plan that is only accessible to those accepting the invitation and the link within the email automatically takes the person clicking it to the plan? Does that even make sense?

Also, what happened to the field on the invites tab on the frontend, where the person sending the invite could enter a message? This was helpful as it would encourage the recipient to take action? Can we have it back please?

Looking forward to hearing your advice.

Many thanks in advance.
 
Joomla Version: 5.3.0
CB Version: 2.10.0
CB-Subs version: 4.8.0

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

  • Florance
  • Florance
  • OFFLINE
  • Posts: 4
  • Thanks: 1
  • Karma: 0
5 days 8 hours ago #341193 by Florance
Ok, I'm back with a work around to my above issue.

I created a new plan in CBSubs with the first 3 months being free, set it to not be shown on the usual registration plans.
Using the link automatically generated to create a clickable link in the invitation email that links to the plan.

Then I remembered that the invitation email might generate the invitation code using the tag "[CODE]" and it worked, it's there in the email for the person to copy and paste into the invitation field on registration.

It all worked as I wanted and is quite an acceptable work around as once it set up, I can pretty much forget about it. The only time I need to do anything is if the subscription plans increase in price, then the link will need to be updated with the new plan number.

However, I did discover what i think might be a bug?

The link generated by the new plan ended with:&Itemid=200

This came directly after the number of the plan being linked to in the URL.
This causes the site to present the sign in page rather than the plan as expected.
What is &Itemid=200 referencing too and why would it be added if it breaks the URL?

Conclusion.
The work around is good but perhaps the CB-Invitation plugin could be adapted to work with CB-Subs and the promotions plugin?
 Cheers.

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

  • krileon
  • krileon
  • ONLINE
  • Posts: 49229
  • Thanks: 8415
  • Karma: 1462
3 days 15 hours ago #341200 by krileon
Easiest way to do that is create a promotion code in CBSubs Promotion and just include it in the invite email body. I would just use a single generic promotion code for this and not condition it or tailor it to a specific user. First 3 months is a bit generous though and you'd only be able to give the first month free if your plan is a by monthly plan with this approach.

Also, what happened to the field on the invites tab on the frontend, where the person sending the invite could enter a message? This was helpful as it would encourage the recipient to take action? Can we have it back please?

There are no plans to bring that back at this time. The invite is meant to be statically designed. This helps prevent abuse.

I created a new plan in CBSubs with the first 3 months being free, set it to not be shown on the usual registration plans.
Using the link automatically generated to create a clickable link in the invitation email that links to the plan.

That will certainly work, but you then have 2 plans to manage for same access and features.

The link generated by the new plan ended with:&Itemid=200

This came directly after the number of the plan being linked to in the URL.
This causes the site to present the sign in page rather than the plan as expected.
What is &Itemid=200 referencing too and why would it be added if it breaks the URL?

It's whatever the closest accessible CBSubs menu item you have is. We fallback to CB profile menu item when such a menu doesn't exist. You can replace the Itemid with whatever you like technically. I however would recommend making a menu item that's publicly accessible to the CBSubs plans page and using that menu id as your Itemid.


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: beatnantkrileon
Powered by Kunena Forum