Our Register Helper Add On allows you to collect additional fields at membership checkout, on the user’s profile, or for administrative view-only. For people who aren’t familiar with coding, this plugin can be a bit daunting to use. Figarts recently launched a third-party extension to simplify form building with Register Helper: Paid Memberships Pro – Form Builder.
About the Premium Plugin
Paid Memberships Pro – Form Builder allows you to create fields via a drag and drop builder. The plugin includes the option to add “checkout boxes” just like Register Helper allows you to do, all without custom code.
View the Premium Plugin
Our Register Helper Add On allows you to add new profile fields at membership checkout. This recipe will demonstrate how to use that add on to capture and populate the default fields in the WordPress User profile.
What are the default WordPress User fields?
WP_User class has the following core fields that you may want to capture at membership checkout. It’s important to use the exact field “key” so that captured fields are properly matched to the default profile field.
* This field is already captured at Membership Checkout with a default Paid Memberships Pro setup.
Capture First and Last Name
You can skip the methods below and use the Add Name to Checkout Add On to instantly add the fields for First Name and Last Name on membership checkout. This method does not require Register Helper.
View the Add On
Use Billing Name as First and Last Name
This tutorial shows you how to synchronize fields from the Billing Information section of membership checkout with user meta fields, included custom fields added via the Register Helper Add On or fields core to the WordPress user object.
View the Tutorial
Capture Some Other Default User Meta Field
Below is the code to use the Register Helper Add On to capture the “Biographical Info” and “Website” fields at membership checkout.
Copy and paste this code recipe into a helper PMPro Customizations plugin.
Use this code recipe in combination with the Register Helper add on to have checkout fields that adjust membership price, either for the initial payment, recurring payments, or both.
Why would I want to do this?
There are several use-cases that need this type of option that change’s your level’s price. Some ideas, to name a few:
- An association that publishes a quarterly magazine. Allow members to optionally pay extra to receive a physical copy via mail.
- A food-box or equivalent that has a frequency or quality selection, such as daily or 3 times a week OR good, better, and best.
- A health coach who wants to add an optional “weekly call” with the client.
- An education or online learning site that allows you to select one or more additional courses in your membership.