Magento 2 Affiliate Extension
v4.5.1Magento 2 Affiliate extension is one of the most effective marketing solutions for online stores. Magento 2 Referral extension helps create multiple affiliate programs, and 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:

Most-Trusted Pick
- Work perfectly together
- Cost-effective
- 60-day money back guarantee
- FREE installation for all
Featured Affiliate
View Mageplaza Affiliate on Actual Magento 2 Stores
Problems
Acquiring new customers takes a huge amount of marketing investment, and stores usually have to run an entire campaign. Hence, they are in need of a Magento multi level marketing solution where the traffic is driven frequently, and for each successful new purchase, the store owners only need to pay a small amount of commission to the affiliate. Moreover, that tool also has to be easy to use with flexible sharing options.
Solutions
- Create multiple well-organized affiliate programs
- Introduce an additional revenue stream to your business
- Drive more traffic to the store site
- Increase search engine rankings
- Extend brand exposure
Magento 2 Affiliate Extension Highlight Features
Acquire new customers easily with Multiple Affiliate Programs
With Affiliate for Magento 2, as administrator, store owners can launch as many Affiliate marketing programs as possible without limitation. Each campaign will be assigned to specific Affiliate Groups and the exact duration if you need.
Set up Multiple Commission Tiers to bring better motivation
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 networks.
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 marketing networks, the more commission Affiliate can earn.
Provide diverse Affiliate Commission Withdrawal Methods
With Magento 2 Affiliate module by Mageplaza, Affiliates can withdraw their commissions via the most popular payment methods:
Besides, store owners can set the expiration time for the commission.
Allow affiliates to Refer a Friend across platforms
Affiliates easily refer a friend via numerous channels:
Reach wider audience using Affiliate banners with links
Mageplaza Affiliate Pro Edition allows putting the banners and referral links right on Affiliate’s personal pages. This eye-catching display will attract more customers to click through.
Track Affiliate programs via reports
With Mageplaza Affiliate Ultimate Edition, store owners can have a report of all the data related to affiliate actions. Therefore, store owners can get to know clearly all information periodically, including Best Sellers, Affiliate 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.
Import/Export Affiliate Data for better management
To support customers in backing up 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 module is API-supported
API is supported in Affiliate Ultimate Edition, which allows the users to get a list of all their offers in the selected format (JSON) with the payout showcased in the selected currency. The list can be filtered by order status (pending, approved, or canceled), add new account affiliate accounts, delete affiliate accounts, or manage affiliate accounts in general.
Moreover, it can be customized to return only the selected fields (transaction, campaign, withdraw, affiliate accounts, change the status of affiliate accounts, campaign)
More Features
Check out more details of Mageplaza Affiliate extension
Affiliate URL Style
Easily to provide a link to an alternate version of the site by adding the rel="alternate".
Two commission types
The commission is based on the percentage of grand total and Fixed amount.
Commission for tax/shipping fee
Enable earning commission from tax or shipping fee.
Receiving commission conditions
Allow earning commissions when the invoice is created.
Deduct commission
Deduct commission from Affiliate's balance when an order is refunded/canceled.
Withdraw request
Allow/Disallow the request to withdraw the commission
Affiliate groups
Divide affiliate accounts in specific groups for better management.
Withdraw limitation
Set the minimum and maximum of withdraw amount
Email notification
Sending emails when there are any updates on commission balance, transaction.
Banner reports (New)
Show detailed data of clicks and impressions of each banner.
Referral information & history (New)
Find referral history and affiliate referral information on the dashboard.
Pricing
Choose your suitable edition.
Compare features
Standard
Crafted for a great webstore start $ 99 first year
- 1-year extension updates
- 1-year support
- 60-day money-back guarantee
- Read our policies
- Supports for Magento 2 Community Edition
- One Campaign
- Pay Per Sale
- 60 days refund - no question asked
- Compare features
Ultimate
Full-package solution $ 299 first year
- 1-year extension updates
- 1-year support
- 60-day money-back guarantee
- Read our policies
- Includes all Professional features, plus ...
- Advanced reports
- Reports
- Import & Export
- API
- Priority support
- 60 days refund - no question asked
- Compare features
Professional
The most popular $ 199 first year
- 1-year extension updates
- 1-year support
- 60-day money-back guarantee
- Read our policies
- Supports for Magento 2 Community Edition
- Includes all
Standard features,
plus ... - Affiliate banners
- Multiple affiliate campaigns
- Multiple affiliate levels
- 60 days refund - no question asked
- Compare features
Frequently Asked Questions (FAQs)
Affiliate module in Magento 2 is a network connecting your website with the other ones. You will put your product/service referral links on those websites and get traffic from them when someone clicks on the links to visit your store.
To enable an affiliate marketing 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 the Magento 2 backend.
In the 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 multiple referral programs in Magento 2: Log in to Admin Panel > Marketing > Campaigns > Edit Default campaign (standard version) or Create a new campaign. Here, you can start to create terms for your campaign. To complete the settings, follow our guide.
To configure Mageplaza Magento 2 Affiliate management module: 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 Magento 2 affiliate websites or insert a banner with this link (supported in Pro and Ultimate editions).
The Reports function is well supported in Mageplaza Affiliate marketing extension. Store owners will have the data on Best Sellers, Accounts and Sales in details.
Yes. Magento 2 Referral extension 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.
Reviews (35)
Thanks for the multi-level commission function
Thanks for the multi-level commission feature. Through this system, we can easily use social media for promotion. Thanks to your technical staff, this module perfectly meets my functional requirements.
Great feature
The affiliate link in banners is superb. Glad that I've upgraded to the Pro package.
MORE THAN PERFECT
Very pleased with the support team, great professionals and honest people! Really appreciate and happy with their solutions! will definitely revert back to other extensions.
Ceo
Perfect
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.
Affiliating Extension
Very Good Service
President
Very pleased with the product. Excellent support from a very competent team.
Thanks a lot!
Solved my problem basically in one go.
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!
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!
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
Outstanding!
As always, great customer service of Mageplaza. I mean, I cannot really think of going anywhere else for the extensions of Magento 2.
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
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.
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.
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.
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.
Great
This exetintion very helpful, Also have many of functions
Great extension!
Very good extension and the best service.
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!
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.
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.
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.
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.
Great
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.
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.
Awesome!
You guys are awesome. Thank you for the assistance!
Fantastic Marketing Extension
I have to say that there isn’t any extension can get me more pleasure. Thank you Mageplaza!
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!
Nothing to complain
Leading product with the enthusiastic support team. I am pleased so far.
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!
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!
Excellent
Wonderful idea to direct more relevant leads to your site. Will consider adding this soon
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.
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.
Leave a Review
Use Cases of Magento 2 Affiliate Extension
Use case 1: Refer a product with customizable affiliate links
Business goals:
- Acquire new sales with low costs
- Enhance user experience when it comes to product recommendation
Default Magento technical limitations:
- There is no affiliate program feature, so sharing a product link cannot give affiliates any commission
Solutions
- A referral product URL is generated for customers to copy and send to their friends.
- Drive new traffic and encourage affiliate products by giving affiliate partners a small commission amount.
Use case 2: Refer a friend via email invitation
Business goals:
- Streamline the friend reference process to enhance customer experience.
Default Magento technical limitations:
- No referral links are created
Solutions
- Allow affiliate partners to invite their friends via email - an effective channel to share recommendations.
- When the recipient clicks on the referral link, they will be taken to the store immediately.
Use case 3: Share affiliate links on social media
Business goals:
- Take advantage of social media channels to reach more potential customers.
Default Magento technical limitations:
- No affiliate feature is provided.
Solutions
- Users can copy the affiliate link and share it on social media.
- Enable affiliates to be active on social media to get a wider customer base.
- Higher chances of acquiring new customers mean more commissions, which encourages them to stay as affiliate partners.
Use case 4: Insert affiliate link to a promotional banner
Business goals:
- Direct traffic to the business website when using banners to promote.
Default Magento technical limitations:
- Businesses cannot attach any affiliate referral links to banners.
Solutions
- From the Pro version, it is possible to place referral links in a banner.
- Support the promotional campaigns to make sure traffic goes straight to your store.
All of the feature updates plan and status will be updated as soon as possible in our public Trello.
View Mageplaza Extension Roadmap 2023 ->Don't see the features you are looking for?
Request featureRelease Notes
-
v4.5.1 (Magento v2.4.x)
01 June 2023
-Compatible with Magento 246
-
v4.5.0 (Magento v2.4.x)
09 September 2022
- Added Affiliate Refer in Dashboard [Standard]
- Added Invitation History on Dashboard [Standard]
- Added Traffic Sources Content [Ultimate]
-
v4.4.0 (Magento v2.4.x)
29 June 2022
- Added feature: Refer Friends on Categories and Product details
- Report Click, Impresssion Banners [Ultimate package]
- Compatible with Mageplaza Store Credit
- Compatible with Magento v2.4.4
- Improved commission/discount calculation
- Fixed minor bugs
-
v1.8.0 (Magento v2.3.x)
29 June 2022
- Added feature: Refer Friends on Categories and Product details
- Report Click, Impresssion Banners [Ultimate package]
- Compatible with Mageplaza Store Credit
- Improved commission/discount calculation
- Fixed minor bugs
-
v1.7.0 (Magento v2.3.x)
01 December 2021
- Added Mass Action in Affiliate Manage Account Grid
- Compatible with Magento 2.4.3-p1
- Fixed minor bugs
-
v4.3.0 (Magento v2.4.x)
01 December 2021
- Added Mass Action in Affiliate Manage Account Grid
- Compatible with Magento 2.4.3-p1
- Fixed minor bugs
-
v1.6.0 (Magento v2.3.x)
11 October 2021
- Added more APIs
- Fixed minor bugs
-
v4.2.0 (Magento v2.4.x)
11 October 2021
- Added more APIs
- Compatible with Magento 2.4.3
- Fixed minor bugs
-
v4.1.1 (Magento v2.4.x)
06 August 2021
- Fixed minor bugs
-
v1.5.1 (Magento v2.3.x)
09 July 2021
- Compatible with Magento 2.3.7
- Fixed minor bugs
-
v4.1.0 (Magento v2.4.x)
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 (Magento v2.3.x)
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 (Magento v2.3.x)
29 January 2021
Hot fix: create account with balance from customer’s input
-
v4.0.1 (Magento v2.4.x)
29 January 2021
Hot fix: create account with balance from customer’s input
-
v4.0.0 (Magento v2.4.x)
11 November 2020
- Supported Magento v2.4
-
v1.4.2 (Magento v2.3.x)
11 November 2020
- Fixed minor bugs
-
v1.4.1 (Magento v2.3.x)
29 July 2020
- Compatible with Magento v2.3.5
- Improved performance
- Fixed minor bugs
-
v1.4.0 (Magento v2.3.x)
29 June 2020
- Added feature: use affiliate code as coupon at checkout
- Fixed minor bugs
-
v1.3.1 (Magento v2.3.x)
19 December 2019
Hotfix: compatible with Magento 2.3
-
v1.3.0 (Magento v2.3.x)
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
Live Demo
Basic
Professional
Advanced
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 | |||
Refer Friends on Categories and Product details page (New) | |||
Report Click and Impressions of banners (New) | |||
Account Configuration | |||
Default Affiliate Group | |||
Enable Require admin' s approval | |||
Check "Email notification" by default | |||
Enable Terms and Conditions | |||
Display a checkbox on affiliate registration | |||
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 withdrawal and sign up requests arise | |||
Send emails to affiliate users when the Affiliate sign-up and withdrawal request is rejected; admin cancels withdraw | |||
Refer Friends Configuration | |||
Enable Refer Friends Feature | |||
Refer Sharing Email | |||
Display Referral History on Dashboard (New) | |||
Display Affiliate Referral Information on Dashboard (New) | |||
Default Refer Url | |||
Use Cloudsponge to retrieve email contacts | |||
Insert Default Email Content | |||
Set Default Message Shared via Social | |||
Affiliate Campaign | |||
Add multiple 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 | |||
Manage affiliate accounts | |||
Enable Lifetime Commissions | |||
Schedule Start and End campaign | |||
Apply shopping cart rule for campaigns | |||
Set referral discount for each campaign | |||
Campaign coupon codes | |||
Banners & Links | |||
Upload banner title, image and content | |||
Insert the Redirect banner link | |||
Set banners for specific campaigns | |||
Report | |||
Report on Affiliate Transaction on the Admin Dashboard | |||
Add Traffic Source Statistics Page content [New] | |||
My Credit Chart for Affiliate | |||
Export data | |||
Export transaction data to CSV or Excel XML | |||
API | |||
Support API among systems | |||
Support | |||
Auto-fit with every device (Mobile, Tablet, PC) | |||
Support multiple stores | |||
Support multiple languages | |||
Fully compatible with Mageplaza extensions: Mageplaza Store Credit (New) | |||
1-year free support | |||
Lifetime updates | |||
60 days guarantee money back |
Why choose Mageplaza Magento 2 Affiliate
Mageplaza provides consistent and customer-centric extensions for your Magento 2 store.
We don't sell products for one time. We provide lifetime solutions which help our customers thrive with their businesses.




60-day Money Back
Extensive 60-day money-back period. You love it or get a full refund no questions asked.
Extensive Support Timeframe
Mageplaza provides support 16 hrs/day, 5.5 days/week to guarantee the seamless operation of our extensions on your store.
Install via Composer
Simple installation via composer helps you save time and eliminates technical issues during future updates.
Frequent Updates
Intensive update roadmaps ensure great performance, bug-free, highly compatible, and innovative extensions.