# Groups for MemberMouse

## Introduction

*Groups for MemberMouse* is one of the most sought after add-ons for MemberMouse, allowing you to offer memberships to businesses, schools, sports teams, and other users who need the ability to give access to your membership site to their team members.

Groups allows you to extend MemberMouse's premium Member Management tool with the ability to sell "seats of membership" to your members. This gives your members the capability to add their own users to their own account. The beauty is that you can increase your profit by allowing your members to purchase membership with any varying amount of seats:

3 seats: $100/mo
5 seats: $120/mo
10 seats: $200/mo

This is the perfect solution for many different business models wanting to offer seats of membership:

- B2B
- Coaches
- Churches
- Sales Teams
- and many more!

Groups for MemberMouse REQUIRES MemberMouse in order to run.

**Some features include**

- Sell seats of membership to your products and memberships.
- Offers support for the same subscriptions/pricing plans that MemberMouse does.
- Integrates directly with MemberMouse
- Dedicated Leader Management Screen - Leaders are able to manage their groups easily from a dedicated mangement screen.
- Easy to Manage for Admins - Easily create or remove groups, add any kind of payment plan to your group products, and add and remove members from specific groups.

**Upcoming Changes**

- Improved leader management screen that takes the dashboard out of /wp-admin/
- Add group import feature

**A rundown of terms we use:**
- Group Leader - the person who purchases the main group membership and can invite Group Members to join under them.
- Group Member - the person who signs up under a Group Leader

## How to Use Groups for MemberMouse

- Install Groups for MemberMouse from WP Plugins
- Create a product and paid membership level used specifically for Group Signups (you can use your current products or membership levels as well - but most of the time, people want to separate their Group members from their Individual Members)
- If Group Members join for FREE: Create a free membership level just for Group members to sign up under.
- If Group Members join for a reduced price: Create a product and membership level just for Group Members
- Create the Group in MemberMouse:
- Navigate to MemberMouse > Groups
- Click Create Group Type
- Enter a Group Type name
- Choose a Membership level you want to use for your Group Leader
- This will now load Products associated with that membership level. Choose the product you want to use (this will be the Group Leaders price they pay)
- Then choose the membership level for the Group Member - here you can choose a free membership level or a paid one. If you choose a paid membership level, you'll need to choose a product to associate with it as well.
- Enter Group Size (this is how many "seats" are allowed within this group. Group size does not include the Group Leader)
- You'll see 2 informational messages at the top of the WordPRess admin dashboard - this tells you what shortcodes you need to add to your Checkout Page and your Confirmation page. These are mandatory in allowing the plugin to work.
- Test Test Test! Be sure to test a group purchase and a group member sign up to ensure the flow works for you.

**Shortcodes and URLs**
You'll need to add a special shortcode to your checkout page in between the `[MM_Form type="checkout"]` and `[/MM_Form]` tags. This shortcode may have a different ID than the one displayed here: `[MM_Form_Field type="custom-hidden" id="1"]`

You'll want to place a shortcode on the Group Leader's payment confirmation page, this shows them their member signup link (which they'll use to send to the people they want to invite to your membership): `[MM_Group_SignUp_Link]`

Important: You can add the `[MM_Group_SignUp_Link]` shortcode anywhere. The Payment Confirmation page may not be the most ideal place to put this shortcode. When used on the Confirmation page, we recommend using an `[MM_Order_Decision productId='#'][/MM_Order_Decision]` smart tag to put this group sign up shortcode in, that way you can add supportive copy to it and it's only seen by those who purchase Group membership.

** Group Leader Management Page **
The URL you'll want to send your Group Leader to manage their Groups (adding and deleting people, etc) is located here:
`https://[domain]/wp-admin/admin.php?page=membermousemanagegroup`

*We understand that running this dashboard in your WP admin area is not ideal. We're working on building a new Group Leader Dashboard that is embedded on a regular WordPress page using a simple shortcode in the very near future (Q4 2018).*

## Installation - WordPress

1. Find the plugin in WordPress: https://wordpress.org/plugins/groups-for-membermouse/
2. Install this marvelous plugin
3. Activate it
4. Navigate to MemberMouse > Groups to set it up!
5. Be sure to add the shortcodes necessary to make it work properly (you'll see these show up as alerts in your WP admin area)
6. Start selling group memberships and increase your ROI ten-fold! (hopefully!)

## Installation - Github

1. Copy the `groups-for-membermouse/` directory to your `wp-content/plugins/` folder.
2. Go to the Plugins page in your WordPress Dashboard and click `Activate`.
3. The plugin options screen is located in MemberMouse > Groups.

## Thanks to the Github Community
Thank you to the Github community for contributing to the plugin's codebase and for bringing it to the state is in today. Mintun Media decided to take ownership of the codebase and has enhanced its security, stability, and WordPress compatibility. We look forward to working with the Github and WordPress communities to add new features all while maintaing WordPress coding standards. We also encourage you to make a pull request if you see any issues or have ideas to enhance the plugin.

## Changelog
2.0.2 Fixed pagination issues on Admin Group Dashboard and Group Leader Dashboard.

2.0.1 Added ability for Group Leader to delete members on Group Leader Dashboard - only if that member does not have a paid subscription. Updated Docs.

2.0.0 Added Admin Management Dashboard for Groups and Group Members. Admins can now delete members from groups. Made it easier to manage groups from an Admin's perspective. Added Getting Started Tab.

1.0.4 Fixed Notices - Now notices will be dismissable.

1.0.3 Fixed bugs. - Removed Description Field from Create Group. Not used. Fixed issue with Pagination in plugin and number of results to display. Updated loading gif to fontawesome.

1.0.2 Initial release on WordPress Plugin Repository. Fixed a lot of dependency issues within the plugin. Plugin taken over by Mintun Media from MemberMouse and maintaining it for good.

1.0.1 Update to release on Github

1.0.0 Initial Release on Github
