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 effectively drive sales from alternative channels. Provide affiliates with promo materials and detailed stats reports. Easily manage affiliate accounts, regulate commissions and track withdrawals.

  1. Launch affiliate programs based on cart price rules
  2. Set a specific commission type for each program
  3. Configure discounts and payout requirements
  4. Use a great variety of promo materials
  5. Manage affiliate accounts and transactions
  6. Mobile optimized frontend
Explore Demo
User Guide
60 Days Money Back
Free Lifetime Updates
90 Days Free Support
Affiliate marketing in Magento 2 has already proved to be an effective tool which drives massive traffic to your website and boosts sales. That's why we've developed a highly flexible Magento 2 referral program tool to let you launch and manage an unlimited number of full featured affiliate programs right from your admin panel.

Ease of use


Quick account registration

With the Magento Affiliate program extension customers can become affiliates in a few simple steps:
  • Create a customer account (for those who haven't registered yet)
  • Fill in a short Affiliate Settings form

Informative stats data

An affiliate account offers a number of handy tools which help publishers to effectively run promo campaigns and track performance statistics:
  • Balance
  • Traffic sources
  • Withdrawals

To help affiliates work with contextual links, product-focused sites, and merchandising tools, give them product data feeds generated with a handy Magento 2 Data Feed Manager.


Quick sharing options


A rich set of promo materials

Let your affiliates use ready-made promo creatives which are stored right on their account page in corresponding tabs.
  • Banners
  • Widgets
  • Coupons
  • Promo links

Smart 'Refer friends' option

Due to the integration with the AddThis tool affiliates will be able to use a handy Magento 2 Refer a Friend option to share your store home page as well as specific product and category pages on social networks, thus driving even more traffic to your store.

Full Control


Advanced program settings

With the Magento affiliate program extension you can create an unlimited number of affiliate programs based on cart price rules and see all generated programs on a handy grid.

Flexible commission configuration

  • Pay per Sale/Pay per Profit commissions
  • Fixed or Percent commission type
  • Customizable commission value
  • Unique commission value starting from the second order

Lifetime Sales Commission

Choose whether to associate a particular customer with one or multiple affiliates to regulate commission distribution.

Customize your affiliate program to promote profitable users

Precisely adjust what conditions to offer for affiliate customers. The extension allows store owners to move specific customers from one affiliate program to another. For example, you have one very productive affiliate, that brings lots of value to the store. You want to promote such users and move them one tier higer in the program. Simply add affiliates to chosen program by customer ID, and new program will appear in their customer account.

Effective management


Manage accounts

View and edit affiliate accounts or create new ones right from the admin panel. Take all affiliate actions over total control. Keep track of:
  • Payment statistics
  • Coupons usage
  • Transactions
  • Withdrawals

Manage 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

Payouts control


Track affiliate transactions

Keep all transaction-related information in one place. Due to the informative grid, store admins will be able to see all orders placed by referrals. Use handy filters to sort data by various parameters like affiliate email, order status etc.

Manage withdrawals

The Magento 2 affiliate plugin displays all necessary payout details that can be easily sorted depending on the parameter you need. Each withdrawal record contains:
  • Payout status
  • Amount
  • Current balance
  • Affiliate account email

Features for store admins:

  • Various affiliate programs for specific customer groups and products
  • Two commission types: Pay per Sale, Pay Per Profit
  • Configurable commission amount for each program
  • Custom discounts for each affiliate program
  • Easy banners & links management
  • Detailed transactions statistics
  • Effective withdrawals management

Affiliates will be able to:

  • Participate in multiple affiliate programs at a time
  • Drive traffic to advertiser's online store
  • Track traffic stats data
  • View balance and payouts history
  • Get commission for sales driven by referral links
  • Share referral links with friends via social media
  • Use ready-made promo materials: banners, coupons, widgets


  • Custom cookie expiration period
  • Create affiliate programs based on cart price rules
  • Email notifications for admins & affiliates
  • Custom minimum withdrawal amount
  • Limit available balance for withdrawal request
  • Choose order statuses which trigger commissions

More options for Magento referral extension:

  • Custom affiliate landing page
  • Affiliate program terms & conditions
  • Automatic newsletter subscription for affiliates
  • Associate affiliate accounts with specific stores/customer groups
  • Automatically generated promo widgets

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

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: Affiliate for Magento 2

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!

Magento 2.3.1 - 2.4.x

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.0
Last Update: Oct 05, 2020
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