Shopping cart

Magento 2 Affiliate Program / Refer a Friend   v1.3.0

Magento 2 Affiliate Program / Refer a Friend
magento partner

Magento 2 Affiliate extension is one of the most effective marketing solutions for online stores. Affiliate programs help boost sales, increase traffic, bring back quality leads and better SEO rankings. Unlimited campaigns generated with smart referral links are perfect for multi-level marketing.

  • Unlimited Affiliate accounts
  • Unlimited Affiliate Campaigns
  • Banner and Links
  • Smart Referral Links
  • Email Notifications
  • Reports
  • Compatible with GDPR - Helps stores comply GDPR



30-day Money Back


Lifetime Update


365-Day Support

Compatible With

CE, EE 2.1.x, 2.2.x, 2.3.x

What is Affiliate Marketing?

By the easy way to understand, Affiliate Marketing brings a great chance to make money online when publishers called as Affiliates effortlessly assist the business in advertising your products, services or site. Just visit online store, find the favorite item and then share as well as refer it to others. And the awarded prize is an amount of commissions that is a piece of profit store owners as you give to them when a sale is created. Apparently, it is simple to know that Affiliate Marketing establishes subtly a beneficial relationship between store owners and consumers.

Why Magento 2 Affiliate extension?

Discovering the huge benefits from Affiliate Marketing, Mageplaza confidently releases Affiliate extension based on Magento 2 platform for all eCommerce stores. Mageplaza Refer a Friend module becomes a crucial marketing tool when allowing to build multiple affiliate programs with a variety of actions to earn the commission as you need for the own Affiliate system. Coming with Magento 2 Affiliate Standard edition, you will arm the most necessary features for the successful marketing strategies.

Multiple Affiliate Programs

With Magento 2 Affiliate by Mageplaza, as administrator, store owner can generate Affiliate programs as many as possible without limitation. Each campaign will be assigned to specific Affiliate Groups and the exact duration if you need.

magento 2 affiliate multiple campaigns

Multi-level Marketing

Multi-level Marketing functionality allows you to add unlimited tiers and set the different the level of commissions for each tier of Affiliate network.

For example, beside getting 10% value of an order that Tier 1 creates, Magento store owners also allow their Affiliates receive 5% value of the order from Tier 2 even Tier 3 or Tier 4 depending on your strategy at this time.
The larger Affiliate network, the much more money Affiliate earns. Hence, Multi-Level Marketing is the powerful reward program from Mageplaza Affiliate Standard to promote the network expansion, that means you will own the robust sales representative to drive your sales growth.

magento 2 affiliate multi-level affiliate marketing

Pay Per Sale

Each “Pay per Sale” rule is managed by administrator and affiliate as well through a value of commission and type of commission policy from 1st order and next orders. There are three types of commissions policy: Percentage of grand total, Percentage of total profits and Fixed amount.

From Standard Edition, store admin will pay commission as a prize for Affiliate right after he creates a sale via Affiliate link. From Magento 2 configuration, you can set up as the following to auto plus the amount of commission into his affiliate account

magento 2 affiliate pay per sale

Customizable Affiliate links

Mageplaza supports two styles of URL to customize the Affiliate link: “Parameter” and “Hash”. Give an example to help you visualize clearly:

  • Parameter:
  • Hash:
magento 2 affiliate custom link

Affiliate Groups

Create many Affiliate Groups containing Affiliate members from Magento 2 Configuration for the better classification. The groups are managed in the grid by Magento 2 system.

magento 2 affiliate groups

Refer a friend

Affiliates easily refer a friend via numerous of channels:

  • Insert a banner with an referral link
  • Hide refferal links with Deep Link or Direct Links plugin
  • Send emails invitations to friends
  • Sharing on social media with 250+ social buttons
  • Embed widget on affiliate websites
magento refer friend

Banners & Links

Allow putting the banners and links right on Affiliate’s personal pages and earn money per impression/ click instead of seeding link manually. Login to store admin, you can upload the banners by image or flash type and text links both of which are exclusive for your Affiliates owning individual websites or blogs. This is an excellent way to entice more partners into Affiliate network.

magento affiliate banners

Lifetime Commissions

Enable Lifetime Commissions add-on to show that Affiliates will receive commissions on all future purchases in whole-life by customers whom they led to your store. The Lifetime Commissions is a big motivation for Affiliate team to promote your products and services and raise your sales in an impressive way.

magento 2 affiliate lifetime commision

Withdraw Commissions

Affiliates can withdraw their commissions via most popular payment methods:

  • Paypal
  • Bank Transfer
  • Offline payment
  • Skrill (coming soon)

Affiliates can setup recurring payment, when the commission reached out the minimum payout amount. The payout request will be created automatically.

magento affiliate withdraw

Full Features List of Magento 2 Affiliate extension

For Admin

Affiliate accounts

  • Easy to add/ edit/ delete Affiliate accounts
  • Classify Affiliates into different Affiliate groups
  • Auto-send email notification for creating account, updating balance, and withdrawing commissions.
  • Set the maximum of commissions in Affiliate account balance
  • Option to configure: Require admin's approval
  • Option Allow negative balance or not

Affiliate campaigns

  • Add unlimited Affiliate programs
  • Enable Pay Per Sale promotion to pay commissions
  • 3 type of commissions: Percentage of grand total, Percentage of total profits and Fixed amount
  • Add multiple tiers as you need per Affiliate program
  • Select specific groups
  • Public and Private affiliate campaign for specific affiliate groups.
  • Enable Lifetime Commissions
  • Schedule Start and End campaign
  • Apply shopping cart rule for campaigns
  • Set referal discount each campaign

Referral friends

  • Easy to hide affiliate link and parameters
  • Switch between parameter or hash in configuration
  • Configure refer code or affiliate ID

Banners & Links

  • Upload banner (image/flash) and text link for sharing.
  • Enable traffic statistic of banners & links

Refund Commissions

  • Allow refunding commissions when applying as payment method
  • Lifetime commission supported


  • Set the maximum and minimum of commissions per withdrawal request
  • Admin can set withdraw fee

Mass Pay (Coming soon)

  • Easy to pay out affiliates with mass action

For Affiliates

Referral friends by Magento 2 Affiliate

  • Support referral buttons: Social button (Facebook, Twitter, Google Plus, Instagram,...) and Email button.
  • Import contacts from social accounts.
  • Easy to hide affiliate link and parameters

Pay Per Sale

  • Affiliates get comissions based on sales that refer from their links.


  • Transfer via PayPal or Banks if there is withdrawal requirement.

My Affiliate

  • Affiliate can see current balance on every page of Affiliate area
  • Track, manage all affiliate's transactions
  • Affiliate link in footer of every page.

Reviews (18)

  • assignment_ind

    Posted by Mohamad on 20 December 2018 verified_user Verified Buyer
    This exetintion very helpful, Also have many of functions

  • assignment_ind
    Great extension!

    Posted by Sam on 15 December 2018 verified_user Verified Buyer
    Very good extension and the best service.

  • assignment_ind
    Good extension and support!

    Posted by Victoria Voronaya on 20 November 2018 verified_user Verified Buyer
    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!

  • assignment_ind
    New and Great extension

    Posted by Abdulrahman on 10 November 2018 verified_user Verified Buyer
    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.

  • assignment_ind
    Great option to drive sales

    Posted by Patrick on 04 November 2018 verified_user Verified Buyer
    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.

  • assignment_ind
    So far so good

    Posted by Lubomir on 24 October 2018 verified_user Verified Buyer
    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.

  • assignment_ind
    One stop solution

    Posted by Antonio on 14 May 2018 verified_user Verified Buyer
    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.

  • assignment_ind

    Posted by Claudio on 16 March 2018 verified_user Verified Buyer
    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.

  • assignment_ind
    Great extension

    Posted by Nander on 25 October 2017 verified_user Verified Buyer
    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.

  • assignment_ind

    Posted by Ian Cabalse on 24 October 2017 verified_user Verified Buyer
    You guys are awesome. Thank you for the assistance!

  • assignment_ind
    Fantastic Marketing Extension

    Posted by Derlorenz on 26 August 2017 verified_user Verified Buyer
    I have to say that there isn’t any extension can get me more pleasure. Thank you Mageplaza!

  • assignment_ind
    Great support team

    Posted by Athanasios Kangarakis on 16 August 2017 verified_user Verified Buyer
    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!

  • assignment_ind
    Nothing to complain

    Posted by Elvis on 07 August 2017 verified_user Verified Buyer
    Leading product with the enthusiastic support team. I am pleased so far.

  • assignment_ind
    Amazing features

    Posted by Gopinath on 02 August 2017 verified_user Verified Buyer
    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!

  • assignment_ind
    Great solution

    Posted by Bubblefish on 31 July 2017 verified_user Verified Buyer
    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!

  • assignment_ind

    Posted by Kenneth on 30 July 2017 verified_user Verified Buyer
    Wonderful idea to direct more relevant leads to your site. Will consider adding this soon

  • assignment_ind
    Powerful Affiliate Solution

    Posted by David Belk on 20 July 2017 verified_user Verified Buyer
    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.

  • assignment_ind
    Powerful affiliate solution

    Posted by Jason Santoso on 06 July 2017 verified_user Verified Buyer
    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.

Release notes

  • v1.3.0

    08 January 2019
    • 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
  • v1.2.3

    10 July 2018
    • Fix bugs:
      • Full Page Cache URL issue
      • Minor error on affiliate discount calculation
      • Occasionally unable to display discount on checkout cart page
    • Improve:
      • Terms And Conditions HTML block
    • Compatible with Magento 2.2
  • v1.2.2

    16 November 2016
  • Fix bug:

    • Occasionally unable to add products to cart


    • Remove affiliate cookie after place order
  • v1.2.1

    28 September 2016
  • Re-package module

  • v1.2.0

    22 September 2016
    • Add Banner feature
    • Fix bug translate
  • v1.1.2

    06 September 2016
    • Fix bug authenticates account when account status is “Need Approved”
  • v1.1.1

    05 September 2016
  • Fix

    • Fix frontend link
    • Fix refund order issue
    • Fix bug withdraw


    • Add Affiliate balance on Navigation
    • Install sample data
  • 1.1.0

    28 August 2016
  • Release version 1.1.0

  • 06 July 2016

Submit your review

How do you rate this product?


Your email address on Mageplaza's store


Plain text, no HTML tags.