How to stop members from renewing their membership level.

In this week’s tooltip, we show you how you can prevent members from renewing their membership (and why you might need this).

How to stop members renewing their membership

Exclude Certain Email Domains from Membership Signup

In this recipe, we demonstrate how to exclude members from using specific email domains when signing up. It’s a useful recipe when you are trying to blocking disposable email accounts. This is an inverse recipe for a previous post that demonstrated how to require members to use one or more approved email domains….

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Limit the Number of Members by Membership Level

Many site owners want to limit the number of members that can sign up for a membership level. This is useful if you are restricting membership for a unique course or training experience, or just want to create some scarcity as a marketing tactic. The recipe adds a setting on the Memberships > Membership Levels…

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Restrict Checkout for Users with a History of Refunds

Let’s face it, dealing with refunds is an unavoidable part of your membership business. Some number of your refunds will be from legitimate users that realize they do not need or want your membership any more.

Some refunds, though, may be from abusive users who know that they can sign up, consume your membership product (whether that’s support, premium content or guides, downloads and more), then cancel and request a refund right away. If you are seeing this become a widespread problem, check out the code recipes below.

Restrict Membership Signup by Country

This code recipe allows you to restrict members in specific countries from signing up. The restricted countries are defined in a $restricted_countries array of level IDs and country codes (see the $pmpro_currencies array in the plugin file /includes/countries.php for included country codes)….

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Offer Expired and “Old” Members a Membership Renewal Discount for Coming Back

You’re constantly improving your membership site features – now it’s time to let your expired members know about all the new stuff they are missing! Here are a few methods to sweeten the deal and give expired and “old” members a monetary incentive to renew.

Restrict Membership Signup by Email Domain (Useful for Education, Corporate, or Association Memberships)

In this recipe, we demonstrate how to require members to use an approved email domain. For example, all members must use their valid university or corporate email account in order to be accepted as a member….

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Require a Specific Level to Allow Registration for Another Level

This code recipe outlines a method to require a member have “Level 1” Membership in order to complete checkout for “Level 2” membership….

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now