Skip to content
No results
MEC Knowledgebase
  • Installation
    • Installation
    • Activation
    • Auto Update
    • Manual Update
    • Change License Domain
  • Settings
    • General
    • Archive Page
    • Slugs/Permalinks
    • Currency
    • View All
  • Single Event
    • Single Event Settings
    • How to Add Event In MEC Plugin?
    • MEC Single Sidebar
    • Custom Fields
    • View All
  • Event Modules
    • Speakers
    • Organizers
    • Locations
    • Map
    • View All
  • Booking Settings
    • Booking Module
    • Booking Elements
    • Booking Form
    • Payment Gateways
    • View All
  • Event Submission
    • General
    • Access Level
    • FES Sections
    • Required Fields
    • View All
  • Integrations
    • Mailchimp
    • Paid Memberships Pro
    • BuddyPress
    • LearnDash
    • View All
  • Notifications
    • Booking Notification
    • Booking Confirmation
    • Booking Reminder
    • Admin Notification
    • View All
  • Addons
    • Elementor Single Builder Addon
    • Ticket and Invoice Addon
    • Event Seat Addon
    • Virtual Events Addon
    • View All
  • Other
    • Appearance Settings
    • Translation
    • Knowledge
    • Troubleshooting
    • Developer
MEC Knowledgebase

  • Categories
    • Installation
      • Installation
      • Activation
      • Auto Update
      • Manual Update
      • Change License Domain
    • General Settings
      • General
      • Archive Pages
      • Slugs/Permalinks
      • Currency
      • View All
    • Single Event
      • Single Event Settings
      • MEC Single Sidebar
      • How to Add Event In MEC Plugin?
      • Custom Fields
      • View All
    • Event Modules
      • Speakers
      • Organizers
      • Locations
      • Map
      • View All
    • Booking Settings
      • Booking Module
      • Add a Booking System
      • Booking Form
      • Organizer Payment Settings
      • View All
    • Event Submission
      • General
      • Access Level
      • FES Sections
      • Required Fields
      • View All
    • MEC Integrations
      • Mailchimp
      • BuddyPress
      • LearnDash
      • Paid Memberships Pro
      • View All
    • Notifications
      • Booking Notification
      • Booking Confirmation
      • Booking Reminder
      • Admin Notification
      • View All
    • Addons
      • Elementor Single Builder Addon
      • Ticket and Invoice Addon
      • Event Seat Addon
      • Virtual Events Addon
      • View All
    • Other
      • Appearance Settings
      • Translation
      • Knowledge
      • Troubleshooting
      • Developer

Submit a Ticket
MEC Knowledgebase

Toggle
  • Installing Paid Memberships Pro
    • Installing the Plugin
  • Configuring Membership Levels
  • MEC and Paid Memberships Pro Integration Settings
    • Event Restriction
      • How to Enable Event Restriction
      • Result
          • Important Note
    • Booking Restriction
      • Key Difference
      • How to Configure Booking Restriction
      • Example
    • Ticket Restriction
      • How to Enable Ticket Restriction
      • Example
      • Result
  • Conclusion

Knowledge

MEC Paid Memberships Pro Integration

Learn how to set up MEC Paid Memberships Pro Integration step by step. Easily restrict events by membership and control user access in WordPress.

  • Event Restriction
  • Booking Restriction
  • Ticket Restriction

These options provide flexible control over who can view events, book tickets, or access specific ticket types.

Installing Paid Memberships Pro

To get started, you need to install the Paid Memberships Pro plugin.

  1. Visit the official Paid Memberships Pro website and create an account.
  2. Download either the free version or one of the premium plans based on your needs.

For this tutorial, the free version is sufficient and fully supports integration with MEC.

Installing the Plugin

  1. Download the plugin ZIP file.
  2. Log in to your WordPress dashboard.
  3. Navigate to Plugins → Add New → Upload Plugin.
  4. Select the ZIP file and click Install Now.
  5. Activate the plugin after installation.
How to use Paid Memberships Pro Integration

Once installed, you will see Paid Memberships Pro listed among your active plugins.

How to use Paid Memberships Pro Integration

Configuring Membership Levels

Paid Memberships Pro comes with two default membership levels:

  • Free
  • Gold

You can use these default levels or create custom membership levels depending on your requirements. For creating new levels, refer to the official Paid Memberships Pro documentation, Here

For this guide, the default Free and Gold levels are sufficient.

How to use Paid Memberships Pro Integration

MEC and Paid Memberships Pro Integration Settings

To configure the integration:

  1. Navigate to MEC → Settings → Integrations → Paid Memberships Pro.
  2. You will see three restriction options:
    • Event Restriction
    • Booking Restriction
    • Ticket Restriction

Each option controls a different level of access.

Event Restriction

Event Restriction is the highest level of limitation. It restricts the entire event content based on membership level. This includes:

  • Event images
  • Descriptions
  • Booking forms
  • All visible event content

How to Enable Event Restriction

  1. Enable Event Restriction in the integration settings.
  2. Save the settings.
  3. Open the desired event for editing.
  4. Locate the Require Membership widget.
  5. Select the membership plan that should have access.
  6. Save the event.
How to use Paid Memberships Pro Integration

Result

Only users with the selected membership will be able to view the full event content. Other users will only see the event title along with a membership requirement message.

How to use Paid Memberships Pro Integration
Important Note

If Event Restriction is enabled for an event, disabling the option from integration settings alone will not remove the restriction. You must manually remove membership selections from the Require Membership widget inside the event.

Booking Restriction

Booking Restriction limits access only to the booking form. Users can still view event details, but only specific membership levels can book tickets.

Key Difference

Unlike Event Restriction, Booking Restriction can be applied based on event categories.

How to Configure Booking Restriction

  1. Enable Booking Restriction in integration settings.
  2. Save the settings.
  3. Under each membership level, you will see a list of MEC event categories.
  4. Select the categories you want to restrict for each membership plan.
  5. Save changes.

Example

If you restrict the category Australia to the Gold membership level:

  • Only Gold members can access the booking form for events in that category.
  • Other users can still view event content but cannot book tickets.
How to use Paid Memberships Pro Integration

Ticket Restriction

Ticket Restriction is the most granular level of access control. It allows you to limit specific tickets to certain membership levels.

This is a newer and highly requested feature in the integration.

How to Enable Ticket Restriction

  1. Enable Ticket Restriction in integration settings.
  2. Save the settings.
  3. Edit the desired event.
  4. Navigate to Booking → Tickets.
  5. Make sure at least one ticket exists (restriction applies per ticket).
  6. Open the ticket settings.
  7. Go to the Advanced tab.
  8. Scroll to Membership Levels.
  9. Select the membership levels allowed to purchase that ticket.
  10. Save the event.

Example

Assume your event contains two tickets:

  • Ticket #1 – Gold Members Only
  • Ticket #2 – Available to All Members

If a Free user views the booking form:

  • Ticket #1 will be restricted.
  • Ticket #2 will remain accessible.

Result

Only users with the selected membership level can purchase the restricted ticket. Other users will see an access limitation message.

How to use Paid Memberships Pro Integration

Conclusion

The integration between MEC and Paid Memberships Pro allows you to build advanced membership-based event systems with flexible control options:

  • Use Event Restriction to lock entire event content.
  • Use Booking Restriction to allow viewing but restrict booking access.
  • Use Ticket Restriction to control access at the ticket level.

By combining these three restriction levels, you can create fully customized membership experiences for your events.

Share

Report Out Dated Content

If you think the content of this page does not reflect updated information, please let us know.

Report Now
1
Login Submit
0 Comments

No Comment.

Still no luck? We can help!

If you did not find what you were looking for, please submit a ticket in our support system.

Submit a Ticket
Webnus Banner
Modern Events Calendar

Please read our Terms and Conditions and Privacy Policy.

4.2 Great

About 11 Review us on Trustpilot

Copyright © 2023. All rights reserved. Webnus Inc.