Magento 2 Affiliate Extension

Extend your brand awareness, Boost your sales - from effective referral strategies
- OR - Pricing




Short Overview

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 affiliate campaigns generated with smart referral links are perfect for multi-level marketing.

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 an online store, find the favorite item and then share as well as refer it to others. And the awarded prize is an amount of commission 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.


The great power of referral links

Boosting online sales dramatically

The main advantage of having an affiliate program is that it is creating positive sales motivation. The commission as the reward each time an affiliate successfully invite a new purchase will be the great encouragement. They will try their efforts to get more successful referrals and earn more money. It means that the sales of the store will increase dramatically accordingly.

Magento 2 Affiliate boosting online sales

How it works?

See the workflow of affiliate system
Set up Magento 2 Affiliate system rules
Set up Affiliate Programs
Magento 2 Affiliate system
Affiliates send referral links to others
Customers get Affiliate in Magento 2
New purchases come from the referral link
Affiliate for Magento 2
The affiliates get the commission

Highlight features

See what make Affiliate stand out
Magento 2 Multiple Affiliate Programs

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.

Multiple Commission Tiers

From Pro Edition, for each campaign, store owners can add unlimited tiers and set the different levels of commission according to each tier of Affiliate network.

For example, besides getting 10% value of an order that Tier 1 creates, 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 more commission Affiliate can earn.

magento 2 affiliate multi-level
Magento 2 Affiliate Commission Withdraw

Commission Withdraw

With Mageplaza Affiliate for Magento 2, Affiliates can withdraw their commissions via the most popular payment methods:

  • Paypal
  • Bank Transfer
  • Offline payment
  • Skrill (coming soon)
The commission withdraws can be automatic or requires permission from admins. Besides, store owners can set the expiration time for the commission.

Refer a Friend

Affiliates easily refer a friend via numerous channels:

  • Send the referral URL to friends
  • Send emails invitations to friends
  • Share on social media with 250+ social buttons
  • Embed snippet on affiliate websites
  • Insert a banner with a referral link (from Pro Edition)

Magento 2 Refer a Friend
Magento 2 Refer a Friend extension

Magento 2 Affiliate Pro Edition allows putting the banners and links right on Affiliate’s personal pages and earn money per impression/ click instead of seeding link manually.

Affiliate reports

With Mageplaza Affiliate Ultimate Edition, store owners can have the report of all the data related to affiliate actions. Therefore, store owners can get to know clearly all information periodically including Best Sellers, Accounts and Sales.

Noticeably, the report function is also compatible with Mageplaza Advanced Report with the statistics on Top Affiliate, New Affiliate, Bestseller Affiliate, and Affiliate Transaction.

Magento 2 Affiliate reports campaign
Magento 2 Import Affiliate Data

Import/Export Affiliate Data

To support customers to backup Affiliate data when there is any change in the system, the Import and Export functions are added. The stores can import the affiliate data from other systems as well as export current affiliate data with ease.

API supported

API is supported in Affiliate Ultimate Edition, which allows the users to get a list with all their offers in the selected format (JSON) with the payout showcased in the selected currency. The list can be filtered by status (pending, approved, or cancel), order, account affiliate, transaction, withdraw and campaign; add new account affiliate, withdraw; delete account affiliate, campaign.

Moreover, it can be customized to return only the selected fields (transaction, campaign, withdraw, account affiliate, change status of account affiliate, campaign)

Magento 2 Affiliate supported api


See more details of Mageplaza Affiliate
Magento 2 Affiliate Url Styles

Affiliate URL Styles

Hash or Parameter style for Affiliate URL.

Magento 2 Affiliate commission types

Two commission types

The commission is based on the percentage of grand total and Fixed amount.

Magento 2 Affiliate commission fee

Commission for Tax/Shipping Fee

Enable earning commission from tax or shipping fee.

Magento 2 Affiliate commission conditions

Receiving Commission conditions

Allow earning commissions when the invoice is created

Magento 2 Affiliate deduct commission

Deduct Commission

Deduct commission from Affiliate' s balance when an order is refunded/canceled

Magento 2 Affiliate withdraw request

Withdraw Request

Allow/Disallow the request to withdraw commission

Magento 2 Affiliate groups

Affiliate Groups

Divide affiliate accounts in specific groups for better management

Magento 2 Affiliate withdraw limitation

Withdraw Limitation

Set the minimum and maximum of withdraw amount

Magento 2 Affiliate email notification

Email Notification

Sending emails when there are any updates on commission balance, transaction.

Smart Pricing

Choose your suitable edition


Crafted for a Great Webstore Start


Most popular
  • Includes all Standard features, plus ...
  • Affiliate banners
  • Multiple affiliate campaigns
  • Multiple affiliate levels
  • 60 days refund - no question asked
  • View full features list


Great for Enterprise solution
  • Includes all Professional features, plus ...
  • Advanced reports
  • Reports
  • Import & Export
  • API
  • Priority support
  • 60 days refund - no question asked
  • View full features list

Add to cart

Magento Edition

Total: $99

Frequently Bought Together


23 reviews

Gift Card

$199 Only +$129



Gift Card



Add to cart

Magento Edition

Total: $199

Add to cart


Total: $299

Free Update

Free lifetime updates

Premium Support

We offer fast response tickets.

60-day Money Back

There is no risk, why not give a try.

One-time payment

One-time payment, no hidden cost.

Frequently Asked Questions

We have answered a wide range of Questions for your Convenience

Q. How many programs can I create at the same time?

There is no limitation to the number of programs (campaigns) you can set up in the backend.

Q. How many Tiers can I create for a campaign?

In Standard edition, the number is one. In the Affiliate Pro and Affiliate Ultimate editions, you can create multiple tiers as you want.

Q. In which ways can the commission be counted?

The commission can be calculated based on the percentage of grand total or the fixed amount.

Q. How many payment methods can an affiliate use to receive the commission?

There are 3 main payment methods including Paypal, Bank Transfer, and Offline Payment.

Q. In case an affiliate order is returned/ refunded, can the store owner deduct the commission from the affiliate balance?

Yes, the store owner can deduct commission from Affiliate' s balance when an order is refunded/ returned or canceled from the backend configuration.

Q. In which step of purchase can the commission be eligible?

From the admin backend, store owners can set the commission as eligible when the invoice is created

Q. In which way can an affiliate send the referral link to others?

They can copy-paste the URL links to any destination, send emails, share on social channels, embed snippet on affiliate websites or insert a banner with this link (supported in Pro and Ultimate editions).

Q. I am a store owner. Can I get reports on affiliate information?

Reports function is well supported in Mageplaza Affiliate extension. Store owners will have the data on Best Sellers, Accounts and Sales in details.

Q. Can I import the affiliate data from other systems?

Yes. Affiliate by Mageplaza supports importing data on Affiliate Account and Transaction from other systems from the backend configuration.

Q. When the affiliate would like to withdraw commission, can a store owner approve/ disapprove this withdrawing?

Yes. Store owners can give or disapprove the permissions for the referrals to withdraw commission.

Reviews (23)

What our customers say
  • I really love this affiliate module

    It's easy and quick to create Multi-level Affiliate and if you need Banners & Links Affiliate for your affiliate program. Upgrade your affiliate standard to pro version is good idea

    Posted by Richard on 27 March 2019
  • I really love this Affiliate Upgrade

    It's easy and quick to create Multi-level Affiliate and if you need Banners & Links Affiliate for your affiliate program. upgrade your affiliate standard to the pro version.

    Posted by Richard on 27 March 2019
  • Excellent prouduct

    Its very good extension for marketing and get more sales. Thanks for mageplaze for the lovely extension. Easy to install, easy to use and pretty self-explanatory. I recommend this extension to anyone got online store.

    Posted by mohamed on 17 March 2019
  • Excellent extension plug in

    Great extension but it doesn't have like the one in Amazon to share a link. Very good backend for publishers. Simple installation and very good instructions. I ordered more extensions and I hope they modify it.

    Posted by Mohamed on 12 March 2019
  • Excellent extension plug in

    This is a great 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. Please try to add an update to our extension.

    Posted by Mohamed on 12 March 2019
  • Great

    This exetintion very helpful, Also have many of functions

    Posted by Mohamad on 20 December 2018
  • Leave a Review

    How do you rate this product?

    Feature Comparison Table

    Standard Pro Ultimate
    Enable/Disable the module
    Cookie Expiration
    Allow overriding cookies
    Affiliate homepage content
    Show Affiliate link on footer or top link
    Customize Affiliate URL style (Hash or Parameter)
    Allow custom parameter
    Choose the parameter value: Affiliate code or Affiliate ID
    Enable limiting the length of Affiliate code
    Default Affiliate Group
    Enable Require admin' s approval
    Check "Email notification" by default
    Enable Terms and Conditions
    Checkbox Text
    Add Terms and Conditions Title/Content
    Checkbox is checked by default
    Set the Maximum of Affiliate Balance
    Allow negative balance
    Allow Earn commission from tax
    Earn commission from shipping fee
    Earn commission from Affiliate Discount
    Allow Affiliate receiving commission when Invoice created
    Set the time limit for holding commission transactions
    Deduct commission from Affiliate' s balance when order is refunded/canceled
    Allow withdraw request
    Payment Methods: Offline, Paypal, Bank Transfer
    Set fee for specific payment methods
    Set the minimum balance for requesting withdraw
    Minimum withdraw amount
    Maximum withdraw amount
    Set the Email Sender
    Enable sending Welcome Email for New Affiliate account
    Send Transaction Email
    Update balance email
    Send Withdraw Email
    Withdraw Complete Email
    Enable Refer Friends Feature
    Refer Sharing Email
    Default Refer Url
    Use Cloudsponge to retrieve email contacts
    Insert Default Email Content
    Set Default Message Shared via Social
    Add unlimited Affiliate programs
    Enable Pay Per Sale promotion to pay commissions
    2 types of commission
    Add multiple tiers per Affiliate program
    Select specific groups for certain campaigns
    Public and Private affiliate campaign for specific affiliate groups.
    Enable Lifetime Commissions
    Schedule Start and End campaign
    Apply shopping cart rule for campaigns
    Set referral discount for each campaign
    Upload banner title, image and content
    Insert the Redirect banner link
    Set banners for specific campaigns
    Report on Affiliate Transaction on the Admin Dashboard
    Export transaction data to CSV or Excel XML
    Support API among systems
    Auto-fit with every device (Mobile, Tablet, PC)
    Support multiple stores
    Support multiple languages
    Fully compatible with Mageplaza extensions
    1-year free support
    Lifetime updates
    60 days guarantee money back