Complex challenge/problem

More
10 years 5 months ago #52207 by PM
Complex challenge/problem was created by PM
Hi

To make it as simple as possible I will describe a hypotetical scenario:

Let say you have created 3 levels of subscribers, so you have the following usergroups (there are more groups, but lets just look at the important ones):
- guests
- registered
- subscribergroup1
- subscribergroup2
- subscribergroup3

In the main menu there is an item called "Home" (the landing page). I have configured this "Home" page with different modules with different access rights, so each of these groups see different content.

- guestsgroup see only modules with content that try to sell them a membership
- subscribergroups see only modules with content they have paid for, depending on which group they belong to.

The "Home" page is the same menu item for all these groups - also "REGISTERED" group. When people sign up on one of the subscription plans, Membership Pro places these members into the "registered" group AND into their corresponding subscriber usergroup, and when their subscription is over, they are moved out of the subscriber usergroups, so they only remain in the "registered" usergroup.

Now comes the problem/challenge:

When the subscription is over, and the member is downgraded to only "registered", I want to have special content to show up on the "Home" menu item only for this "registered" group, that tells them that they have no subscription any longer, and are restricted from a lot of content, and show them the plans to upgrade or renew. The PROBLEM/CHALLENGE IS - I can not do that, because all content that is shown to the "registered" group, is also shown to the subscribergroups, as they are members of BOTH the "registered" group and their own corresponding subscribergroups.

And I can not configure Membership Pro to only put these subscribers into their corresponding subscribergroups when they sign up, and not in the "registered" group, because.....where and what group do they revert to when their subscription is over....if they are not already in the "registered" group?

So, how can i solve this problem, so the fallback usergroup ("registered") also can have custom content shown to them on the "Home" menu item?

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

More
10 years 5 months ago #52215 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Complex challenge/problem
Hi

Long problem but in short, we can solve it by modify the Joomla groups plugin so that when users subscription is expired, they will be assigned to a special group (which you can create called Expired Subscribers for example)

Will that work ?

Tuan.

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

More
10 years 5 months ago #52217 by PM
Replied by PM on topic Complex challenge/problem
We would for sure appreciate such a modification. But we request you tell us what code to modify and where, so we can do the changes/fixing ourself. We need to know what code is changed in our system, so we can recreate the changes if we need to reinstall or create testinstallations for various purposes. Thus we don't want developers to "log in and fix things for us".

Could you please make such a modifiaction in a new version for everyone to download. I am sure this is functionality that is needed by most of your customers, and not some fancy extra that is only used only by a few.

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

More
10 years 5 months ago #52238 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Complex challenge/problem
Hi

You are correct that there are customers need it, but not "most of customers". So far, there are few customers need it if I remember correctly (less than 5 for sure :) ). Right now, you and another customer need it, so I will work on it and maintain this feature in the extension

However, give me 4 or 5 days to work on it and check it carefully since we will maintain it in the core download package, so need to implement and test it carefully.

Regards,

Tuan

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

More
10 years 5 months ago #52268 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Complex challenge/problem
I have the plugin completed. But need to update the component as well because I moved the plugin language file to component language file for easier management (and translation). Could you drop an email to tuanpn@joomdonation.com and I will send the updated version to you ?

Tuan

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

More
10 years 4 months ago #53901 by Brenden Prazner
Replied by Brenden Prazner on topic Complex challenge/problem
Hi there,

This sounds like it might address an issue I have.

I would like to assign a different user access level to a user based on what plan they select.

I.e. they select Plan 1 and they remain in the standard "Registered" user level. However they select Plan 2 and they are assigned "Member Pro" access level.

Essentially I have a Kunena forum and I want to limit what forums they access based on what membership type they have.

Thanks,
Brenden

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

More
10 years 4 months ago #53911 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Complex challenge/problem
Hi Breden

For your need, simply use Joomla groups plugin. Please see documentation.joomdonation.com/membershi...o-joomla-groups.html

Regards,

Tuan
The following user(s) said Thank You: Brenden Prazner

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

More
10 years 4 months ago #53913 by Brenden Prazner
Replied by Brenden Prazner on topic Complex challenge/problem
Brilliant! Thank you! :)

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