Magento 2 Affiliate Extension

Extend your brand awareness, Boost your sales - from effective referral strategies

Short Overview

Magento 2 Affiliate extension is one of the most effective marketing solutions for online stores. Magento 2 Affiliate helps create successful affiliate programs, introduce your products all over the internet, across multiple sales channels. Boost sales, increase traffic, bring back quality leads and better SEO rankings. Unlimited affiliate campaigns generated with smart referral links are perfect for multi-level marketing.

Here are some highlight features of Magento 2 Affiliate extension:

magento 2 affiliate extension

What is Affiliate Marketing?

By the easy way to understand, Affiliate Marketing program brings a great chance to make money online when publishers called as Affiliates effortlessly assist the business in advertising your products, services or site. Just visit an online store, find the favorite item and then share as well as refer it to others. And the awarded prize is an amount of commission that is a piece of profit store owners as you give to them when a sale is created. Apparently, it is simple to know that Affiliate Marketing establishes subtly a beneficial relationship between store owners and consumers. Tell me more


The great power of referral links

Boosting online sales dramatically

The main advantage of having an affiliate program is that it is creating positive sales motivation. The commission as the reward each time an affiliate successfully invite a new purchase will be the great encouragement. They will try their efforts to get more successful referrals and earn more money. It means that the sales of the store will increase dramatically accordingly.


A cost-effective marketing method

Magento 2 Affiliate Program is a very cost-effective marketing method in online stores. Store owners do not have to invest a large amount of money to run an entire campaign. For each successful new purchase, the store owners only need to pay a small amount of commission to the affiliate. Besides, the affiliate is sharing more and more, as a result, this is the sounding way to branch out into the market.


Drive more traffic to store site

Compared to other marketing methods, recruiting affiliates to your campaigns will improve the traffic scale quickly and effectively. The more links to your store site, the more visitors visiting your site. As a result, you get more opportunities to convert those users into paid customers.


Increase the rank on search engines

Many links back to a store site will add more value to your sites on search engines. Besides, outside resources referring to your site will contribute significantly to SEO efficiency.


Extend brand exposure

With the support of affiliates, the business’ service or products can easily come across the target audience in the online world. As a result, affiliate marketing is a good way to expose your brand, create the impression and build up potential customers’ belief.


How Affiliate Program works?

See the workflow of affiliate system

step 1 Set up Affiliate Programs

Set up Affiliate Programs

Step 2 Affiliates send referral links to others

Affiliates send referral links to others

Step 2 New purchases come from the referral link

New purchases come from the referral link

Step 3 The affiliates get the commission

The affiliates get the commission


View Mageplaza Affiliate on Actual Magento 2 Stores


See what make Affiliate stand out

Magento 2 Multiple Affiliate Programs

Multiple Affiliate Programs

With Affiliate for Magento 2, as administrator, store owner can generate Affiliate programs as many as possible without limitation. Each campaign will be assigned to specific Affiliate Groups and the exact duration if you need.

magento 2 affiliate multi-level

Multiple Commission Tiers

From Pro Edition, for each campaign, store owners can add unlimited tiers and set the different levels of commission according to each tier of Affiliate network.

For example, besides getting 10% value of an order that Tier 1 creates, store owners also allow their Affiliates receive 5% value of the order from Tier 2, even Tier 3 or Tier 4 depending on your strategy at this time. The larger Affiliate network, the more commission Affiliate can earn.

Magento 2 Affiliate Commission Withdraw

Affiliate Commission Withdraw

With Mageplaza Affiliate for Magento 2, Affiliates can withdraw their commissions via the most popular payment methods:

Magento 2 affiliate withdraw
Magento 2 affiliate withdraw
Bank Transfer
Magento 2 affiliate withdraw
Offline payment
Magento 2 affiliate withdraw
Skrill (coming soon)

The commission can be requested to withdraw through the most popular payment methods such as Offline, Bank Transfer, Paypal or Skrill. Besides, store owners can set the expiration time for the commission.

Magento 2 Refer a Friend

Refer a Friend

Affiliates easily refer a friend via numerous channels:

Send the referral URL to friends
Send emails invitations to friends
Share on social media with 250+ social buttons
Embed snippet on affiliate websites
Insert a banner with a referral link (from Pro Edition)
Magento 2 Refer a Friend extension

Mageplaza Affiliate Pro Edition allows putting the banners and links right on Affiliate’s personal pages and earn money per impression/ click instead of seeding link manually.

Magento 2 Affiliate reports campaign

Affiliate reports

With Mageplaza Affiliate Ultimate Edition, store owners can have the report of all the data related to affiliate actions. Therefore, store owners can get to know clearly all information periodically including Best Sellers, Accounts and Sales.

Noticeably, the report function is also compatible with Magento 2 Report extension with the statistics on Top Affiliate, New Affiliate, Bestseller Affiliate, and Affiliate Transaction.

Magento 2 Import Affiliate Data

Import/Export Affiliate Data

To support customers to backup Affiliate data when there is any change in the system, the Import and Export functions are added. The stores can import the affiliate data from other systems as well as export current affiliate data with ease.

Magento 2 Affiliate supported api


API is supported in Affiliate Ultimate Edition, which allows the users to get a list with all their offers in the selected format (JSON) with the payout showcased in the selected currency. The list can be filtered by status (pending, approved, or cancel), order, account affiliate, transaction, withdraw and campaign; add new account affiliate, withdraw; delete account affiliate, campaign.

Moreover, it can be customized to return only the selected fields (transaction, campaign, withdraw, account affiliate, change status of account affiliate, campaign)

From February 1, 2022, we are launching Product Subscriptions
Buy now to get 15% cashback and other appealing incentives.
Learn more →


"Ready to be a part of us?"

What Mageplaza customers say about Mageplaza Affiliate extension.

Magento 2 Affiliate

M2 Affiliate More Features
See more details of Mageplaza Affiliate

Magento 2 Affiliate Url Styles


Hash or Parameter style for Affiliate URL.

Magento 2 Affiliate commission types


The commission is based on the percentage of grand total and Fixed amount.

Magento 2 Affiliate commission fee


Enable earning commission from tax or shipping fee.

Magento 2 Affiliate commission conditions


Allow earning commissions when the invoice is created.

Magento 2 Affiliate deduct commission


Deduct commission from Affiliate' s balance when an order is refunded/canceled

Magento 2 Affiliate withdraw request


Allow/Disallow the request to withdraw commission

Magento 2 Affiliate groups


Divide affiliate accounts in specific groups for better management.

Magento 2 Affiliate withdraw limitation


Set the minimum and maximum of withdraw amount

Magento 2 Affiliate email notification


Sending emails when there are any updates on commission balance, transaction.


Choose your suitable edition

How We Guarantee?

Better guarantee of maintanance from consistent & customer-centric policies.

We don't sell products for one time. We provide lifetime solutions which help our customers thrive with their businesses.


60-day Money Back

Extend your experience period to 60 days. Money-back guaratee with no questions asked


1-year Free Support

Get premium support for the first year to guarantee no conflicts, the best integration & stability..


One-time Payment

Pay only once and get the solution for a lifetime. No hidden cost.


Frequent Updates

Get technical updates every month for free without paying extra. Keep it best forever.


We have answered a wide range of questions for your convenience

Affiliate extension for Magento 2 is a network connecting your website with the other ones. You will put your product/service links on those websites and get traffic from them when someone clicks on the links to visit your store.

To enable Affiliate Program in Magento 2: Log in to Admin Panel > Store > Configuration > Mageplaza Extensions > Affiliate > General configuration and turn the Enable to Yes. Follow our guide to set up everything for your affiliate program.

There is no limitation to the number of affiliate programs (campaigns) you can set up in Magento 2 backend.

In Standard edition, the number is one. In the Affiliate Pro and Affiliate Ultimate editions, you can create multiple tiers as you want.

The commission can be calculated based on the percentage of grand total or the fixed amount.

There are 3 main payment methods including Paypal, Bank Transfer, and Offline Payment.

To create an affiliate program in Magento 2: Log in to Admin Panel > Marketing > Campaigns > Edit Default campaign (standard version) or Create new campaign. Here, you can start to create terms for your campaign. To complete the settings, follow our guide.

To configure Affiliate Program in Magento 2: Log in to Admin Panel > Store > Configuration > Mageplaza Extensions > Affiliate. Here you can start to set up terms for your affiliate system on your website. To find details about settings, follow our guide.

From the admin backend, store owners can set the commission as eligible when the invoice is created.

They can copy-paste the URL links to any destination, send emails, share on social channels, embed snippet on affiliate websites or insert a banner with this link (supported in Pro and Ultimate editions).

Reports function is well supported in Mageplaza Affiliate extension. Store owners will have the data on Best Sellers, Accounts and Sales in details.

Yes. Magento 2 Affiliate by Mageplaza supports importing data on Affiliate Account and Transaction from other systems from the backend configuration.

Yes. Magento 2 store owners can give or disapprove the permissions for the referrals to withdraw commission.


RISK-FREE solution. It's time to try NOW.

Buy now Or Talk to us
Image Description
Image Description
Standard Professional Ultimate
General configuration
Enable/Disable the module
Cookie Expiration
Allow overriding cookies
Affiliate homepage content
Show Affiliate link on footer or top link
Customize Affiliate URL style (Hash or Parameter)
Allow custom parameter
Choose the parameter value: Affiliate code or Affiliate ID
Enable limiting the length of Affiliate code
Account Configuration
Default Affiliate Group
Enable Require admin' s approval
Check "Email notification" by default
Enable Terms and Conditions 
Checkbox Text
Add Terms and Conditions Title/Content
Checkbox is checked by default
Set the Maximum of Affiliate Balance
Allow negative balance
Commission Configuration
Allow Earn commission from tax
Earn commission from shipping fee
Earn commission from Affiliate Discount
Allow Affiliate receiving commission when Invoice created
Set the time limit for holding commission transactions
Deduct commission from Affiliate' s balance when order is refunded/canceled
Withdraw Configuration
Allow withdraw request
Payment Methods: Offline, Paypal, Bank Transfer
Set fee for specific payment methods
Set the minimum balance for requesting withdraw
Minimum withdraw amount
Maximum withdraw amount
Email Configuration
Set the Email Sender
Enable sending Welcome Email for New Affiliate account
Send Transaction Email
Update balance email
Send Withdraw Email
Withdraw Complete Email
Send emails to admin when withdrawl and sign up requests arise
Send emails to affiliate when the Affiliate sign-up and withdrawal request is rejected; admin cancels withdraw
Refer Friends Configuration
Enable Refer Friends Feature
Refer Sharing Email
Default Refer Url
Use Cloudsponge to retrieve email contacts
Insert Default Email Content
Set Default Message Shared via Social
Affiliate Campaign 
Add unlimited Affiliate programs
Enable Pay Per Sale promotion to pay commissions
2 types of commission
Add multiple tiers per Affiliate program
Select specific groups for certain campaigns
Public and Private affiliate campaign for specific affiliate groups.
Enable Lifetime Commissions
Schedule Start and End campaign
Apply shopping cart rule for campaigns
Set referral discount for each campaign
Campaign coupon
Banners & Links
Upload banner title, image and content
Insert the Redirect banner link
Set banners for specific campaigns
Report on Affiliate Transaction on the Admin Dashboard
My Credit Chart for Affiliate
Export data 
Export transaction data to CSV or Excel XML
Support API among systems
Auto-fit with every device (Mobile, Tablet, PC)
Support multiple stores
Support multiple languages
Fully compatible with Mageplaza extensions
1-year free support
Lifetime updates
60 days guarantee money back


14 May 2021



Panos Karagiannis -Verified Purchase
28 April 2021

Amazing Extension, works solid, great functionality

We have been using the extension for a few weeks now and it seems really solid and has a great number of functionalities in order to set up a smooth affiliate system for your Magento2 store. On top, the support is fantastic, I am really hoping Mageplaza will keep up this level and they will for sure keep me as a happy customer.

PKS -Verified Purchase
22 January 2021

Affiliating Extension

Very Good Service

John -Verified Purchase
01 October 2020


Very pleased with the product. Excellent support from a very competent team.

Rajan Shah -Verified Purchase
30 December 2019

Thanks a lot!

Solved my problem basically in one go.

ATIS IT -Verified Purchase
11 October 2019

The Ultimate package is the way to go

Extremely good extension with all the options you can think of, but needed the reports. They are extremely important and worth the 100$ upcharge!

Gorjan -Verified Purchase
30 August 2019

Great Service

Great customer service from the Mageplaza team. I was able to fix all my issues and customize according to our needs thanks to the superb customer service team. Thank you!

Eric -Verified Purchase
27 July 2019

Great module i love this

Thank you Mageplaza to providing this valuable module, we used this in my our store and this will be very much helpful to increase our sale, and very nice support they provide to us thank you again

Indus Valley -Verified Purchase
20 June 2019


As always, great customer service of Mageplaza. I mean, I cannot really think of going anywhere else for the extensions of Magento 2.

Abhishek -Verified Purchase
27 March 2019

I really love this affiliate module

It's easy and quick to create Multi-level Affiliate and if you need Banners & Links Affiliate for your affiliate program. Upgrade your affiliate standard to pro version is good idea

Richard -Verified Purchase
27 March 2019

I really love this Affiliate Upgrade

It's easy and quick to create Multi-level Affiliate and if you need Banners & Links Affiliate for your affiliate program. upgrade your affiliate standard to the pro version.

Richard -Verified Purchase
17 March 2019

Excellent prouduct

Its very good extension for marketing and get more sales. Thanks for mageplaze for the lovely extension. Easy to install, easy to use and pretty self-explanatory. I recommend this extension to anyone got online store.

mohamed -Verified Purchase
12 March 2019

Excellent extension plug in

Great extension but it doesn't have like the one in Amazon to share a link. Very good backend for publishers. Simple installation and very good instructions. I ordered more extensions and I hope they modify it.

Mohamed -Verified Purchase
12 March 2019

Excellent extension plug in

This is a great extension helps you to build your own Affiliate Network very well with lots of great features. Unfortunately, it is not possible that Affiliate can create own links to specific products like on the Amazon Partner network. Please try to add an update to our extension.

Mohamed -Verified Purchase
20 December 2018


This exetintion very helpful, Also have many of functions

Mohamad -Verified Purchase
15 December 2018

Great extension!

Very good extension and the best service.

Sam -Verified Purchase
20 November 2018

Good extension and support!

Thank you for the excellent service and especially Desmond for being proactive, flexible and professional in solving the issues we had initially. Desmond really knows what excellent service means. At this point, we have resolved them and are getting ready for a demo with the client. Thanks!

Victoria Voronaya -Verified Purchase
10 November 2018

New and Great extension

How this extension work is the most important. It uses the cache to track the customers and affiliate dashboard and more. I found it the best in this field and really happy to have it in my store. I highly would recommend it to everyone. Thank you, Mageplaza.

Abdulrahman -Verified Purchase
04 November 2018

Great option to drive sales

This extension helps you to build your own Affiliate Network very well with lots of great features. Unfortunately, it is not possible that Affiliate can create own links to specific products like on the Amazon Partner network.

Patrick -Verified Purchase
24 October 2018

So far so good

We are just starting to get to know this extension, but so far we are happy with easy installation and setup. It basically replaces Affiliate setup which is usually mostly based pricing. I'm looking forward to getting to know this extension better.

Lubomir -Verified Purchase
14 May 2018

One stop solution

Easy to install, easy to use and pretty self-explanatory. We encountered a minor issue along the way and support was fantastic, they addressed it within 12 hours. No issues after that.

Antonio -Verified Purchase
16 March 2018


Great extension I've been looking for for a long time. Very good backend for publishers. Simple installation and very good instructions. I ordered more extensions and had a positive experience everywhere.

Claudio -Verified Purchase
25 October 2017

Great extension

Great extension, Had a few little problems setting up but they fixed it ASAP. Great costumer service and i would recommend Mageplaza to any one looking for good quality magento extensions.

Nander -Verified Purchase
24 October 2017


You guys are awesome. Thank you for the assistance!

Ian Cabalse -Verified Purchase
26 August 2017

Fantastic Marketing Extension

I have to say that there isn’t any extension can get me more pleasure. Thank you Mageplaza!

Derlorenz -Verified Purchase
16 August 2017

Great support team

I am attracted by the superior feature list though being a little perplexed for the first time using. Mageplaza support team helps me answer thousands of questions without a doubt. What a great work!

Athanasios Kangarakis -Verified Purchase
07 August 2017

Nothing to complain

Leading product with the enthusiastic support team. I am pleased so far.

Elvis -Verified Purchase
02 August 2017

Amazing features

The feature milestones are the most amazing ever! This special feature helps me build the loyalty of my Affiliates and I don’t need to busily find new publishers. Mageplaza’s extension is always number 1!

Gopinath -Verified Purchase
31 July 2017

Great solution

This extension makes an enormous change in my store. Traffic site and leads are boosted x3 times than before. Thanks for the awesome module guys!

Bubblefish -Verified Purchase
30 July 2017


Wonderful idea to direct more relevant leads to your site. Will consider adding this soon

Kenneth -Verified Purchase
20 July 2017

Powerful Affiliate Solution

With a combination of plug-ins and the right settings this can be a very powerful Affiliate solution. The support had issues for a while, but they had technical problems with their ticketing that seems to be fixed now. When you do contact support they are very good at helping with issues.

David Belk -Verified Purchase
06 July 2017

Powerful affiliate solution

Was looking to get an affiliate system for my site and evaluated several alternatives, but decided to go with mageplaza since I have purchased from them in the past. Had issues installing, but the support was really helpful and awesome, they will work with you until everything is resolved in a very timely manner. Best extension purchase ever.

Jason Santoso -Verified Purchase


  • v1.6.0

    11 October 2021

    • Added more APIs
    • Fixed minor bugs
  • v4.2.0

    11 October 2021

    • Added more APIs
    • Compatible with Magento 2.4.3
    • Fixed minor bugs
  • v4.1.1

    06 August 2021

    • Fixed minor bugs
  • v1.5.1

    09 July 2021

    • Compatible with Magento 2.3.7
    • Fixed minor bugs
  • v4.1.0

    09 April 2021

    • Compatible with Magento 2.4.2
    • Added send email for admin while withdrawal and sign up request
    • Added send email for Affiliate while Affiliate Rejection signup, request withdraw & admin cancel withdraw
    • Added Campaign coupon
    • Fixed minor bugs
  • v1.5.0

    09 April 2021

    • Added send email for admin while withdrawal and sign up request
    • Added send email for Affiliate while Affiliate Rejection signup, request withdraw & admin cancel withdraw
    • Added Campaign coupon
    • Fixed minor bugs
  • v1.4.3

    29 January 2021

    Hot fix: create account with balance from customer’s input

  • v4.0.1

    29 January 2021

    Hot fix: create account with balance from customer’s input

  • v4.0.0

    11 November 2020

    • Supported Magento v2.4
  • v1.4.2

    11 November 2020

    • Fixed minor bugs
  • v1.4.1

    29 July 2020

    • Compatible with Magento v2.3.5
    • Improved performance
    • Fixed minor bugs
  • v1.4.0

    29 June 2020

    • Added feature: use affiliate code as coupon at checkout
    • Fixed minor bugs
  • v1.3.1

    19 December 2019

    Hotfix: compatible with Magento 2.3

  • v1.3.0

    08 January 2019

    • Improved Code style and performance
    • Corrected calculation in partial invoice/creditmemo
    • Improved UI/UX

    • Release Affiliate Pro [new]
      • Improve Banner design
      • Support Multi-campaigns
      • Support Multi-tiers
    • Released Affiliate Ultimate [new]
      • Added Report feature & compatible with Mageplaza_Reports
      • Added API feature
  • v1.2.3

    10 July 2018

    • Fix bugs:
      • Full Page Cache URL issue
      • Minor error on affiliate discount calculation
      • Occasionally unable to display discount on checkout cart page
    • Improve:
      • Terms And Conditions HTML block
    • Compatible with Magento 2.2
  • v1.2.2

    16 November 2016

    Fix bug:

    • Occasionally unable to add products to cart


    • Remove affiliate cookie after place order
  • v1.2.1

    28 September 2016

    Re-package module

  • v1.2.0

    22 September 2016

    • Add Banner feature
    • Fix bug translate
  • v1.1.2

    06 September 2016

    • Fix bug authenticates account when account status is “Need Approved”
  • v1.1.1

    05 September 2016


    • Fix frontend link
    • Fix refund order issue
    • Fix bug withdraw


    • Add Affiliate balance on Navigation
    • Install sample data

Leave a Review

How do you rate this product?

Your email address on Mageplaza's store

Plain text, no HTML tags.