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.  


Styling

Integrations

SmartTags

Developer Tools

Related Articles


Styling


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. 



Integrations


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


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 23 SmartTags in total 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. 




Related Articles



Create a Custom Checkout Page

Customize Buttons on Checkout Page


Customize the Checkout Page Processing Message