While not all card fraud can be prevented, there are a few steps you can take to protect your checkout process from misuse and prevent card fraud. This recipe stops cases where a card is being used outside the owner’s home country, whether to obtain your products fraudulently or as part of a card testing…
In this week’s tooltip, we show you how you can prevent members from renewing their membership (and why you might need this).
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….
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 recipe allows you to set a specific window of time for membership registration. Anyone who tries to checkout for the level after your specified cutoff date will be shown a message that registration has ended. The level will also be removed from display on your “Membership Levels” page after the cutoff date.
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)….
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.
In this recipe, we demonstrate how to require members to use an approved email domain. This is useful for Education, Corporate, or Association Memberships. For example, all members must use their valid university or corporate email account in order to be accepted as a member….
This code recipe outlines a method to require a member have “Level 1” Membership in order to complete checkout for “Level 2” membership….