Display the original and discounted price when a discount code is applied at checkout.

This code recipe lets your customers know just how much they’re saving after applying a discount code at checkout….

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Exclude billing fields from some membership levels at checkout.

Our Capture Name and Address for Free Levels or for Offsite Gateway Add On allows you to collect billing fields for a free level or for paid levels when using with an offsite payment gateway like PayPal Express. This code recipe demonstrates how hide those additional billing fields for a specific Membership Level ID….

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Send members an additional invoice via email after Membership Checkout

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…

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Allow Members to select Country and State via dropdown at Membership Checkout [New Plus Add on]

Simplify sign up and improve data quality by adding a Country and State dropdown selection field to your Checkout Page with the State Dropdown Add on.

View the State Dropdown Add On

Discount Code Customizations Mega Post

Discount codes are a feature included in the core Paid Memberships Pro plugin. This post covers some advanced and some not so advanced adjustments and customizations that are commonly used for our discount code features. For general support on discount codes, see our Discount Codes documentation page

Some reasons why a valid credit card is rejected at membership checkout or membership renewal

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?

What we’re working on: Revamping the Plugin-generated Pages

Just wanted to shoot out an update on some new development we are working on for Paid Memberships Pro. If you have feedback or ideas, please post in the comments. Table-free Membership Checkout and Billing Information Page The default Membership Checkout and Billing Information pages (displayed when using the [pmpro_checkout] and [pmpro_billing] shortcode) currently use (more…)

Redirect Away from Checkout if User Doesn’t Meet Membership Requirements

We’ve blogged previously about requiring a specific level to allow registration for another level. In that post, the registration check occurs after the user submits the checkout form. This new code gist immediately redirects away from the checkout page if the user’s current membership level is not ID = 1 or is unset. Again… why…

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now