EffectIO Paid Memberships Pro - Addon Packages

Original price was: $70.00.Current price is: $9.99. / year

Drop-in compatible replacement & Licensed Product

Allow PMPro members to purchase access to specific pages. This plugin is meant to be a temporary solution until support for multiple membership levels is added to PMPro. Version: 0.8 Sell members-only access to individual pages or posts, or sell a la carte items for a flat fee.

Released on: 2025-09-19

Single License

Club Membership

17,99 / Month Membership

NEW Activate all licensed items with the free Dashboard

EffectIO Dashboard

Discover when we give away free Plugins

Find out when we give items for Free


Hey! 🎉 Monthly emails, tops. Snag exclusive plugins/themes for $0. They go quick, but you might just get a freebie! 😉

30 Days Money Back Guarantee

Guaranteed pre-activated plugins. Most items work immediately after installation. Open a support ticket to obtain the license keys for the ones that ask for activation.

Free support to install and setup on your site.

Paid Memberships Pro – Addon Packages 0.8

Refine your membership site with Paid Memberships Pro – Addon Packages 0.8. This add-on offers additional features and functionalities to enhance your user experience.

**Table of Contents:**
– How it Works
– Video Demo
– Installation
– Membership and Addon Package Purchases
– Linking to Checkout for an Addon Package
– Configuration
– Using the pmproaddonpackages Shortcode
– Shortcode Attributes
– Screenshots and Code Examples
– Using the pmproaphasAccess Function
– All Access Levels
– Limitations
– Compatibility with Other PMPro Add Ons

Please note that you must have the Paid Memberships Pro plugin installed and activated with a valid license type to use this Add-On. The add-on updates the text and links generated for non-members viewing a page with a price on it. Customize the language using the provided filters.

The plugin works by allowing users to checkout for their current membership level or a new membership level if they don’t have one yet. The price of the page is added to their bill without duplicating the base membership level payment. Membership payment and expiration dates remain unchanged.

Link directly to the checkout page for a page using the following URL structure:
`membershipaccountmembershipcheckoutlevel{levelid}ap{postid}`

Customize your membership site by setting optional filters and constants. Tailor the expiration rule for Addon Packages, specify membership level IDs with All Access, and set the membership level ID for new members completing the Addon Package purchase.

The `pmproaddonpackages` shortcode enables you to display a shop-like page of available addon packages with defined prices. Simply add the shortcode to your desired page.

For more advanced customization, you can use the `pmprohasAccess` function to restrict content based on a specific Addon Package puhase and post ID.

Benefits of Paid Memberships Pro – Addon Packages 0.8:
– Enhances membership site functionality
– Improves user experience
– Provides customization options
– Supports all membership levels
– Easy installation and setup
– Seamless integration with Paid Memberships Pro plugin
– Regular updates
– Premium support from EffectIO
– GPL code for complete freedom
– Items can be updated via the EffectIO Dashboard and come pre-activated

Upgrade your membership site with Paid Memberships Pro – Addon Packages 0.8 and enjoy the benefits of a fully customizable and feature-rich platform.

**Premium Support and EffectIO Super Deals**
Don’t miss out on EffectIO’s super deals offering 30% to 90% discounts on premium plugins and themes. Benefit from top-notch support and unlock the full potential of your WordPress website. Upgrade your plugins and themes via the EffectIO Dashboard and enjoy hassle-free updates and activations.

Sell members-only access to individual pages or posts, or sell a la carte items for a flat fee.

0.9.1 — 2025-04-01
  • ENHANCEMENT: Added filter `pmproap_supported_file_types` to the shortcode output so that these items may be listed. (@misfist, @andrewlimaza)
  • ENHANCEMENT: Added filter `pmproap_shortcode_query_args` to the shortcode so the query may be tweaked as needed programmatically. (@andrewlimaza)
0.9 — 2024-07-18
  • ENHANCEMENT: Updated the frontend UI for compatibility with PMPro v3.1. #65 (@dparker1005, @kimcoleman)
0.8.1 — 2023-10-13
  • ENHANCEMENT: Updating `

    ` tags to `

    ` tags for better accessibility. #62 (@dwanjuki)

  • BUG FIX/ENHANCEMENT: Improved compatibility with Multiple Memberships Per User. #58 (@dparker1005)
  • REFACTOR: No longer pulling the checkout level from the `$_REQUEST` variable. #61 (@dparker1005)
0.8
  • BUG FIX/ENHANCEMENT: Better handling of cases where an addon package post has been trashed, deleted, or set back to draft status.
  • ENHANCEMENT: Ready for localization.
7.9
  • BUG FIX: Now keeping addon packages ID in the redirect_to URL when clicking to log in from the checkout page.
7.8
  • BUG FIX: Removed random include of the /adminpages/dashboard.php files which was causing a fatal error in PMPro v2.0, which removes that file.
  • BUG FIX/ENHANCEMENT: Switched a !empty() with isset() in the code that saves the meta fields. This prevents the addon package price from being zero'd out if a post is updated via a function call or in some other way where the meta fields aren't present.
7.7
  • ENHANCEMENT: You can now set the include attribute on the pmpro_addon_packages shortcode to a specific post ID or comma-separated list of post IDs to only include those packages in the table.
7.6
  • BUG FIX: Fixed issue with link to addon package shown on invoice pages.
7.5
  • BUG FIX: Using wp_get_current_user() now instead of get_currentuserinfo(). Fixes a warning.
7.4
  • ENHANCEMENT: WordPress Coding Standards and Improved PHPDoc Blocs
  • ENHANCEMENT: Added the pmproap_text_level_id filter to adjust the level chosen for the addon packages checkout links.
7.3
  • BUG FIX: Fixed issue where using Quick Edit on a post would set the addon package price to 0.
  • BUG FIX: Fixed issues with localization.
  • BUG FIX/ENHANCEMENT: Added support for PayPal Standard. (Thanks, Ted Barnett)
7.2
  • BUG: Fixed issue where users were having their expiration date set to Jan 1, 1970 if they checked out for an addon package while having a level with NO previous expiration date.
7.1
  • BUG: No longer changing expiration if user already has the membership level.
5.1
  • Updated to use the pmpro_formatPrice() function for addon package price display.
  • Fixed bug with notices for non-members and not-logged in users.
4.5
  • If no free level is available for an addon package, the checkout link will now default to the first required level when non-members view the page.
4.4
  • Adding an order note like "Addon Package: Sample Page (#2)" when checking out for an addon package.
4.3
  • Changes to pmproap_pmpro_text_filter() function to avoid warnings and also show a special message when all access levels are set. (Thanks, Merwan.)
4.2
  • Added optional "expires in X days" global
  • Fixed bug in pmpro_addon_packages shortcode.
  • Supporting non-default wp-content directories. (Thanks, Adam-Moss on GitHub)
4.1
  • Added pmproap_action_add_to_package and pmproap_action_remove_from_package hooks. (Thanks, DanHarrison)
1.3
  • The pmproap_profile_fields function can now take either a user_id or user object. This will fix some bugs.
  • Using the pmpro_paypal_express_return_url_parameters filter to add the 'ap' param to the PayPal Express return URL to make this plugin more compatible with PayPal Express.
1.2
  • Added the pmproap_all_access_levels filter to allow developers to designate certain levels as "all access levels", which will have access to all addon packages without being charged. Some code to use this: https://gist.github.com/3845777
  • Added purchased packages to the edit user/profile page with the ability to add/remove packages.
1.1
  • Changed what text is shown when a page is locked.
  • If you don't have a required level, when viewing a locked page, the checkout link will choose a free membership level to switch to if one is available.

Testimonials

Benny O'Brien@benny_obie

The quick response from a friendly team member at @effectioshop honestly caught me off guard.
Nice work!


Stuart Boyle@stuart_boyle

@effectioshop As an eCommerce developer, effectio.org has enabled me to reach higher expectations and my clients are very happy.


22,000+ Users · 180 Countries
Trusted by freelancers, agencies & store owners worldwide

How It Works

Install the free EffectIO Dashboard plugin on your WordPress site. It connects to the EffectIO catalog, detects every premium plugin and theme you own, and gives you a single hub to manage licenses, run updates, and keep your admin panel clean — all from one screen.

One-Click Updates
Update any premium plugin or theme instantly. No manual downloads, no FTP — just click "Update Now."

🔑

License Manager
View, activate, and manage all your license keys in one place. No hunting through emails or vendor dashboards.

🔇

Notification Blocker
Blocks intrusive admin nag screens, upsell banners, and ads that clutter your dashboard. Re-enable anytime.

🛡️

Vendor Request Control
Prevents redundant license-check pings to third-party servers for items you already manage through EffectIO.

📦

Bulk Activation
Club members can activate all eligible plugins and themes at once — one button, zero hassle.

🆓

100% Free
The Dashboard itself costs nothing. Install it and it auto-activates on your domain — no key required.

Get Started in 3 Steps

1

Download & Install

Download the EffectIO Dashboard zip and install it via Plugins → Add New → Upload.

2

Browse & Activate

Open EffectIO → Catalog in your admin panel. The dashboard auto-detects your installed items and matches them to your licenses.

3

Update & Manage

Keep everything current with one-click updates. Manage licenses, block nag notices, and enjoy a cleaner WordPress experience.

Licenses

All WordPress derivative work is GPL-licensed. Most items are pre-activated and ready to use. Some require an activation key — we provide it with your purchase, and the Dashboard lets you apply it in seconds.

Club members enjoy bulk activation: activate every eligible item at once with a single click. No more entering keys one by one.

✅ Money-Back Guarantee

Every item is tested and ships with full features. If something doesn't work and we can't fix it, you get a full refund. We believe premium tools should be accessible — that's why we offer a low-cost subscription so freelancers, small businesses, and agencies can grow without a large upfront investment.

Manage and Update all your sites

17.99 $ / Month Membership

2900 Plugins and Themes. Install, Update, Activate and Delete any plugin. Unlimited Sites. Best WP Agency Deal.

Clean Items

NGO Mission

Always Updated

SSL Connection