Customizing MemberMouse

MemberMouse is designed to be a highly extensible and robust plugin that functions as part content-protection system and part CRM.

Because of this unparalleled flexibility to display dynamic content you are afforded the ability to be creative and customize your website and sales process in ways that other membership plugins and CRM platforms simply can't match.  

But there is always the possibility that your site has specific needs or requirements that fall outside of the general functionality of MemberMouse ‘out of the box'. It might be stylistic issues, 3rd party vendor integrations, or custom functionality added to your site.


MemberMouse is made to work seamlessly with your existing WordPress themes, including optional Built-in CSS on Core Pages to help better integrate MemberMouse pages and allow you more flexibility in your Checkout, Login, My Account, and Forgot Password page appearance.  If you would like to edit the included MemberMouse classes, we have a Guide to Styling the CSS of Core Pages and Widgets that can help.


MemberMouse comes with several built in integrations for payment gateways, email handlers, and affiliate vendors:

Payment Vendors

MemberMouse offers two types of payment services, onsite and offsite.

Onsite – The onsite payment providers lets you complete the transaction on your website, and allows for certain extra features such as Automated Overdue Payment Handling1-Click Purchasing, and payment profile tokenization, and allows MemberMouse to handle Recurring Billing.  You can have one onsite payment method active at a time.  Click on any of the provider names for detailed configuration information.

* Authorize.net does not use tokenization for 1-click ordering; for this feature use Authorize.net CIM.

Offsite – The offsite methods transfer users to the payment method's website to complete the transaction, and do not give access to payment tokens for 1-click orders.  They also control the overdue payment and recurring billing from their servers so there is no guaranteed rebilling in the case of failed or overdue payments. Click on any of the vendor names for detailed configuration information.

Email Providers

MemberMouse keeps your email campaign lists up to date with the following providers, click on the names for specific integration instructions:

Affiliate Options

MemberMouse offers built-in affiliate tracking and can be integrated with affiliate management systems:

You also Connect MemberMouse to Hundreds of Apps Using Zapier as a bridge to help automate triggers and information transfer between applications.


SmartTags™ are shortcodes that allow you to add all kinds of functionality to your WordPress pages without having to know anything about programming. SmartTags™ allow you to be creative and customize your website and sales process in ways that other membership plugins and CRM platforms simply can't match.

For example, you may use a SmartTag™ to include member information, such as their first name using the MM_Member_Data SmartTag or to display content specific to a member’s Membership Level using the MM_Member_Decision SmartTag. In order to display teaser content to non-members on a protected page, you can use the MM_Access_Decision SmartTag.

You can also use SmartTag™ Equations to combine multiple SmartTag attributes or multiple comparisons of a single attribute. 

There are dozens of SmartTags™ and the best place to start when exploring the features and flexibility afforded you through SmartTags™ is our SmartTags™ Overview.

Developer Tools

If you ever find yourself in a situation where you want to extend the features of MemberMouse, built-in Developer Tools like the PHP Interface and MemberMouse API to allow you to extend functionality both outside and inside of your WordPress website.  

You can view the API Documentation for included API calls as well as the information on available MemberMouse WordPress Hooks and MemberMouse WordPress Filters, and Using Push Notifications to call custom scripts or send emails based on existing events.

Customize the Forgot Password Email Template

Create a Custom Checkout Page

Customize Buttons on Checkout Page

Add Custom Fields to a Checkout Page

Customize the Checkout Page Processing Message

Guide to Styling the CSS of Core Pages and Widgets

Customize Error Messages on the Checkout Page

Customize Error Messages on the Error Core Page

Was this article helpful?

Related Articles

Can’t find the answer you’re looking for?

Reach out to our Customer Success Team
Contact us!