Log in or create an account
If you have an account with us, please log in.

You have no items in your shopping cart.

Affiliate for Magento 2

Run full-scale affiliate programs on your website to drive sales from alternative channels effectively. Provide affiliates with promo materials and detailed stats reports. Easily manage affiliate accounts, regulate commissions and track withdrawals.
  1. Launch flexible affiliate programs in a few clicks
  2. Set the commission type for each program
  3. Provide customers with ready-made promo materials
  4. Configure discounts and payout requirements
  5. Control affiliate accounts and transactions
Explore Demo
User Guide
Get a bundle with 2 additional extensions and save up to 10%
60 Days Money Back
Free Lifetime Updates
90 Days Free Support



? As a store owner, I want to grow sales by allowing my loyal customers to promote my store. However, in Magento 2 there is no default functionality to track purchases and see whether it really works. + Drive extra traffic to the store by allowing users to promote your business at various platforms. Affiliates share the store info, module keeps purchases log and allows you to monitor affiliate programs efficiency.
? As a store owner, I’d like to build a motivation system for affiliates, without spending lots on development. And reward them based on the profits they bring to my store.. + The extension is capable of creating an unlimited number of affiliate programs. You can create highly flexible programs based on customer groups and even selectively put users into different programs.
? As an affiliate, I need to have a transparent system to see all commission transactions and withdrawal requests. Oh, and getting some ready-to-use promo materials would’ve been also nice. + For affiliates, there is a full breakdown in Customer Account on what they earned by endorsing your business. Participants can track promotions efficiency, copy preloaded promos and easily request a withdrawal of their profits.

What makes Affiliates extension a win-win?

Boost profits by introducing an additional revenue stream to your business model

Attract new customers to the shop by letting affiliates promote you at no extra expenses

Grow brand awareness offering ready-made marketing materials to affiliates

Turn loyal customers into brand ambassadors to boost sales

Based on user-research reports, 92% of consumers rely on recommendations of people, influencers and companies they know. By incorporating affiliate marketing to your business, you can work to transform the loyal audience into local influencers. They, in turn, promote your products to their established audience. This approach offers more opportunities for quicker and more direct sales.

Manage payout and withdrawal limits

This Magento 2 affiliate plugin allows you to set the min withdrawal amount, so users won’t ask for pay every few dollars earned. Also, the mod displays all necessary payout details that can be easily sorted depending on the parameter you need. Each withdrawal record contains payout status, withdrawal amount, current balance, affiliate account email.

Pay sales commissions to the first affiliate

… or don’t - it’s your choice! For example, when a customer first buys products using the affiliate A's link but later makes purchases using the affiliate B's links, the transaction will still be counted for the affiliate A. The module gives you full control on who will be getting the commission — the first or the last interacted affiliate. This way, you can decide if to keep referred customers with their first referrer.

Automate notifications on key affiliate events

This module automatically sends email notifications to admin and affiliate users on key events of affiliate programs. For example, you can be alerted when a new affiliate signs up or asks for a withdrawal. Plus, notify affiliates on Magento 2 account status changes, withdrawal status, or when a new transaction is created.

Set cookie expiration time

Once a customer comes to your webstore using an affiliate link, the store page creates a cookie. If a referred visitor comes to your site using an affiliate link and completes any order within X set days, they will receive a discount and the affiliate will get a commission. After the cookie expires, the affiliate won't earn any commission, and a referred customer won't get a discount.

Offer a transparent experience to affiliates

To build a successful partnership with your brand ambassadors, it is very important to provide maximum transparency in every aspect. Our Magento 2 Affiliate extension displays transactions that were made via referral sources in Customer Account. This way, affiliates can easily check how much they earned, track the successes of their promotions, use provided marketing materials and request a money withdrawal in one click.

Provide a full set of marketing materials


Coupon codes and referral links

Let affiliates share coupons with their audience. They also can create a direct link to any page of the store with built-in affiliate tracking.

Eye-catching banners

Upload multiple custom banners for different affiliate campaigns to let affiliates copy them right from their account page:
  • Two banner types: image or text
  • Quick image upload
  • Referral links for each banner

Automatic widgets with products

Promote fresh or popular products by letting users place widgets on their websites by using a pre-made HTML code that is easy to add to the websites.

Subscribe affiliates to a newsletter

Make sure your brand ambassadors are always on the top of your news. This extension allows automatically subscribing to newsletters when applying for an affiliate program.

Share the data on how the affiliate traffic performs

Help affiliates improve the way they represent your brand! This extension provides stats like ‘how many clicks were on the referral link/banner’ so that users can figure out what works best for their audience. This way, they will be interested in improving their ad copies, as it's directly linked to their income.

Make users comply with terms and conditions

Ask users to agree with terms and conditions by displaying a checkbox on affiliate registration. It can help to manage questions on how the affiliate program works at your store.

Customize affiliate programs for stores and customer groups

With the Magento 2 Affiliate module, you can create targeted affiliate programs based on customer groups and stores. Modify the approach to meet customer’s needs to ensure that affiliate strategy boosts sales.

According to the statistics, the extension can cover each business need in synergy with the following solutions: magento 2 cron and magento 2 loyalty extension.

Reasons to choose

Other Features

  • 100% Open Source — Easy To Customize
  • Follows Magento Code Architecture
  • Separated HTML/CSS/JS
  • Simple installation via Composer
* The name "Magento" and the logo are the trademarks of Magento, Inc.
4 Reviews
May 27, 2020
Sales grow up 20%
Huili Cheng
The issue I wanted to solve was sales volumn. And with the help of Affiliate for Magento 2 it has happened: sales grow up 20%. installation very easy and work well. We've bought many extensions in this store, all works well.
Photo Amasty employee
Amasty answer
May 28, 2020
Natalya Chekanina / Head of Sales Team
Hello, Huili! Thank you so much for your kind review. We would be happy to see you in our store again.
May 21, 2018
Recommended extension
Huan Sun
A comprehensive toolkit with many options for managing affiliates. I like that it covers everything from distributing promo materials to managing commissions and payments. Now my work with affiliates is well organised and I can quickly check information if some dispute arises. Recommended.
Feb 01, 2018
Good but can be better
This is a good extension with many functions. Though some things can be improved. By default this module uses base currency to calculate commission. That's not very convenient when affiliates come from different countries.
Nov 20, 2017
Handy, no issues, easy installation
Connor Bunning
I chose this module for 2 reasons. 1. Strong commission management with many options to calculate commissions and transparent distribution of commissions when they are divided between 2 affilliates. 2. Convenient payouts with one grid for all transaction data. All works as described, no issues.

Write Your Own Review

You're reviewing: Custom E-commerce Website Development Service

How do you rate this product?
Please rate the product from 1 to 5 stars.

Ask a question

Are you looking to add specific functionality for this extension or want to acquire a reliable development partner altogether? With custom development services by Amasty, you will receive high quality and cost-effective solutions developed by Magento professionals according to industry’s best practices.

Request a Quote

Submit this form now and we will get back to you promptly!

2.4.2-p1, 2.3.7, 2.4.2, 2.4.1-p1, 2.3.6-p1

You can always download the recent version free of charge from your account

Installing an upgrade is easy — check now

My Downloads
Version 2.0.5
Last Update: Jun 21, 2021
2.0.5 - Jun 21, 2021:
  • Fix we solved the problem with incorrect calculation Balance on Customer Account page
2.0.4 - Mar 11, 2021:
  • Improvement we moved MFTF tests to additional package for Magento 2.3.0-2.3.6
2.0.3 - Feb 09, 2021:
  • Improvement we added an extension patch for Magento 2.4.2+ versions for eliminate problem on checkout page
2.0.2 - Dec 28, 2020:
  • Improvement we added MFTF tests to additional package for Magento 2.4.0+
2.0.1 - Dec 01, 2020:
  • Fix we solved the problem with creating customs coupons for affiliate program
  • Fix we solved the problem with incorrect store displaying for users which uses referral links
2.0.0 - Oct 05, 2020:
  • New now the extension comes with an option to assign unique affiliate code to affiliate accounts (was: auto-generated coupons only)
  • Improvement we removed the code dedicated to supporting legacy Magento versions and refactored the rest to ensure maximal performance and improved stability with latest Magento versions.
See previous updates
Version 1.3.1
Last Update: Aug 03, 2020
1.3.1 - Aug 03, 2020:
  • Compatibility with Magento 2.4.0 was added
1.3.0 - Jun 03, 2020:
  • New we added a feature that allows a store owner to assign an affiliate program to a customer group or even to a certain customer/list of customers via their IDs using a handy slide panel
Version 1.2.19
Last Update: Feb 13, 2020
1.2.19 - Feb 13, 2020:
  • Fix we solved the problem with order placing on Magento 2.3.4
  • Fix we solved the problem with withdrawal request
1.2.18 - Jan 27, 2020:
  • Fix issues with account balance and referral links were fixed.
1.2.17 - Jan 15, 2020:
  • Improvement we implemented an additional check to prevent accidental coupon removal.
1.2.16 - Sep 25, 2019:
  • Fix we solved the problem with displaying Affiliate menu in Customer Account on mobile devices
1.2.15 - Sep 02, 2019:
  • Fix the issue with copying promo data in customer account was resolved
1.2.14 - Aug 12, 2019:
  • Fix the issue with adding products to shopping cart for referred customers was resolved
1.2.13 - Jul 18, 2019:
  • Fix the issue with changing store page titles was resolved
1.2.12 - Apr 23, 2019:
  • Fix the issue with permissions for withdrawals was resolved
1.2.11 - Apr 08, 2019:
  • Improvement hints for commission configuration settings were added
1.2.10 - Mar 18, 2019:
  • Improvement escape for referral banner link was added
1.2.9 - Jan 16, 2019:
  • Improvement new hint in admin area was added
1.2.8 - Sep 12, 2018:
  • Fix the issue with email templates preview was resolved
1.2.7 - Aug 16, 2018:
  • Fix the issue with currencies at the Customer Account page was resolved
  • Fix the issues with creating affiliate accounts were resolved
1.2.6 - Jun 22, 2018:
  • Fix the issue with charts on customer account page was fixed
1.2.5 - Jun 13, 2018:
  • Fix the issue with coupon generation was fixed
  • Fix the issue with balance withdrawal was fixed
1.2.4 - May 25, 2018:
  • Fix installation issue was fixed
1.2.3 - May 02, 2018:
  • JS refactored
1.2.2 - Mar 26, 2018:
  • Fixed an issue with email templates which was preventing them from being customized
1.2.1 - Feb 20, 2018:
  • Fixed the error appearing when coupon previously assigned to affiliate program is removed or 'Use Auto Generation' setting is disabled
1.2.0 - Dec 01, 2017:
  • New now it's possible to change the affiliate URL
  • Minor fixes were made
Version 1.0.1
Last Update: Sep 19, 2017
1.0.1 - Sep 19, 2017:
  • Minor code refactoring
Back to top