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.
  • Launch flexible affiliate programs in a few clicks
  • Set the commission type for each program
  • Provide customers with ready-made promo materials
  • Configure discounts and payout requirements
  • Control affiliate accounts and transactions
Add to Wish List
Product updates and support for 12 months

Updates and support prolongation - $125

more info

Pick a combo deal with 15% discount:

Save $112.05

 🚩 Challenge

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.

💫 Solution

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. You can also promote your program in the Magento menu using Mega Menu plugin.

 🚩 Challenge

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

💫 Solution

The referral extension for Magento 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.

 🚩 Challenge

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.

💫 Solution

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 program sources in Magento 2 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 Magento 2 Refer a Friend 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.

Magento 2 refer a friend and affiliate extension with free installation

If you buy Magento 2 refer a friend and affiliate extension and Pro Support Subscription (here:, you will get free installation and configuration service

Adobe partner logo
Magento Marketplace logo
See 500+ verified reviews
1 Single points of sales
Trusted by Customers
Are Amasty extensions compatible with all themes and extensions by other vendors?
Amasty extensions work with all plugins we issued and with most 3rd-party plugins. If you come across a Magento 2 compatibility issue with any third-party module, we’ll definitely try to help you. If you face any technical issues, please create a ticket...
Will I get free support and updates?
Product updates for extensions purchased before Feb 1, 2022With the transition to product subscriptions, you will receive product updates for all extensions purchased before Feb 1, 2022 throughout the entire grace period — up to Aug 1, 2022. If you ...
Do you have the installation service?
Yes, you can use installation and configuration services that are available as the part of Pro and Premium add-ons for your product subscriptions.Please note that this installation service doesn’t include uninstallation. So, if you need to completely...
Can I request a free trial?
Amasty doesn’t provide any trials of Magento extensions. There's one exception: Amasty extensions are provided for testing or demo purposes to our official Platinum Partners as a part of the “access to Amasty extensions for testing purposes with Composer...
Can I test an Amasty extension on a staging site before transferring it to a live one?
Yes, you can install any Amasty extension on a test site and configure all the settings there before doing it on your live store.
How can I get a refund?
Amasty offers to its Customers a thirty (30) day money-back guarantee for the Software. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you. Fees for support subscriptions and any services provided...
How can I receive a discount?
We are now working at a loyalty program for our customers that is supposed to bring even greater benefits in the long term. While it’s not out yet, you can look through these Special Offers. New discounts and specials are added every month. To stay ...
How to update a Magento 2 Amasty extension?
To update a Magento 2 extension by manual upload:1. log in to the customer account;2. navigate to the Products tab, scroll to the packages section, and click the Download link next to the extension that should be updated;3. Important: If some extension...
If I need additional features to be added to an Amasty extension, how can I ask for it?
To leave your feature request, log in to your customer account and open the Products tab. Then, scroll down to the bottom of the page, and leave your feature request in the following form: As soon as you send your request, it is considered by our ...
Magento 2 Amasty extensions installation
Each Amasty extension package is provided with the extension files, installation & setup guides, and a license agreement. Some extensions include import files examples as well. So how to install our Magento extension? What is the plugin...
How can I prolong support?
If you have an active support service subscription, it grants you access to support services for all products purchased before Feb,1 as long as your subscription is active. Alternatively, support services are only available as the part of a product ...
Can I change the EE extension to CE for free?
Usually, no, you can’t exchange modules. Please, contact our support managers and they’ll consider your case individually. → Learn more about our special offers
How can I get a discount to re-purchase plugins?
Usually, we don’t provide any discounts. But you can contact us, and we’ll consider your case individually. → Learn more about our special offers
Customer Reviews

Do you need specific features added so you can achieve your business goals?

Drop us a line and we'll customize this extension for you!

You can always download the recent version free of charge from your account installing an upgrade is easy

See Magento (and other software) versions we support and guarantee their compatibility with our extensions

Version 2.3.0
Last Update: Jun 17, 2024
2.3.0 - Jun 17, 2024
  • New we added the ability to create groups of affiliates and assign a multi-level affiliate commission according to these groups (Note: this functionalities are available as part of an active product subscription or support subscription)
  • New we added the 'Affiliate Approval Mode' setting, which allows to determine whether new affiliate accounts will be approved automatically or manually by the site administrator (Note: this functionality is available as part of an active product subscription or support subscription)
  • Compatibility now the extension is compatible with Magento 2.4.7
  • Improvement the ability to hide the Affiliate Sign Up Block by Customer groups was added (Note: this functionality is available as part of an active product subscription or support subscription)
  • Improvement now it is possible to approve or сancel Affiliate Withdrawals through mass actions (Note: this functionality is available as part of an active product subscription or support subscription)
  • Fix we eliminated errors that occurred after creating or deleting a banner
Version 2.2.1
Last Update: Oct 26, 2023
2.2.1 - Oct 26, 2023
  • 2.2.1
  • Fix we corrected discounts displaying in the Transactions Grid
  • Fix we fixed the issue when Promo Widget products are being displayed without Taxes included
  • Fix we fixed the problem with the order switching to the 'Complete' status when one of the products was refunded
  • Fix we resolved minor UI and texts issues
  • Fix now affiliates do not receive a discount by their referral links as intended
  • Fix we solved the Infinite loop problem that occurred when there was a product in the cart which price had changed
  • Fix we fixed the Traffic Sources Count issue
  • Fix we eliminated the incorrect affiliate commission being applied when placing an order via admin panel
  • Fix now the affiliate’s commission is being reduced proportionally if there was a adjustment refund
  • Fix we corrected the incorrect Affiliate Program account status in the emails
  • Fix fixed the problem with charging affiliate commissions for orders with zero subtotal
  • Fix now buttons for managing Cart Price Rules are displayed on the Affiliate Program management page as they should
2.2.0 - Jun 01, 2023
  • New now it is possible to configure the options: “Refer Friends Page Content, Traffic Sources Page Content, Terms and Conditions, Checkbox Text” according to the store view
  • New we added new AddToAny service support instead of AddThis
  • Fix we fixed the issue of pagination on the My Balance tab of the user account
  • Fix we eliminated the problem of displaying commission from 2nd order value on Affiliate Programs tab
Version 2.1.6
Last Update: Mar 29, 2023
2.1.6 - Mar 29, 2023
  • Compatibility now the extension is compatible with Magento 2.4.6
2.1.5 - May 06, 2022
  • Compatibility now the extension is compatible with Magento 2.4.4
2.1.4 - Dec 22, 2021
  • Improvement we added compatibility with Amasty Customer Segmentation. With both extensions installed, you can segment customers who used custom affiliate codes
2.1.3 - Nov 24, 2021
  • Improvement now the affiliate’s balance can be negative
  • Improvement we updated statuses for affiliate transactions in the admin panel
  • Fix we solved the problem with the missing subtraction transaction after the order is refunded
  • Fix we addressed the issue with the commission added for the disabled affiliate program
2.1.2 - Aug 13, 2021
  • Fix we solved the problem with the missing commission for the completed orders.
  • Fix we eliminated the possibility of earning commission for the affiliates that place orders using their own referral links.
  • Fix we resolved the issue with incorrect values in the ‘My Balance’ tab.
2.1.1 - Aug 05, 2021
  • Compatibility now the extension is compatible with Magento 2.4.3, 2.4.2-p2, 2.3.7-p1
2.1.0 - Aug 02, 2021
  • New now the extension comes with an option to specify products and categories that can participate in the affiliate program.
  • New we implemented the possibility to limit the number of affiliate transactions per program so that you can control how much commission the affiliate will earn.
  • New now the administrator can set a custom affiliate code that will be displayed in the referral links.
  • New now the information about subtracted commission will be also reflected in the affiliate transaction grid.
  • Fix we solved the problem with the duplicated commission for the orders that are paid with Stripe.
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
  • 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.
  • New now the extension comes with an option to assign unique affiliate code to affiliate accounts (was: auto-generated coupons only)
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

Ratings & Reviews

95% of 100