Amasty Affiliate Magento 2 Extension

- E-Commerce, Magento 2

Magento 2 Affiliate Module

It is evident that the more marketing channels you have, the more chances to increase sales you get. One of the easiest ways to reach out to new channels is to work with Magento affiliates. Today, we explore the Amasty Magento 2 Affiliate extension – a tool that allows running Magento 2 multi-level affiliate campaigns. Below, we shed light on its core features, as well as backend and frontend functionality.

Download / Buy Amasty Affiliate Magento 2 Extension


  • Flexible Magento affiliate programs;
  • Simple account registration for new affiliates;
  • Actual account balance and changes displayed in the affiliate profile;
  • Various types of promo materials are included;
  • Social sharing buttons for quick friend referrals;
  • Support for cart price rules;
  • Different commission types per program;
  • Configurable discounts and payouts;
  • Full backend control over transactions and affiliates;
  • Individual customers can be moved from one program to another;
  • Ability to assign a custom affiliate program to specific customer groups;
  • Intuitive backend routine.

The Amasty Affiliate Magento 2 extension offers a straightforward and user-friendly registration procedure for Magento affiliates. It is only necessary to complete two steps: to create a customer account on your e-commerce website and then to fill in a form with affiliate settings. Next, your new partners will get access to various tools and informative stats. We describe the frontend appearance of this Magento 2 affiliate extension in more detail in the appropriate section of this post.

As for backend nuances, the module provides the ability to create multiple Magento affiliate programs with ease. Next, you can effectively manage them, since all programs are gathered in a separate grid. The Amasty Affiliate Magento 2 module not only provides flexible commission configuration but also allows applying lifetime sales commissions, associating a particular customer with one affiliate.

Moreover, you can tailor your affiliate programs to appreciate your most profitable partners. It is possible to select particular customers and add them to another level of a referral program. Also, you can create advanced affiliate programs and assign them to specific customer groups. This way, you can promote your most loyal partners and offer them personalized benefits, which will motivate them to create even more value for your business.

As for commission types, there are several ways to divide them into groups. First of all, you can fully leverage Pay per Sale and Pay per Profit commissions. Next, the Amasty Affiliate Magento 2 extension enables you to apply either fixed or percent commissions. Moreover, the module allows setting up unique commission values starting from the second order.

Besides, you can manage affiliate accounts, as well as create new ones from the backend section. The admin panel displays payment stats, detailed reports on coupon usage, all transactions, as well as withdrawals. It is also possible to upload and manage banners from the backend. The Amasty Affiliate Magento 2 module offers two banner types: text and image. Note that referral links are provided for each banner type.

To make the long story short, let’s proceed to the backend section exploration.


As mentioned above, all Magento affiliate programs are gathered in a grid. The Amasty Affiliate Magento 2 extension displays relevant information for each program, such as its name, commission type (per sale or profit), and amount of commission (in percentage or fixed value), as well as a commission from the second order, discount type and amount, total sales amount, and status.

You can edit all the mentioned above parameters or create a new program. The program edit page is divided into 3 sections: General Information, Commission Configuration, and Customers and Customer Groups. First, you need to specify the following options in the General Information and Commission Configuration sections:

Next, you can select customer groups to which the affiliate program will be applied. Also, it is possible to specify particular customers’ IDs or choose specific clients from the pop-up window with a relevant grid upon clicking the “Add Customers” button. Specified customers will get access to your referral program.

As for affiliate accounts, they are gathered in a separate grid as well. With the Magento 2 affiliate extension by Amasty, you can view an affiliate name, email, balance, amount of paid commission, total paid amount, status, and whether terms and conditions were accepted.

As for banners, you can view all existing ones in the Affiliate Banners grid.

Promo banner management settings allow editing a banner title and type (image or text), uploading images, and managing various link parameters.

Another important backend element of the Amasty Magento 2 Affiliate module is a grid with affiliate transactions. It displays a commission type, affiliate and customer email addresses, order ID and subtotal, amount of commission and discount, date of update, status, as well as a store view.

Below, you can see how you can manage affiliate withdrawals with the Magento 2 affiliate marketing module:

Magento 2 Affiliate Module

Now, let’s review the configuration settings of the Amasty Affiliate Magento 2 extension.

The Magento 2 referral program module allows adding an affiliate link to the footer, set the number of days cookies are stored for the affiliate program, and enable email notifications for affiliates by default.

The extension’s configuration also contains configurable affiliate URL parameters: affiliate code and its length and customer parameter.

Commission workflow is editable as well: select an order status to add and subtract commissions, decide whether to subtract commission when a credit memo is created, and specify a holding period for commissions.

In the Withdrawal Configuration section of the Magento 2 affiliate extension, specify minimum withdrawal amount and minimum balance for a withdrawal request.

As for email notifications management, you can configure them for both store administrators and Magento 2 affiliates. 

General and affiliate email notifications settings:

Admin email notifications settings:

In Refer Friends, type your AddThis account ID, create descriptions for referring friends and traffic sources pages, and enable/disable the option on product listing and product details pages as well as affiliate menu.

In Terms and Conditions, you can create a text that will be displayed next to the Terms and Conditions checkbox and make it checked by default.

Now, when you know how to configure and use the Magento 2 affiliate extension, let’s see which options it offers to your affiliates.


On the customer profile page, a new block with tabs is added below the standard account options. The Amasty Affiliate Magento 2 module provides 8 new sections: Affiliate Programs, My Balance, Promo Data, Promo Widget, Traffic Sources, Refer Friends, My Withdrawals, and Affiliate Settings.

In Affiliate Settings of the Magento 2 affiliate extension, your partner can specify his or her referring website and PayPal email, enable/disable email notifications, and agree to the terms and conditions.

Magento 2 Affiliate Module

Next, it is possible to view all available affiliate programs along with their details:

The My Balance tab of the Magento 2 affiliate extension by Amasty displays balance changes and provides a diagram:

Magento 2 Affiliate Module

As for Promo Data, it is possible to get coupon codes for each affiliate program here, as well as create referral links for any store URLs.

Magento 2 Affiliate Module

In this tab, affiliates can also view the list of available banners.

This is how the section with promo widgets looks:

Stats for all traffic sources are gathered in a grid:

Magento 2 Affiliate Module

Also, note that registered affiliates can share the home page, as well as category and product pages of your website in social networks via corresponding social buttons from the Refer Friends tab.

The My Withdrawals section of the Magento 2 affiliate extension allows viewing withdrawal history, as well as create new withdrawal requests.

Magento 2 Affiliate Module

Recent Updates

Magento 2 Affiliate 1.3.0

  • New feature: a block with settings were added to the program configuration page, allowing to select customer groups and specific customers to grant access to the program.

Magento 2 Affiliate 1.2.0

  • New feature: the setting that allows changing the affiliate URL was added.

Final Words

The Amasty Affiliate Magento 2 extension offers a reliable and easy-to-use plugin that adds the desired functionality to the default platform. If you want to increase the number of your existing sales channels, this is a must-have module. Besides, the Magento 2 affiliate extension costs just $199. For any additional information, follow the link below:

Download / Buy Amasty Affiliate Magento 2 Extension