AffiliateWP will automatically generate referral records when a customer successfully registers for your site after clicking on a referral link. The Paid Memberships Pro integration is built in to the core plugin.
If you’re thinking about starting your own membership site, or you’re already in the process of building a membership site, you’ve probably encountered a fair amount of new words and phrases.
While Google might help with basic definitions, you should understand membership site terminology on a deeper level if you want your membership business to be a success.
In this post, we list some of the most important and commonly-used membership site terms to help you get up to speed.
Give your customers the option to select a membership duration and offer them a discount for a longer term when selling non-recurring memberships. This is a great way to collect a larger up-front payment from members and offer an incentive to pay for membership in advance.
In this code recipe, we demonstrate how to offer a 20% discount when members prepay for 2 years of membership and a 25% discount for members that purchase a 3 year membership in advance. If you have a membership level with a recurring subscription and would like to configure something similar we recommend using the Payment Plans Add On.
Your Members will use the Billing Information page to make updates to the payment method used for their membership recurring payment profile. The default page template shows the member’s card type, last 4 digits, and expiration date on this page. This recipe demonstrates how to use the pmpro_billing_show_payment_method filter to hide this list item from the page.
Paid Memberships Pro has dedicated settings for almost any type of level you can imagine. However, this amount of flexibility can be overwhelming for users who just want a free introductory level or standard recurring level.
In Paid Memberships Pro, we make it simple to create a new membership level with templates. The Add New Level popup allows you to set up a new membership level with limited clicks.
This code recipe helps simplify the Add New level popup.
Since the success of a membership site depends largely on recurring payments over the long-term, member retention is crucial. Reducing churn and winning back lost customers are parts of that equation.
This code recipe generates a unique one-time discount code for a member’s current level when their user account expires—incentivizing potentially lost members to stick with your membership.
Set a variable-length period between checkout and the first recurring subscription payment with a customizable delay setting for membership levels and discount codes.
Integrate with Avalara AvaTax for automated sales and use tax calculation.
A staging site or development site is a non-public version of the code that powers your live membership site. Your membership’s staging or dev site, if set up properly, will allow you to add and test new features before releasing them on your live site.
The world can’t stop talking about recurring revenue—but what does it really take to build a side hustle membership site that helps you get paid?
In this article, we explore what it means to build a side hustle to achieve your financial goals through a recurring revenue membership site. Keep reading to learn our top 10 tips to get started, including an interactive micro course video and supporting downloadable worksheets.
Filter will set how many days before you want to send the recurring payment reminder email and which template to use. The default template is membership_recurring
.
Paid Memberships Pro emails a membership invoice for all recurring or renewing membership subscriptions. This email is not sent after the initial membership checkout because all of the relevant invoice details are included in the Membership Confirmation email. If you’ve customized the Confirmation email and removed invoice details, you may want to send a separate invoice email using the recipe below.
Braintree is a full-stack payments platform that makes it easy to accept payments on your website. Our Braintree integration supports one-time and recurring billing options.
In the core Paid Memberships Pro plugin, members that renew a fixed-term membership level early will automatically have the expiration date extended by one additional term.
For example, a member whose annual plan is set to expire in two weeks can renew today, and their new expiration date will be set for 54 weeks from the checkout date.
This scenario doesn’t require any custom code. PMPro handles fixed-term membership renewals of the same level automatically, adding the remaining time on the current membership to the new term.
For this post, we share a way to offer this same logic for membership level changes. The code recipe below demonstrates how you can extend a member’s current level duration when they upgrade to a new level.
For example, a member on a “Bronze” plan with two months left can upgrade to a “Gold” annual plan, and their new expiration date will be 14 months from the checkout date.
Keep reading to get that code recipe and learn more about membership renewals with Paid Memberships Pro.
If you’re just getting started with Paid Memberships Pro and would like to learn the different ways you can potentially charge your members, this guide is for you.
Keep reading to learn about some of the most common pricing models for membership sites, as well as how to configure membership level pricing for your site.
Building a membership or subscription business online starts with a major decision: pricing. More specifically, what type of pricing model do you want to use for your business?
The type of pricing model you choose influences everything from member acquisition and retention to overall revenue.
This post covers the ten most popular pricing models for membership-type businesses, with examples to help you determine the best fit for your unique project.
Pausing is a method to temporarily skip subscription payments for a member. Instead of cancelling a member’s account, you may think how great it would be to set temporary or open ended ‘hold’ on all recurring payments.
This article will help anyone running a subscription business get a clear understanding of the work involved in allowing one or more members to pause subscription payments to you.
Filter whether to send a recurring payment reminder email.
Appeal to the highest number of potential customers by offering PayPal Express as a secondary payment option in addition to your onsite credit card payment gateway.
This document will discuss how we handle security while developing and maintaining Paid Memberships Pro and its related Add Ons. There are many things you can do to keep your WordPress site secure, but this document is focused solely on our development practices, how to notify us of a security vulnerability, and other frequently asked questions about our security processes.
We occasionally hear that a customer cannot complete checkout on their site using a valid credit card. The card is declined at checkout, or the card is declined when a recurring payment is processed. In some cases, the site owner can process the card directly through the virtual terminal, so its clear the card is valid. So why is the payment gateway rejecting the card?
With Paid Memberships Pro version 3.0+, members can hold multiple membership levels at one time. For this reason, you must now set up Level Groups, which define how different levels relate to each other.
Use this code recipe in combination with custom user fields to set up a checkout field that adjusts the membership price, either for the initial payment, recurring payments, or both.
Set up a unique approval or application process for your membership site. This plugin gives membership site administrators the ability to approve or deny members.
Running a membership business can certainly keep you busy. From creating and publishing content to managing members, subscriptions, and a website, it might feel like your list of tasks is never-ending.
If you find yourself agreeing with that statement, you’re not alone.
Fortunately, there are a variety of ways to make managing your membership business easier and more efficient. Want to learn how? Keep reading.
In this post, we’ve put together a list of 10 PMPro Add Ons that save you time and money—so you can get the most out of your membership efforts and put more of your energy where you want it to go.