Description
Affiliates is a plugin that connects the Paid Memberships Pro membership checkout to the affiliate system, tracking referrals and linking paid signups to the commission flow. For anyone selling access to restricted areas, courses, communities, or subscription-based content, the add-on helps turn referrals into trackable sales within the member ecosystem, without changing the core signup process.
Key Features of Affiliates
- Checkout integration
Connects Paid Memberships Pro signups to affiliate tracking. - Referral tracking
Links signups and membership purchases to the corresponding affiliate. - Commission flow
Routes qualified sales for commission calculation and tracking. - Works with memberships
Runs on sites that sell tiers, plans, or restricted areas. - Additional component
Extends Paid Memberships Pro without replacing the existing checkout.
Benefits of Affiliates
- Trackable sales
Makes it easier to identify which referrals generated new paid memberships. - More commercial control
Helps measure affiliate campaigns tied to memberships. - Preserved process
Keeps the signup and payment flow already used on the site. - Growth through referrals
Supports partnership programs to sell recurring access.
Who Is Affiliates For?
- Anyone selling access to courses, communities, or restricted areas with Paid Memberships Pro.
- You who want to track referrals responsible for new subscriptions or member plans.
- Anyone already working with affiliates and wants to connect this channel to the memberships checkout.
How to Download Affiliates
The Affiliates is available for download here on Ultrapack. After downloading the .zip file, install it in Plugins > Add New > Upload plugin, select the file, and activate it in the WordPress admin panel.
Affiliates makes sense when the membership site needs to treat referrals as part of the sales funnel, not just external traffic. By linking Paid Memberships Pro signups to affiliate tracking, the add-on helps track source, conversion, and payouts in partnership campaigns for digital products based on restricted access.
Frequently asked questions
Is Paid Memberships Pro Affiliates GPL-licensed?
Yes. Paid Memberships Pro Affiliates is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Paid Memberships Pro Affiliates on multiple sites?
Yes. You can install Paid Memberships Pro Affiliates on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does Paid Memberships Pro Affiliates cost at Ultrapack?
Paid Memberships Pro Affiliates costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Paid Memberships Pro Affiliates include updates?
Yes. The current version of Paid Memberships Pro Affiliates is 0.8.1, published at Ultrapack on Sep 29, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Paid Memberships Pro Affiliates scanned before publication?
Yes. Every version of Paid Memberships Pro Affiliates goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin Paid Memberships Pro Affiliates?
Requires WordPress 6.0 or higher. Tested up to WordPress 6.9.
What changed in this version
Version 0.8.1 2026-09-28
- SECURITY: Now requiring an administrator capability (or the `pmpro_affiliates_report_csv` capability) to export the report for all affiliates, and a nonce for all affiliate report CSV exports. #78 (@dparker1005)
- SECURITY: Now requiring a valid nonce and the `manage_options` capability for the affiliate user autocomplete search. #78 (@dparker1005)
- SECURITY: Now requiring a nonce to add, edit, or delete affiliates and to save the Affiliates settings. #79 (@dparker1005)
- SECURITY: Now requiring the `manage_options` capability to mark affiliate orders as paid or reset their paid status. #79 (@dparker1005)
- SECURITY: Prepared the admin delete affiliate query and improved sanitization, escaping and direct file access protection. #77 (@dparker1005)
- BUG FIX: Fixed the affiliate report not redirecting members without an affiliate code when the page uses the block or shortcode attributes. #76 (@dwanjuki)
- BUG FIX: Fixed the affiliate report page being cut off when viewing an invalid report or another user's report. #76 (@dwanjuki)
- BUG FIX: Fixed affiliate names and settings with apostrophes being saved with a stray backslash. #77 (@dparker1005)
- BUG FIX: Fixed the commission rate showing as a decimal after a failed affiliate save, which could save it as 0% if saved again. #79 (@dparker1005)
Version 0.8 2026-03-19
- ENHANCEMENT: Retroactively create affiliates for any member that belongs to a level with the "Automatically create affiliate code?" option enabled. (@andrewlimaza)
- ENHANCEMENT: Added an Affiliate Edit Member Panel screen for all affiliate users with pagination. (@andrewlimaza, @jahidhasan018)
- ENHANCEMENT: General improvements to the admin UI as well as helpful links added in the admin. (@kimcoleman)
Version 0.7 2025-04-09
- ENHANCEMENT: Improved frontend styling for PMPro V3.1+. Includes updates to overall CSS classes used. (@kimcoleman)
- ENHANCEMENT: Added frontend "show_conversion_table" attribute to the report shortcode. Allowing affiliates to see their commission rate, visits and conversion rate percentage. (@andrewlimaza)
- ENHANCEMENT: Now defaults to 5% as the commission rate when creating a new affiliate. New filter added `pmpro_affiliate_default_commission_rate` (@andrewlimaza)
- REFACTOR: General code improvements to shortcode attributes that expect boolean values ( @andrewlimaza)
- BUG FIX: Fixed an issue where recurring orders were not being tracked correctly for affiliates. #60 (@dwanjuki)
Version 0.6.2 2025-03-13
- SECURITY: Improved the escaping of strings throughout the plugin. #58 (@dparker1005)
- ENHANCEMENT: Added a new filter `pmpro_affiliates_commission_calculation_source` to allow calculating commissions based on the order total or subtotal. #53 (@JarrydLong)
- BUG FIX: Fixed an issue where orders that were not associated with affiliates would still show in the affiliates report. #55 (@dparker1005)
- BUG FIX: Fixed an issue where some strings would not be translated. #57 (@andrewlimaza)
Version 0.6.1 2024-01-05
- ENHANCEMENT: Updating ` ` tags to ` ` tags for better accessibility. #51 (@kimwhite)
- BUG FIX: Fixed a warning on the reports page when the affiliate name was missing from the report. #52 (@andrewlimaza)
- BUG FIX: Fixed an issue with exporting the affiliates CSV wouldn't include the affiliates name. #52 (@andrewlimaza)
- REFACTOR: Now using the `pmpro_default_discount_code` filter for sites using PMPro v3.0+ instead of setting discount code by altering request variables. #50 (@dparker1005)
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
This item is an add-on for the Paid Memberships Pro plugin. Installed on its own it throws no error, but it does not work either.
- Install and activate the Paid Memberships Pro plugin before this one.
- Download the file
pmpro-affiliates.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
pmpro-affiliates.zip, click Install Now and then Activate.
Requirements: Requires WordPress 6.0 or higher. Tested up to WordPress 6.9.
- Both stay active at the same time. Deactivating the Paid Memberships Pro plugin turns this add-on off with it.
- An add-on settings usually show up inside the main plugin screens, not in a menu of their own. If you find nothing new in the dashboard after activating, look there before opening a ticket.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready