Standard User Guide
Professional User Guide
Ultimate User Guide
Rest API

Magento 2 Affiliate Extension

v4.5.1
*Magento Edition
*Version
+$50
$99
check60-day Money Back checkFrequent Update checkExtensive Support Timeframe checkInstall via Composer
Compatible with: Community: 2.3.* - 2.4.6 Enterprise: 2.3.* - 2.4.6

Magento 2 Affiliate extension helps promote online stores effectively by creating multiple referral programs. Marketers will introduce products all over the internet, across multiple sales channels, which boost sales, increase traffic, bring back quality leads, and better SEO rankings.

The module supports businesses to generate unlimited affiliate campaigns with smart referral links - perfect for multi-level marketing.

Admins can set specific rules for the affiliate programs to suit the store’s marketing strategies, such as commission conditions, withdrawal limits, commission types, etc.

Additionally, businesses can easily track program performance via detailed documents, including banner reports (impression & click of each banner) and program reports (all information periodically like best sellers, affiliate accounts, and sales).

  • Compatible with API/GraphQL
  • Acquire new customers via multiple Affiliate programs
  • Motivate marketers with multiple commission tiers
  • Diversify payment using many withdrawal methods
  • Raise brand awareness with the Refer a Friend feature
  • Reach a wider audience using Affiliate banners with links
  • Track performance with different reports
  • Keep admins & customers up-to-date with email notifications

Most-Trusted Pick

  • Work perfectly together
  • Cost-effective
  • 60-day money back guarantee
  • FREE installation for all
Affiliate
+
+
Thank You Page
=
-0%

$0

$0

  • 60-day money back guarantee
  • FREE installation for all

Checkout now


Increase revenue by referring products
    Business goals:
    • Reach more potential customers online.
    • Acquire new sales with low costs.
    • Enhance user experience when it comes to product recommendation.
    Default Magento 2 limitation:
    • There is no affiliate program feature.
    Solutions:
    • Enable marketers to share links on social media to broaden the target audience.
    • Allow store owners to create a referral product URL for customers to copy and send to their friends.
    • Drive new traffic and encourage affiliates to introduce products for you by giving a small commission amount.

Enhance user experience using email invitations
    Business goal:
    • Streamline the friend reference process for more convenience.
    Default Magento 2 limitation:
    • - Cannot create referral links or share with others, leading to difficulty running affiliate programs.
    Solutions:
    • Allow affiliate partners to invite their friends via email, an effective channel for sharing recommendations.
    • When the recipient clicks on the referral link, they will be taken to the store immediately.

Affiliate banners with links
    Business goals:
    • Attract more customers to click through with eye-catching displays.
    • Direct traffic to the business website when using promotion banners.
    Default Magento 2 limitation:
    • Businesses cannot attach any affiliate referral links to banners.
    Solutions:
    • From the Pro version, admins can place referral links in a banner.
    • Support the promotional campaigns to ensure traffic goes straight to your store.


Acquire new customers through affiliate networks

Applying affiliate programs is an effective marketing method requiring a low cost, which is why it's so common in business. By taking advantage of affiliate programs, merchants can raise brand awareness significantly, leading to sales raising.

Widden affiliate network by showing absolute transparency

One of the critical factors to evaluate when joining an affiliate network is trustworthiness. Hence, demonstrating the transparency of your program and offering additional incentives is essential to attract marketers.

Manage affiliate program effectively with advanced features for admins

The Mageplaza Affiliate for Magento 2 extension offers various features for admin to catch up with the latest changes and manage the network efficiently.

Track program performance via detailed document

The extension is packed with numerous features that enable users to track and download data for convenient information gathering.

Flexible commission options for affiliates

The extension is packed with numerous features that enable users to track and download data for convenient information gathering.



Affiliate URL Style

Affiliate URL Style

Easily to provide a link to an alternate version of the site by adding the rel="alternate".

Affiliate groups

Affiliate groups

Divide affiliate accounts into specific groups for better management.

Programs customization

Programs customization

Freely set up and customize affiliate programs for your store website and affiliate groups.

Referral information & history

Referral information & history (New)

Find referral history and affiliate referral information on the dashboard.



Overall rating
5
5
4
3
2
1
Your Rating:
walter
21 December 2022

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.

Astaroth
02 May 2022

The affiliate link in banners is superb. Glad that I've upgraded to the Pro package.

Gualbert
19 April 2022

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.

Panos Karagiannis
14 May 2021

Perfect

PKS
28 April 2021

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.

John
22 January 2021

Very Good Service

Rajan Shah
01 October 2020

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

ATIS IT
30 December 2019

Solved my problem basically in one go.

Gorjan
11 October 2019

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

Eric
30 August 2019

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!

Indus Valley
27 July 2019

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

Abhishek
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.

Richard
27 March 2019

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
27 March 2019

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.

mohamed
17 March 2019

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
12 March 2019

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
12 March 2019

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.

Mohamad
20 December 2018

This exetintion very helpful, Also have many of functions

Sam
15 December 2018

Very good extension and the best service.

Victoria Voronaya
20 November 2018

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!

Abdulrahman
10 November 2018

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.

Patrick
04 November 2018

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.

Lubomir
24 October 2018

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.

Antonio
14 May 2018

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.

Claudio
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.

Nander
25 October 2017

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.

Ian Cabalse
24 October 2017

You guys are awesome. Thank you for the assistance!

Derlorenz
26 August 2017

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

Athanasios Kangarakis
16 August 2017

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!

Elvis
07 August 2017

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

Gopinath
02 August 2017

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!

Bubblefish
31 July 2017

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!

Kenneth
30 July 2017

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

David Belk
20 July 2017

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.

Jason Santoso
06 July 2017

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.



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 feature

Want to do extension customization?

Custom request

Let us know your requirements



  • Bug Fix: We fixed the bug EQP
  • Bug Fix: We fixed the bug php8.1
  • Bug Fix: We fixed the bug calculating shipping commission and discount amount
  • Bug Fix: We fixed the bug some labels for the new update
  • Bug Fix: We fixed the bug store name at Account and withdrew the email
  • Bug Fix: We fixed the bug that shows the wrong withdraw amount when entering above maximum or below minimum withdraw amount
  • Bug Fix: We fixed the bug commission with tax and shipping
  • Bug Fix: We fixed the bug of the Affiliate parent email not changing when the parent customer changes the email
  • Bug Fix: We fixed the bug time at the Affiliate group Created column

  • New Update: We updated add i18n translation
  • New Update: We updated the fix logic of getting the refer history
  • New Update: We updated the fix logic of getting the refer history collection
  • New Update: We updated Show Affiliate refer in the Affiliate dashboard & Invitation History on the Affiliate dashboard
  • Bug Fix: We fixed the error add this widget does not load when using the extension move script tag
  • Bug Fix: We fixed the error customer withdraw page cannot load

  • New Feature: We added Refer Friends on Categories and Product details
  • New Feature: We added Report Click, Impresssion Banners [Ultimate package]
  • Compatibility: The extension is now compatible with Magento v2.4.4
  • Compatibility: The extension is now compatible with the Mageplaza Store Credit extension
  • New Update: We updated the improved commission/discount calculation
  • Bug Fix: We fixed the error of adding referring Friends on Categories and Product details
  • Bug Fix: We fixed the error customer already has the first Order and still can apply the affiliate coupon code but no discount
  • Bug Fix: We fixed the error customer already has the first Order and still can apply the affiliate coupon code but no discount

  • 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

  • Added Mass Action in Affiliate Manage Account Grid
  • Compatible with Magento 2.4.3-p1
  • Fixed minor bugs

  • Added Mass Action in Affiliate Manage Account Grid
  • Compatible with Magento 2.4.3-p1
  • Fixed minor bugs

  • Added more APIs
  • Fixed minor bugs

  • Added more APIs
  • Compatible with Magento 2.4.3
  • Fixed minor bugs

  • Fixed minor bugs

  • Compatible with Magento 2.3.7
  • Fixed minor bugs

  • 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

  • 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

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


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


  • Supported Magento v2.4

  • Fixed minor bugs

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

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

Hotfix: compatible with Magento 2.3


  • 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


Magento 2 Affiliate Extension is a network connecting your website with the others. 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. Affiliate marketing is not mandatory, but an essential element contributing to a store's success as it helps acquire new customers at minimal cost.

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.

Absolutely yes! In fact, with the Pro edition, there is no limitation to the number of affiliate programs or campaigns you can set up and run in the Magento 2 backend.

Absolutely yes! In fact, with the Pro edition, there is no limitation to the number of affiliate programs or campaigns you can set up and run in the Magento 2 backend.

Yes. The system will automatically subtract commissions from a referral's balance when a customer refunds or cancels an order. This ensures a transparent approach, as affiliates are only credited for successful sales. It simplifies the accounting process and maintains the affiliate program fairness.

With the Standard edition, you can create one tier. We recommend using the Affiliate Pro and Ult editions for unlimited tiers.

From the admin backend, store owners can set the commission as eligible when the invoice is created. The conditions of receiving commission can be configured to ensure the eligibility check in affiliate programs.

Yes. Our extension supports importing data on Affiliate Account and Transaction from other systems from the backend configuration. You can also export data in CSV or Excel XML.

There are various ways to do so, including copying and pasting the URL links to any destination, sending email invitations, sharing on social channels, embedding snippets on Magento 2 affiliate websites, and inserting a banner with this link (supported in Pro and Ultimate editions).

Store admins can configure the conditions for commission calculation and the time to send payout automatically. For example, if the admin sets up various conditions such as the affiliates receive their commission when the invoice is created, have at least $50 in their balance, and the commission is held for 7 days, then the affiliates need to meet all those conditions to be able to get the payouts.


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
Send Withdraw Complete Email
Send emails to admin when withdrawal and sign up requests arise
Send emails to marketers 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
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
1-year free update
60 days guarantee money back

Pricing

Choose your suitable edition.

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
  • One campaign
  • Pay per sale

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
  • Import & export data
  • Support API
  • Multiple tiers/ programs
  • Priority support

Professional

The most popular $ 199 first year

  • 1-year extension updates
  • 1-year support
  • 60-day money-back guarantee
  • Read our policies
  • Includes all Standard features, plus ...
  • Affiliate banners
  • Multiple affiliate campaigns
  • Multiple affiliate levels
*Magento Edition
*Version
+$50
$99
check60-day Money Back checkFrequent Update checkExtensive Support Timeframe checkInstall via Composer
Compatible with: Community: 2.3.* - 2.4.6 Enterprise: 2.3.* - 2.4.6

Why choose Mageplaza Magento 2 Affiliate

Promote online stores by taking advantage of affiliate marketing - an effective but low-budget method to spread the business name. Able to create unlimited affiliate programs across multiple sales channels to boost sales, increase traffic, bring back quality leads, and improve SEO rankings. Track program efficiency with detailed reports of banner impressions & clicks, best sellers, affiliate accounts, sales, etc.

Affiliate image Affiliate image Affiliate image Affiliate image Affiliate image
60-day Money Back

60-day Money Back

Extensive 60-day money-back period. You love it or get a full refund no questions asked.

Extensive Support

Extensive Support

Mageplaza provides support 16 hrs/day, 5.5 days/week to guarantee the seamless operation of our extensions on your store.

Install via Composer

Install via Composer

ESimple installation via composer helps you save time and eliminates technical issues during future updates.

Frequent Updates

Frequent Updates

Intensive update roadmaps ensure great performance, bug-free, highly compatible, and innovative extensions.