After you have successfully activated the PMPro Plugin, you will be redirected to set up your new membership site using the Setup Wizard.
The wizard performs the key setup steps for Paid Memberships Pro, including setting up your first free and paid level (optional) and reviewing advanced settings related to content filters and spam protection.
In 5 easy steps, you can have your membership site up and running to accept new members.
Setup Wizard Demo
Step 1: Welcome
In Step 1, you’ll identify the main purpose of your new membership site and set up the basic structure for your site.
- What type of membership site are you creating? Select the primary type of site you’re building. This answer helps later steps in the wizard show you the top Add Ons and settings that benefit your type of site.
- Generate required plugin pages. Check this box to auto-generate the membership pages and prefill them with required frontend content. You can edit these pages later as needed.
- Collecting payments. Check the box if any of your membership levels are paid. If you are setting up a free membership site only, leave this box unchecked. You’ll connect your payment gateway later in the process.
- Support license key. PMPro is 100% free and open source. There are no limits on the free core plugin, including all built-in payment gateways, and a license key is not required. If you are already a premium PMPro member, input your license key in this step. View pricing »
Step 2: Payments
In this step, you can choose a default currency for your payments and choose to enable Stripe or another payment gateway later.
If you are setting up a free membership site, this step is automatically skipped.
- Select the currency for your membership site. Your payment gateway can accept many currencies and automatically convert payments for you.
- Configure Your Payment Gateway. We recommend using the Stripe payment gateway for your membership site. If you select the Stripe in Step 2, the setup wizard will automatically connect to your gateway at the end of the setup process.
- If you do not already have a Stripe account and do not want to set one up at this time, please select “Other/Setup Later” instead.
Note: after connecting to Stripe, it is important to set up your Stripe webhooks to make sure that PMPro is notified of events that happen in Stripe.
Step 3: Memberships
In this step, you can create a basic Free and Paid Membership Level. Both of these are optional steps in the setup process.
- Enter the name of your Free or Paid membership level. We have a companion guide on how to name your membership levels if you aren’t sure what names to use.
- For your paid level, set the subscription price per period. Click here for more documentation on level pricing or check out our post with four example pricing setups and video tutorial.
If you need to add more levels after completing the wizard, navigate to Memberships > Settings > Levels in the WordPress admin.
The wizard doesn’t include settings for content restrictions, so be sure to do that after completing setup. For help with this step, click here to access a guide on how to protect access to anything in your WordPress site.
Step 4: Advanced
Step 4 configures advanced settings for your membership site. You can access these advanced settings and more on the Memberships > Settings > Advanced screen after you exit the Setup Wizard.
- Filter Searches and Archives: Optionally hide members-only content from appearing in an archive view (category, tag, author, etc.) or in search results.
- Show excerpts to non-members?: WordPress auto-generates an excerpt from the first 55 words in your post. Select whether to show or hide excerpts to logged out visitors or non-members. It’s a good idea to show excerpts on member pages as a teaser for new members to sign up and keep reading or for SEO to index a portion of your content.
- Enable Spam Protection: It is highly recommend that you enable this is a built-in checkout feature. This setting blocks bad users from repeatedly attempting checkout from the same IP address. After setup, we also recommend setting up other methods to prevent spam, including reCAPTCHA or Akismet.
- Enable Tracking?: Optionally enable usage tracking for PMPro. This tracking feature sends us information about the type of membership site you are building and how you have configured Paid Memberships Pro on your site. By choosing to share this data, you’re helping us make PMPro better for everyone. Understanding how people are using PMPro create more helpful features, write better documentation, and make PMPro a more useful platform.
Step 5: You’re All Set!
Yay! The confetti is falling!
- You’ve completed the basic setup steps to start accepting free or paid membership checkouts in your WordPress site. So what’s next?
- The Setup Wizard ends with three recommended Add Ons based on what kind of membership site you chose in Step 1. You can browse additional Free and Premium Add Ons on the Memberships > Add Ons screen in your WordPress admin.
- Visit our documentation for additional information about PMPro settings and browse our Add Ons for ways to extend your membership site and integrate with other platforms.