Temporary group membership

Hi guys,

A user belongs to a group from day A to day B, so he can only have access to the material generated between those two dates.

Can this be solved with your plugin?

Thanks in advance!

Kind regards,
Raquel.

Posted in

Comments

5 responses to “Temporary group membership”

  1. Hi Raquel,

    You’re welcome. Indeed this is something I’ll keep in mind for one of the future releases of the plugin.

    Kind regards,
    George

  2. Hi George!

    You have clarified a lot for me.

    I think I will not be able to use this solution because it means every time someone unsubscribes the client will have to contact me so that I touch the code and enter the new date. I don’t know if he is going to like this.

    It would be nice if it could be done from the interface of your plugin, so that the client could update that easily.

    I know I’m asking too much and I don’t expect you to do it, but well, if you like the idea maybe at some point you’ll feel like implementing it in a new extension.

    Thanks once again for your kind attention!

    Raquel.

  3. Hi Raquel,

    Thanks for sharing the details. Even though these are more than expected TBH, they are pretty self-explanatory.
    The whole process for giving access to your posts is pretty easy as you mentioned already and from the fact that you also appear to have a valid license for Groups WooCommerce, it’s even easier and covers the part for users that pay for a membership and keep their access to your content even once their payments are complete.

    Now for the tricky part

    When a user unsubscribes early, we must let him access all the material published for the group to which he belonged but only the material published up to the date of his unsubscription, since he has not paid for the rest of the material.

    This requires a custom implementation to cover it, but it’s not something that is impossible to build. You need to have the date when a user unsubscribed and then re-validate access for the post(s) based on the unsubscription date and the post publishing date using Groups API filter hook:
    groups_post_access_user_can_read_post

    Feel free to follow-up here, if there are additional points or questions you are not certain about.

    Kind regards,
    George

  4. Hi George,

    Thank you very much for your attention!

    I will try to explain what we need a little better.

    There will be different groups, which will be created on different dates.

    Payments, monthly, will be made from outside the platform.

    Members will be added manually and can belong to one or more groups.

    We will publish weekly a new page/post for each group. On these pages we will add videos and downloadable documents.

    Approximately two years after the creation of a group we stop publishing material in that group and its members stop paying, but they still have access to that material for life.

    Up to here everything is simple but there is a case that we have to cover and it is the possibility that a user unsubscribes before completing the two years.

    When a user unsubscribes early, we must let him access all the material published for the group to which he belonged but only the material published up to the date of his unsubscription, since he has not paid for the rest of the material.

    That is why I am interested to know if your plugin can cover this option.

    I don’t know if I have explained myself well, if not, please let me know and I will try to explain in more detail or with an example.

    Thank you very much in advance!

    Kind regards,
    Raquel.

  5. Hi Raquel,

    Welcome to our support forum for Groups plugin.

    Can you please share some more information on your question?

    You are planning to add one or more users to a group and after a timeframe remove them. Do you plan to add/remove those members manually or automatically?
    In case the group assignment is created and terminated automatically, are you also planning to charge a fee to someone who wants to become a member?
    The eligible members will have access to a single post that you update its content, or are you publishing different posts and/or post types on a frequent basis?
    The material will only be accessible by those group members and for the membership’s timeframe, and then will be restricted from all on the frontend?

    Kind regards,
    George

Only authorized members can comment on this topic.

Log in

Share