AffiliateWP MLM
Best Seller

AffiliateWP MLM

5 out of 5 based on 3 customer ratings
(3 customer reviews )


(962 Sales)



Now you can turn your Affiliate Network into a full blown Multi-Level Marketing system, right inside your WordPress website! AffiliateWP MLM is an add-on for AffiliateWP that will allow you to easily run your own Unilevel, Forced Matrix, or Basic Binary MLM program and pay your members to sell your products and services on your site! It is a complete affiliate recruitment, management, and tracking system.

You can set multiple commission levels to reward those affiliates that are more actively promoting the products and services on your MLM site. As members promote your site using their referral links, any sales that are made as a result, will generate a commission to your affiliates based on your MLM settings. Your affiliates can earn commissions on both Direct Referrals that they made themselves, and Indirect Referrals made by their Sub Affiliates. This allows your affiliates to earn commissions from multiple sales by simply referring just one person to your website!

Once activated, the plugin will track new affiliate registrations on your MLM site and automatically place them in the Matrix. Then, they will earn commissions based on this Matrix structure. For example, if you set up a 3×5 Forced Matrix, your affiliates can have 3 Sub Affiliates on their 1st Level (width), and can earn commissions up to 5 levels deep (depth). After the maximum width of 3 is reached, all future referrals will be placed under the next available Sub Affiliate in their Matrix, top to bottom, left to right, building their downline to 5 Levels. So, each of those 3 Sub Affiliates can have 3 Sub Affiliates of their own, and so on, for a full 5 Levels! This turns your WordPress powered site into an automated salesforce for your online business!

Note: This plugin requires AffiliateWP in order to function.

Important Note: Be sure to check the “Features” tab above, to see a list of ALL of the currently supported features, including the integrations that are supported by the plugin.

What is AffiliateWP?

AffiliateWP provides a complete affiliate management system for your WordPress website that seamlessly integrates with all major WordPress e-commerce and membership platforms. It aims to provide everything you need in a simple, clean, easy to use system that you will love to use.

Additional information

Current Version



May 1, 2015

Last Updated

June 10, 2020


WordPress 4.0 +, AffiliateWP 2.0+

Multisite Compatible


Translation Ready




MLM Options

Setup your MLM as a Unilevel, Forced Matrix, Cycle Matrix or Basic Binary Structure

Unlimited Affiliate Levels

Create as many Sub Affiliate Levels as you want

Email Notifications

Send customizable emails for New Sub Affiliates and New Indirect Referrals

Forced Matrix Settings

Set the Width & Depth of the Matrix (Eg. 3 x 5 Matrix)

Cycle Matrix Settings

Control the number of times each affiliate can fill their Matrix (Eg. 3 x 5 x 3 Cycles)

View Sub Affiliates

View the sub affiliates that are assigned to each affiliate on the front and back end in a Tree or List format

Manage Sub Affiliates

Assign or reassign any affiliate to another affiliate at any time

Per-Level Rates

Set a different commission rate for each level of the matrix

Per-Level Rank Rates [Ranks Integration]

Set a different commission rate for each level of the matrix, based on the affiliate’s current rank


Sub Affiliates – View Sub Affiliates for the current or given affiliate in a Tree or List
Parent Affiliate – Display the Name or Name & Avatar of the Parent Affiliate for the current or given affiliate
Direct Affiliate – Display the Name or Name & Avatar of the Referring Affiliate for the current or given affiliate
Downline Count – Display the Number of Sub Affiliates the current or given affiliate has in their Downline.
Indirect Referrals – Display a list of Referrals earned by Sub Affiliates for the current or given affiliate

Per-Level Affiliate Rates (In Development)

Set a different commission rate for each level of the matrix, on a per-affiliate basis

Per-Level Product Rates (WooCommerce)

Set a different commission rate for each level of the matrix, on a per-product basis

Per-Level Product Rank Rates [WooCommerce & Ranks Integration]

Set a different commission rate for each level of the matrix per-product, based on the affiliate’s current rank

WordPress MultiSite Compatibility

  • Create a Network Wide Matrix where the structure is unified throughout the network
  • Create a Per-Site Matrix where each network subsite has its own distinct structure

Supported Integrations

  • WooCommerce
  • Paid Memberships Pro
  • MemberPress
  • Gravity Forms
  • Easy Digital Downloads
  • GeoDirectory
  • MemberMouse
  • Formidable Forms Pro
  • iThemes Exchange
  • Jigoshop
  • Marketpress
  • Ninja Forms
  • Restrict Content Pro
  • s2Member
  • Shopp
  • WP EasyCart
  • WP eCommerce

Compatible AffiliateWP Add-ons

  • Recurring Referrals
  • Lifetime Commissions (Integration)
  • Checkout Referrals
  • Allow Own Referrals
  • Store Credit
  • PayPal Payouts
  • Order Details
  • BuddyPress (Integration)
  • Affiliate Area Shortcodes (Integration)
  • Performance Bonuses (Integration)
  • Ranks (Integration)
  • Invites (Integration)
  • Affiliate Sign Up Products
  • Affiliate Forms for Gravity Forms
  • Affiliate Forms for Ninja Forms

Version 1.1.5 – 06/10/2020

NEW – WooCommerce/AffiliateWP Ranks integration – Indirect Product Rank Rates.
NEW – WooCommerce/AffiliateWP Ranks integration – Per-Level Product Rank Rates.
NEW – AffiliateWP Ranks integration – Allow Sub Affiliates by Rank.
NEW – Option to award Direct Referral to Parent for non-referred Customer Sub Affiliates.
NEW – Added English Translation.
UPDATE – Apply Affiliate Data settings to Sub Affiliates in List View.
UPDATE – AffiliateWP Ranks integration – Add Rank Data to Affiliate Data (Tree & List) in MLM 1.1.5+.
FIX – AffiliateWP Lifetime Commissions integration – Fix syncing for 1.3+.
FIX – Indirect Referral Notifications are sent for Direct Referrals.
FIX – MemberPress integration – Indirect Referrals aren’t created.
FIX – Indirect Referrals aren’t marked complete when Direct Referral is changed from rejected to complete.

Version 1.1.4 – 08/28/2019

NEW – Email Notification for New Sub Affiliate.
NEW – Email Notification for New Indirect Referral.
UPDATE – WooCommerce Integration – Added Indirect Product Rate Type setting.
UPDATE – WooCommerce Integration – Improved compatibility with older versions of WooCommerce.
UPDATE – Restrict Content Pro Integration – Revoke referrals on Delete, Refund, or Abandonment.
UPDATE – Added compatibility with AffiliateWP Checkout Referrals for Affiliate Connections.
UPDATE – Save the Direct Affiliate during checkout for delayed Affiliate Connections.
FIX – Ninja Forms Integration – Indirect Referrals are not being generated in Ninja Forms 3.0+.
FIX – Incorrect result for affwp_mlm_is_level_complete function with Sub Affiliate Cycles.

Version 1.1.3 – 10/01/2018

NEW – WooCommerce Integration – Per-Level Product Rates.
UPDATE – AffiliateWP Lifetime Commissions integration – Added compatibility for version 1.3+.
FIX – AffiliateWP Lifetime Commissions integration – Errors during checkout.

Version 1.1.2 – 11/27/2017

NEW – Downline Count shortcode.
NEW – GeoDirectory integration.
NEW – AffiliateWP Invites integration – Set the Parent Affiliate during registration using Invite Code.
UPDATE – AffiliateWP Lifetime Commissions integration – Option to set the Lifetime Affiliate as the Direct Affiliate.
UPDATE – AffiliateWP Lifetime Commissions integration – Option to set the Direct Affiliate as the Lifetime Affiliate.
UPDATE – AffiliateWP Lifetime Commissions integration – Option to set the Parent Affiliate as the Lifetime Affiliate.
UPDATE – AffiliateWP Lifetime Commissions integration – Button to synchronize ALL Lifetime Affiliates.
UPDATE – Enable addition of new columns to indirect referrals list in affiliate area via filter.
FIX – Duplicate tab in Affiliate Area for AffiliateWP 2.1.7+.
FIX – Cannot translate referral status in Referrals tab of Affiliate Area.
FIX – Showing Parent Affiliate’s name on Sub Affiliates Tree when Show Parent is disabled.
FIX – AffiliateWP Lifetime Commissions integration – Linking guest customer emails to Upline affiliates on referral completion.

Version 1.1.1 – 04/15/2017

NEW – AffiliateWP Performance Bonuses integration – Cycle Complete Bonus Type.
NEW – AffiliateWP Ranks integration – Cycle Complete Rank Type.
NEW – AffiliateWP Lifetime Commissions integration – Sync Lifetime Affiliate.
NEW – Button to Clear ALL Affiliate Connections (Disconnect all affiliates).
NEW – Add Referring Affiliate via the Referrer Field on the Registration Form.
NEW – Downline Cycles feature (Forced Matrix).
UPDATE – Display the Parent Affiliate in the Tree.
FIX – Inconsistent avatar sizes in Tree View.
FIX – Extra lines displayed in Tree View for some themes.
FIX – Current affiliate incorrectly used to display tree/list.
FIX – Errors when processing Indirect Referrals.

Version 1.1 – 12/27/2016

NEW – Tree View in Affiliate Area & Edit Affiliate screen.
NEW – Sub Affiliates shortcode (Tree or List).
NEW – Parent Affiliate shortcode.
NEW – Direct Affiliate shortcode.
NEW – Indirect Referrals shortcode.
NEW – Tree View for Sub Affiliates.
NEW – AffiliateWP Ranks Integration – Per-Level Rank Rates.
NEW – Formidable Forms Pro integration.
NEW – iThemes Exchange Integration.
NEW – Jigoshop Integration.
NEW – Marketpress integration.
NEW – Ninja Forms integration.
NEW – Restrict Content Pro Integration.
NEW – s2Member Integration.
NEW – Shopp Integration.
NEW – WP EasyCart Integration.
NEW – WP eCommerce Integration.
UPDATE – Set the Parent Affiliate using the back-end “Add New Affiliate” screen.
UPDATE – Show ALL Levels of Sub Affiliates in an affiliate’s Personal Matrix.
UPDATE – Improved performance during Indirect Referral creation.
UPDATE – Added order notes for ALL integrations that support the feature.
UPDATE – Moved Indirect Referrals table to Referrals tab of the Affiliate Area.
FIX – Duplicate Indirect Referral description for mutiple product purchases.
FIX – Replaced recursive functions to resolve server timeout issue.

Version – 06/01/2016

NEW – Display affiliate status in Sub Affiliates Tab of the Affiliate Area.
NEW – AffiliateWP Variable Rates integration – Per-Level Variable Rates.
UPDATE – Percentage calculations for AffiliateWP 1.8+.
UPDATE – Pass additional variables into affwp_mlm_insert_pending_referral filter.
FIX – Incorrect referral amount for single digit percentage rates.
FIX – Indirect Referrals generated by Gravity Forms are stuck in Pending status.
FIX – Bug in Affiliate Area Tab due to AffiliateWP 1.8.1 update.
FIX – License expired message for valid licenses.

Version 1.0.6 – 12/14/2015

NEW – AffiliateWP Ranks integration – Sub Affiliate-based Ranks.
NEW – affwp_mlm_insert_pending_referral filter.
UPDATE – Lifetime Commissions compatibility.
FIX – Endless loop during affiliate connection.
FIX – Creating referrals for downline instead of upline.
FIX – Empty listing for deleted affiliates in Sub Affiliates table.

Version 1.0.5 – 9/10/2015

NEW – Easy Digital Downloads integration.
NEW – MemberMouse integration.
NEW – Option to set the depth of the total matrix.
UPDATE – Transferred code for Sub Affiliates BP profile tab to BuddyPress add-on.
UPDATE – Use 1st active affiliate for fallback in affwp_mlm_find_open_affiliate().
UPDATE – Restructured admin files.

Version 1.0.4 – 7/06/2015

NEW – AffiliateWP Performance Bonuses integration – Sub Affiliate Bonuses.
NEW – Affiliate Forms for Gravity Forms compatibility.
NEW – Affiliate Forms for Ninja Forms compatibility.
UPDATE – Connect affiliates using the “Auto Register New Users” feature.
UPDATE – Connect affiliates using the back-end “Add New Affiliate” screen.
UPDATE – Compress commissions to include only active affiliates.
FIX – Per-Affiliate Rate applying to Indirect Referrals.
FIX – Empty Sub Affiliates Tab & Shortcode when Order Details is active.

Version 1.0.3 – 6/15/2015

NEW – AffiliateWP Performance Bonuses compatibility.
NEW – AffiliateWP BuddyPress compatibility.
NEW – Affiliate Area Shortcodes compatibility.
NEW – Tiered Affiliate Rates compatibility.
NEW – Hooks for Indirect Referrals.
UPDATE – Improve compatibility with Recurring Referrals.
UPDATE – Improve compatibility with AffiliateWP 1.6.3.
UPDATE – Increase plugin security.
FIX – MemberPress subscription referrals will not auto-complete (automatically mark as unpaid).
FIX – Prevent overwriting Per Level Rate settings with Tiered Affiliate Rates activated.
FIX – Extra row in Per Level Rate settings.

Version 1.0.2 – 6/01/2015

NEW – MemberPress integration.
NEW – Gravity Forms integration.
UPDATE – Show the Direct Affiliate’s name in Indirect Referral descriptions..
UPDATE – Make the Direct Affiliate dropdown searchable on the Edit Affiliate Screen.
FIX – Remove check for affiliate ID 1 when getting upline affiliate(s).

Version 1.0.1 – 5/15/2015

FIX – Saving per-affiliate settings for databases with custom prefixes.
FIX – License showing expired, when active.
FIX – Woocommerce referrals will not auto-complete (automatically mark as unpaid).
FIX – Auto-update unavailable.

Version 1.0 – 5/01/2015

Initial Release

Plugin Licenses Available

Single Site (1 Site) $99
Get support and updates on one (1) personal or commercial use website (with one domain name) for 1 year.

Multiple Site (2-5 Sites) $199
Get support and updates on up to five (5) personal or commercial websites (with 5 domain names) for 1 year.

Unlimited Site $299
Get support and updates for 1 year on unlimited websites (with unlimited domain names) for both personal and commercial use.

Unlimited Everything $599
Get unlimited support and updates for a lifetime on unlimited websites (with unlimited domain names) for both personal and commercial use.

See License Terms

We want you to be completely happy with any purchases you make on the Pro Plugin Marketplace. In the event that you need to request a refund for any of your purchases, simply use our contact form to let us know within 30 days of your purchase. We will promptly refund 100% of what you paid, according to the refund policy below:


If you’re having a problem getting one of our products to work on your site, we will be happy to provide a full refund within 30 days of the original purchase date. After 30 days, no refunds will be given. Before a refund will be granted, you must allow us to help solve the problem you are having, by going through our Support Resolution Process.

A refund can be requested only under the following conditions:
The product is not working on your website because of a problem with the product itself.
You contacted the Support Team to try and solve the problem.
The problem is caused by our product and not a problem with other plugin or theme conflicts, or services on the website such as hosting packages etc.
The Support Team could not solve the problem and have approved the refund request.
The product was not altered in any way and was not used against the license policy.

A refund request will not be approved under the following terms:
You are having a problem that is not related to the product you purchased
You refuse to give required information in order for the Support Team to solve the problem.
You need a feature that is not specified in the product’s description (please read the product description thoroughly BEFORE making your purchase)
CSS designs are not supported and cannot be used as a reason for a refund
Products that are add-ons to another product cannot be refunded if you have stopped using the primary product.
You purchased a product and ask for a refund due to lack of use.


All refunds are limited to the above terms and can only be requested within 30 days from the original purchase date. All licenses for products purchased on the Pro Plugin Marketplace only cover the purchaser; and therefore, refunds will only be given to the product’s original buyer, according to the terms of this refund policy.

NOTE: Refunds will not be granted if you simply decide not to use the purchased products. We stand behind our products and will assist you in solving any problem you may have, but we also expect you to adequately understand what you are purchasing BEFORE completing the sales transaction. If you are unsure, it is your responsibility to ask pre-sale questions before purchasing. This will help you determine if the product is suitable for your project and is compatible with your system.

View Complete Terms & Conditions

Home Forums AffiliateWP MLM

452 topics and 2,027 replies Last updated by Jeremy Smith 2 days, 11 hours ago
Viewing 11 topics - 1 through 10 (of 381 total)
  • You must be logged in to create new topics.

Customer reviews

Rated 5 out of 5 stars
3 reviews
4 stars 0 0 %
3 stars 0 0 %
2 stars 0 0 %
1 star 0 0 %

3 reviews for AffiliateWP MLM

  1. 1 out of 5

    (verified owner)

    We bought the plugin and the service to set it up and it disappeared when the project was half finished. We have not received any response to the many messages we have sent.

    Was this review helpful to you? 0 of 0 people found this review helpful

  2. 5 out of 5

    (verified owner)

    Configuration Summary:
    Level Personal Volume Rate
    Silver $0 – $499.99 15%
    Gold $500 – $999.99 20%
    Platinum $1000 – $1999.99 30%
    Queen $2000 – $4999.99 40%
    Goddess $5000 + 45%

    Affiliates Rates:
    Level Rate
    1 10%
    2 7%
    3 5%
    4 3%
    Sub-Affiliate (downline) Rate Matrix

    AffiliateWP MLM along with with Ranks and Tiered Rates is the ONLY plugin that I have found that could do this. I tried 5 other solutions including Ultimate Affiliate Pro and others. Support for this company is incredible.
    Thank you!

    Was this review helpful to you? 0 of 0 people found this review helpful

  3. 5 out of 5

    One of the best and most compplete Affilate MLM system in the Wordpress Ecosystem.

    Was this review helpful to you? 0 of 0 people found this review helpful

  4. 5 out of 5

    (verified owner)

    Good job! Just notice Buddypress group function may replace by bbpress so if in the future version please consider the integration between both.

    Was this review helpful to you? 0 of 0 people found this review helpful

  5. 5 out of 5

    (verified owner)

    Very good plugin to help me to connect AffiliateWP to Buddypress, keep it update because I want to use it very long.
    Good job!


    Was this review helpful to you? 0 of 0 people found this review helpful

Only logged in customers who have purchased this product may write a review.

Build a Bundle

AffiliateWP MLM + AffiliateWP Ranks + AffiliateWP BuddyPress Pro + AffiliateWP Performance Bonuses
Price for All:   $246.00