Simple Membership Content Restriction with FC + Bricks?
I need your help to think this through. I am using Fluent Community on a site and I love it. I have another site that just needs a way for people to buy a membership to it (via FluentCart) but I don't need the community aspect.
All I need to do is hide one button type from non-members.
I was thinking of adding the community (I have many licenses) and just not publishing or hiding the actual forum.
But then I thought...what am I doing? Don't I just need a way for a subscription product to change the role of the purchaser for the length that it is paid and then change it back when they cancel?
I am using Bricks builder on my site, so I can restrict content according to role (I think it will also work with custom roles)
So...does this make more sense:
- Add a user role plugin to create a new role.
- Create a new user role called 'member'.
- Only show button if user role = 'member' (using Bricks conditionals).
Setup the following using AutomatorWp or Bitflows:
- Someone buys membership Product -> automation changes role from 'subscriber' to 'member'
- Membership expires -> automation changes user role from 'member' to 'subscriber'
I may be missing something here, so I am hoping you can help me find any holes in this approach.
I do have access to several phenomenal membership plugins including FluentCommunity but I think they are probably all overkill for what I need to do and I'm hoping what I laid out above is all I need. Will it work?
Free Fluent CRM gives you a block to place that button within. The block controls who sees it, based on sign in sign out or by their CRM tag. Also comes with user automations based on the tags along with email marketing campaigns with automated emails based on user tags and actions.
Ceez VisionΒ Oh yes! That's absolutely perfect. I have the pro version installed already. What a great solution, thank you so much. With so many options, my brain was struggling.