Paid Memberships Pro – Payment Plans featured image

Paid Memberships Pro Payment Plans Addon v0.6

Developer: Paid Memberships Pro v3Category: WordPress PluginsTrusted with 12 downloadsLite1 favoriteLatest v0.6Updated 2mo ago

Boost your checkout conversion rates with the Payment Plans Add On for Paid Memberships Pro.

Same brand

More from Paid Memberships Pro

Paid Memberships Pro icon

Paid Memberships Pro

by Paid Memberships Pro v3

The most complete member management and membership subscriptions plugin for Word...

Paid Memberships Pro – Google Analytics Integration icon

Paid Memberships Pro – Google Analytics Integration

by Paid Memberships Pro v3

Google Analytics Integration for GA4 to measure traffic, interactions, and ecomm...

Paid Memberships Pro - Limit Logins icon

Paid Memberships Pro - Limit Logins

by Paid Memberships Pro v3

The Limit Logins Add On restricts simultaneous logins for the same user account,...

Boost your checkout conversion rates with the Payment Plans Add On for Paid Memberships Pro. This simple yet powerful plugin lets you to offer multiple pricing structures for the same membership level. Enable month-to-month payments to attract members who prefer smaller, more manageable amounts, or offer discounted rates for those who commit to longer terms upfront.

Try a Demo: View the PMPro demo site or launch a free private demo now. Flexibility: Provide options for monthly and annual payments on the same membership level, allowing members to choose a plan that best suits their financial situation. Reward Member Loyalty: Payment plans encourage your most loyal members to commit to a longer pre-paid membership term, especially when your offer a discount on annual payments.

Simplified Checkout Process: Streamline the checkout process and remove the need for multiple membership levels that grant the same access. Table of contents. How It Works. Payment Plans vs. Separate, Individual Levels: Which Should You Choose? SettingsBuilding a Checkout Link with a Preselected Payment Plan. Video: Payment Plans Add On Demo. Action and Filter Hooks. Screenshots How It Works This Add On allows you to offer more than one pricing structure on the same membership level.

Offering multiple pricing structures, like a monthly and annual/yearly option, helps your membership appeal to a broader range of prospective buyers. Payment plans can help make a financial commitment to membership less intimidating. You can cast a wider net to potential members that want a discount for paying annually or would prefer a smaller monthly fee.

By providing a means for anyone to become a member, regardless of their budget, you increase the chances of your membership site’s success. Payment plans are commonly used to offer an incentive for people who commit to a longer term membership. One member can choose a larger initial cost that covers the full year of membership A more conservative member can pay frequent, lower-priced payments that add up to a bigger payout over the year for you.

Membership Checkout page with a radio to select which payment plan the member would like. Payment Plans vs. Separate, Individual Levels: Which Should You Choose? This Add On is not required for you to offer different levels with different pricing structures. In fact, many membership sites like having distinct levels, even if they all provide the exact same level of access to your site.

This way, you can use the reports and filters within the PMPro admin area, as well as the reporting tools provided through your payment gateway, to see data about which membership levels are the most popular, churn rates by plan, and more. Some sites, though, prefer to have a single level with different ways to pay. Here’s a breakdown of the pros and cons of both methods: Pros of Using Payment Plans (vs.

Separate Levels) More straightforward checkout process for your users. If you only have one tier of membership access, but offer different pricing, you can bypass the Membership Levels page and show your plans as a simple radio select at checkout using this Add On. Lock in members for a longer term. If users see the savings on an annual plan and prepay, its possible you will reduce churn for members paying in shorter intervals.

Easier to restrict content as the admin. A payment plan is associated with a single level, so you only need to protect any new content for that single level. Everyone on that level, regardless of their payment plan, will gain access to that content. Pros of Using Separate Levels More specific control over protected content. Even if you only have one tier of access, offering separate levels means you can occasionally offer an incentive or additional piece of content for members of a special level (i.e. a special post or download for people that pay you annually, only).

Easier filtering and reporting. The admin area of PMPro allows you to filter members and orders by level. You will not able to view a separate list of people that are paying you annually vs. monthly if you use payment plans. The same is true of your payment gateway’s built in reports. The plans are all part of the same “Product”, for example with Stripe, so the reporting will not be as robust as if the separate pricing structures were for separate levels (products).

Discount Codes will work as intended. Payment plans are not compatible with the built-in discount codes features of PMPro. If you intend to offer coupons and run sales, you should set up your site with separate levels (not payment plans). Installation You must have the Paid Memberships Pro plugin installed and activated with a valid license type to use this Add On.

Navigate to Memberships > Add Ons in the WordPress admin. Locate the Add On and click Install Now. To install this plugin manually, download the .zip file above, then upload the compressed directory via the Plugins > Add New > Upload Plugin screen in the WordPress admin. Activate the plugin through the Plugins screen in the WordPress admin. Settings After installing and activating the Add On, nothing will immediately change in your site.

You will need to edit your existing levels or create a new membership level to set up your payment plans. Add Payment Plans on the Memberships > Settings > Edit Membership Level admin page Navigate to Memberships > Settings > Levels in the WordPress admin. Select level to edit or create a new membership level. Set up the level’s main pricing to the default or most popular payment you offer.

For example, set the main level up as a monthly membership that charges an initial fee and fixed price per 1 month. Now, locate the Payment Plans section and click the “Add Payment Plan” button. Expand the individual payment plan to adjust the name, pricing details, and any additional settings related to expiration or trials. Add additional payment plans if you’d like to offer more than one.

The default level pricing will be shown first in the list with any additional active payment plans shown below. Save the membership level and browse to the checkout page for that level to see your plans in action. Pro Tip: When using this Add On, the ideal level setup is to have two or three payment plan options. Any more than this number of options can create confusion and indecision at checkout.

Payment Plan Setting Fields Below is a list of the setting fields available for each payment plan: Plan Name: The name of this payment plan, shown to users on the Membership Checkout page, Membership Account page, Membership Billing page as well as within the admin for your reference. An example plan name is “Annual” or “Paid Annually”. Display Order: Adjust the order in which plans appear on the checkout page.

Is default payment plan?: Set whether this plan is the “default price”. Setting as the default price will show the level’s pricing in the main “Membership Level” section on the checkout page. Payment Plan Status: Select whether the plan is “Active” or “Inactive”. If you delete the plan, you will no longer have the plan as a reference within the admin for any member or order that used the plan.

If you have active members that have paid with this plan, set it to inactive instead of deleting the plan. Pricing fields: These fields replicate the code PMPro membership level pricing fields which are explained in the documentation on membership level settings here. Expanded view to edit a single payment plan on the Memberships > Settings > Edit Membership Level admin page Building a Checkout Link with a Preselected Payment Plan You can streamline the signup process for your members by creating a direct link to the checkout page with a specific payment plan preselected using the &pmpropp_chosen_plan query parameter.

This parameter helps you extend a regular level’s checkout link with a preselected payment plan. Here’s how to build the payment plan checkout link: Get the URL to Your Checkout Page for a Chosen Level: The default checkout page in Paid Memberships Pro is typically located at a URL like the following with the level ID included as a URL parameter: example.com/membership-checkout/?pmpro_level=2 Find the Payment Plan Identifier: Each payment plan is assigned a unique identifier. The only way to locate this right now is by inspecting the source code of your site for the plan fields shown at checkout.

The identifier appears as a custom string, e.g. L-1-P-4). Construct the Link: Combine the base URL of the checkout page with the membership level and payment plan parameters to create your direct link. Example: If your checkout page URL is example.com/membership-checkout/, your membership level ID is 5, and the payment plan identifier is L-5-P-4, the resulting link would be: example.com/membership-checkout/?pmpro_level=5&pmpropp_chosen_plan=L-5-P-4 Before sharing the link, test it to ensure it correctly preselects the desired level and payment plan on the checkout page.

Video: Payment Plans Add On Demo Action and Filter Hooks apply_filters( 'pmpropp_include_level_pricing_option_at_checkout', true, $level_id ); Optional; return false to hide the default level settings from the payment plan options at checkout. Supports boolean value and the $level_id (allows devs to choose which level ID to show this option for). apply_filters( 'pmpropp_plan_cost_text_checkout', $plan_name_raw, $plan ) Allow filtering of each plan cost text at checkout (Includes the plan name – cost text) apply_filters( 'pmpropp_plan_html_template', $plan->html, $plan, $level_id ); Allow filtering the plan HTML input. Screenshots Membership Checkout page with a radio to select which payment plan the member would like.

Add Payment Plans on the Memberships > Settings > Edit Membership Level admin page Expanded view to edit a single payment plan on the Memberships > Settings > Edit Membership Level admin page This is a Plus Add On. Plus membership includes all Add Ons, unlimited priority support, automatic updates, and additional benefits. View Pricing. Log In

Recent releases

Release history

View all 3 versions
v0.6Latest
May 4, 202636.2 KB
Added
  • Added a Payment Plan column to the Orders and Subscriptions list tables and the Edit Member panels, plus a Payment Plan section on the single subscription view. The plan is now stored on the subscription record (with self-healing for legacy orders) so reports can group recurring orders by plan. #89 (@kimcoleman)
  • Added a "Learn more" link to the Payment Plans Add On documentation in the level edit settings. #86 (@kimcoleman)
  • Added "Docs" and "Support" links to the plugin row meta on the Plugins screen. #83 (@ipokkel)
Fixed
  • Fixed a layout jump and stale expiration text when switching payment plans on the checkout page. #88 (@flintfromthebasement)
v0.5
Jan 11, 202532.5 KB
View changelog
Added
  • Added better support for Group Accounts Add On and Proration Add On. #79 (@MaximilianoRicoTabo)
  • Added logic to allow direct linking to payment plans via query parameter (e.g. `&pmpropp_chosen_plan=2` or `&pmpropp_chosen_plan=L-1-P-4`). #76 (@MaximilianoRicoTabo)
  • Added logic to add Payment Plans information to Site Health. #67 (@MaximilianoRicoTabo)
Fixed
  • Fixed an issue where discount codes were not being applied correctly for levels with payment plans. #77 (@MaximilianoRicoTabo)
  • Fixed an issue when in some cases the payment plans would save empty values. #80 (@MaximilianoRicoTabo)
v0.4
Dec 24, 202531.5 KB
View changelog
Fixed
  • Fixed an issue that may have caused payment plans to not be saved correctly. #74 (@dparker1005)

Frequently asked questions

Is Paid Memberships Pro – Payment Plans GPL licensed?
Yes, Paid Memberships Pro – Payment Plans is distributed under the GNU General Public License (GPL). You can legally use, modify, and redistribute it on unlimited websites.
Can I use Paid Memberships Pro – Payment Plans on multiple websites?
Yes. Under the GPL license, there are no domain or site restrictions. You can install Paid Memberships Pro – Payment Plans on as many websites as you need.
How much does Paid Memberships Pro – Payment Plans cost on GPLCoffee?
Paid Memberships Pro – Payment Plans is available for $2.99 for a 1-year license or $7.99 for a lifetime license. Membership plans also include credit-based access so you can download Paid Memberships Pro – Payment Plans along with thousands of other plugins for a single subscription.
Are updates included with Paid Memberships Pro – Payment Plans?
Yes. Every new release of Paid Memberships Pro – Payment Plans is synced to GPLCoffee automatically. You can download the latest version any time, and subscribers can use the one-click connector plugin to update directly from their WordPress dashboard.
Is Paid Memberships Pro – Payment Plans safe to download?
Every Paid Memberships Pro – Payment Plans release is scanned with VirusTotal before publication. Scan results (including the specific threat report URL when available) are visible on each version page, and releases flagged as malicious are blocked from the catalog.

Auto-updates included

Install it once, update automatically.

The GPLC Connector installs this plugin from your wp-admin and rolls out new versions to your connected sites - up to 25. Included with 12-month and Geek Lifetime plans (plus legacy 6-month).