This recipe will automatically add certain membership levels to the user at checkout based on which fields they select at membership checkout. You must be using the Multiple Memberships Per User Add On as well as Register Helper to use this method.

This recipe will automatically add certain membership levels to the user at checkout based on which fields they select at membership checkout. You must be using the Multiple Memberships Per User Add On as well as Register Helper to use this method.
Are you using both Paid Memberships Pro and WooCommerce together with PayPal? You might want to redirect the PayPal IPN for PMPro to WooCommerce to ensure no missing payment data is lost. This code recipe will allow you to do that.
You can add a variety of custom fields to your membership site by using our Paid Memberships Pro – Register Helper Add On. The code recipe below will allow you to further customize the membership experience by adding a date picker to your membership checkout page.
Are you having a tough time setting up our Register Helper Add On? Want to add some custom fields to your PMPro membership site but don’t know how?
In this step-by-step guide, I will do a complete Register Helper(RH) walkthrough. We will learn about code snippet plugins, navigating through the RH documentation, and set up some example custom fields of our own.
Many membership sites are collecting custom member profile data as part of their checkout process. If your site is also connected to a third party application through Zapier, you may want to include some of the user profile fields in the data your Zap receives. This code recipe demonstrates how to use the pmproz_after_checkout_data hook…
LearnDash includes a shortcode and block to display a list or grid of available courses. This recipe demonstrates how to filter the courses included in the output of the [ld_course_list] shortcode to only show those courses the member can enroll in. This includes courses they are already enrolled in as well as courses that are…
Our Subscription Delays Add On allows you to set a variable length trial to your membership level, for example offer a 7-day trial on a monthly plan. This recipe will remove the trial period for members that have already received the benefit. These members will immediately begin their membership, allowing you to offer the trial…
In this post, we will cover a number of ways that you can control the allowed format and structure of usernames for new members.
Give your customers the option to select a membership duration and offer a discount for a longer term. This is a great way to collect a larger up-front payment from members and offer an incentive to pay for membership in advance.
This code will add an “Exclude my profile from the member directory” field at membership checkout when using the Member Directory and Profile Pages Add On for Paid Memberships Pro.