Allowing other users to create/maintain subscriptions

  • Adam Larsen
  • Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 10 months ago #147213 by Adam Larsen
If there is something in the docs and I missed it, please let me know.  I can't figure out how to do this.

I have business partners who are interested in selling subscriptions on my platform.  Is there a way to create users (or a group of users, more likely) who have access to create plans and see just the reporting for those plans.  I'd like to keep from having to maintain their downloads myself, but I also don't want them to be superadmins who can 1) see all of the plans and all of the reporting associated with those plans, and 2) administer any other part of the greater Joomla site.

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

More
3 years 10 months ago #147218 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Allowing other users to create/maintain subscriptions
Hello Adam

1. Create a new user group, name it as Business Partners. That should be child group of registered user group. Assign the users you want into that group

2. Go to Membership Pro -> Configuration, click on Options button in the toolbar, select that user group, give them Manage Plans and Manage Subscriptions permission

3. Create menu item to link to Plans Management menu item. Maybe give it a right access level (Business Partners) so that only users from that group can access to it. They will go there to manage their plans and create new plan

4. Setup frontend subscriptions management membershipprodoc.joomservices.com/fronte...manage-subscriptions and give them access

That would be good start. Then let me know if you have any other questions

Regards,

Tuan

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

  • Adam Larsen
  • Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 10 months ago #147360 by Adam Larsen
This is great! I was able to set up the permissions and get the link all created. If I set the creator of a plan to a particular user, then I can get it to show on that frontend list.

The only thing I seem to be missing is the ability for a partner user to be able to manage their own downloads that are attached to the plugin. I don't see a specific setting for that anywhere in the Options button. Is it possible to manage downloads from the frontend?

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

More
3 years 10 months ago #147365 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Allowing other users to create/maintain subscriptions
Manage Downloads? What Downloads you are talking about? Could you please give me more information?

Tuan

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

  • Adam Larsen
  • Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 10 months ago #147366 by Adam Larsen
On a plan, that last tab where the administrator uploads attachments that can be downloaded when a user has an active subscription.

I just realized that this a plugin for Membership Pro. It's called Documents Plugin or Downloads Manager Plugin.

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

More
3 years 10 months ago #147367 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Allowing other users to create/maintain subscriptions
Hi Adam

In that plugin, there is a setting called Show On Frontend. You can set it to Yes and try to see if it works. That plugin was designed to work mainly for backend only, I did not test it for frontend as it has something depends on templates

Tuan

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

  • Adam Larsen
  • Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 10 months ago #147484 by Adam Larsen
Found it. Thank you!

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

More
3 years 10 months ago #147490 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Allowing other users to create/maintain subscriptions
Great ! Thanks for the update

Tuan

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