Magento 1
    • Marketplace Innovator
      imagine 2016-2019 partner summit awards
    • Magento Silver Technology Partner
    Magento Affiliate
    27 Reviews

    Magento Affiliate for Magento 1

    Organize pay-per-sale affiliate marketing program

    • Create affiliate campaigns with different terms
    • Adjust for specific products and customer groups
    • Set reward rates as percentage or money value
    • Generate reports with key campaign stats
    45-Day Money Back
    90-Day Free Support
    free lifetime updates
    • Overview
    • 17 Reviews
    • Docs & FAQ


    An affiliate program is one of the most powerful ways to market your products online. With well-organized affiliate program, you can gain increased traffic and sales, generate qualified leads, extend your brand awareness, and get better search engine rankings.

    The Magento Affiliate extension allows you to organize automated advertising campaigns that will help promote your products or services round the clock. With the Magento Affiliate module, you pay the affiliate based on conversion of sales. If a customer follows an affiliate link to your website and makes a purchase in accordance with the rules of your campaign, the affiliate is paid. You can pay him or her fixed percent rate, tier percent rate, fixed amount or tier amount.

    So the charm of Magento Affiliate is that it allows you to build a team of sales reps which use their visitors and opt-in lists to advertise your products and services. You don’t have to pay them anything until they make a profit for you.


    • Affiliate functionality
    • Configurable campaigns:
      • rule-based system for products selection
      • adjustable date period
      • allowed customer groups
    • Adjustable per-campaign rates:
      • fixed percent
      • tier percent
      • fixed amount
      • tier amount
    • Transactions-based system
    • Convert customer to affiliate manually or automatically basing on group
    • Ability to set minimum withdrawal amount and holding period
    • Reports with visualization: Sales, Conversion, Traffic sources
    • Ability to generate a report for any period of time
    • All reports can be downloaded in CSV file
    • Ability to exclude taxes while earning calculating
    • Notifications sent to admin
    • Ability to add commissions from backend
    • Multistore support

    Web developer

    Review by Audrey | Feb 8, 2018

    I had an issue while installing the extension and the support team helped me fix the issue, we are extremely satisfied with their work!

    Allergy Store

    Review by Michael | Jan 11, 2016

    Very good extension. The support at Aheadworks has been great. Easy to work with and fast to respond.

    Excellent Plugin

    Review by Christos | Jul 9, 2014

    Works great out of the box, only the basics of affiliate but enough for small seller with few affiliates. I definitely recommend it.

    Great for Offline and Online Affiliates

    Review by Jeffrey | Apr 10, 2014

    I needed an affiliate plugin that could handle automatic affiliate updates that come in from my online bookstore and from sales pages, and I also needed to be able to handle manual entries for offline partners. This plugin offers the kind of flexibility I was looking for. I'm sure there are more powerful plugins out there, but this one fits my needs perfectly.

    Very good, not flawless

    Review by Sandy | Feb 5, 2014

    Had some problems with this plugin initially. Aw support team, however, managed to sort them out reasonably fast.
    ATM, everything is working as expected, the app is quite easy to use for both the admin and the end-customer.

    Simple Yet Flexible Affiliate Program

    Review by Jeffrey Arrowood | Dec 19, 2013

    I was looking for an affiliate extension that would fit into my current online and offline setup. I have a couple partnerships that require special terms that are not standard for my affiliates. I also have an affiliate website where my affiliates can grab their swipe copy, banners, and ads and this site requires an affiliate code. Finally, I wanted an easy way to reward my customers for spreading the word. This extension does it all - customizable affiliate programs, affiliate code (though the code is a horribly long string), and easy customer integration within Magento.

    The extension where I would send my affiliates for the promotional material so it doesn't matter to me that there are no options for offering banners, etc. with the affiliate links. I have that taken care of within my affiliate website. So for me this was the perfect affiliate extension.


    Review by Scott | Dec 7, 2013

    Everything I was looking for. 2 things would be:

    1. Add some sort of affiliate banner generator to the extension, so people can integrate their individual tracking codes into clickable images. Blog owners don't typically understand how to do this manually

    2. Withdraw limit. There is built in minimum but not maximum. I don't want to get a surprise withdraw request someday for $1000 or something. Need to be able to set maximum, and (optionally) send reminders automatically when threshold is met


    Review by Laurent | Dec 6, 2013

    Works great out of the box, only the basics of affiliate but enough for small seller with few affiliates. I definitely recommend it.

    Easy setup

    Review by Attila | Nov 14, 2013

    It was quite easy to set this module up. As with all AheadWorks modules, extending the functionality, to include custom features was easy, too. We've just added a few affiliates, and hope to increase sales through them.

    Simple in use

    Review by Geoff | Oct 30, 2013

    This extension is really simple in use. My Magento knowledge is not deep, but I've managed to set everything myself. Several programs, organized with its help showed good results.

    Nice and smooth extension

    Review by Allard | Sep 15, 2013

    Simple and good extension. Does what it should do. We tested more Affiliate extensions but this one did the job best. A+++

    Good but I'll have to customize it

    Review by ElenaMBelda | Apr 22, 2013

    I first tried PostAffiliatePro and their technical support did not make it work properly, and I have to say it is very difficult to configure. So I decided to bui this one from AheadWorks. I installed it and discovered you can't track the sales properly on a multidomain store, because the urls that are tracked must include a code, so I have to do some modifications to make it work. Overall opinion: good

    Built up a powerful affiliate network

    Review by Matt | Feb 1, 2013

    We've managed to attract a good number of webmasters to promote our store.Now they generate about 15% of our turnover without any additional efforts from our end.
    We set up this addon, created some promo materials and announced affiliate program

    Web Developer

    Review by Steven | Dec 19, 2012

    Recently bought this extension and it works flawlessly. The generation of affiliate links works great on the front end and the use of custom reports for the affiliates are very useful.

    Money well spend. The guys have done a brilliant job!

    Simple and good, but not yet complete

    Review by Hans Verhoeven | Aug 22, 2012

    Having a lot of aHeadworks extensions running on serveral sites I was waiting for this one because I now they make good extensions.

    And they didn't disappoint me. This one works like a charm too. Installation and setup is a breeze.

    Two remarks: the account page for the affiliate is somewhat confusing. The list of the available campaigns is the same as an ordinary article list. It is not completly clear that there are campaigns available instead of articles. One should have the option to put some describing text in the intro.

    Another thing is something that doesn't affect every shop I think. I have a shop with a few customer groups. Each group is assigned to a couple of catalogue price rules which gives them discount on selected products. Because of the fact that campaigns are assigned to customergroups, the visitors coming from this affiliate get the same discount as the affiliate himself.

    But I don't want that. I want to have another discount for visitors coming from an affiliate. So I have to make a different customergroup for affiliates with own price rules and put customers who can be an affiliate in two customergroups, one with there own discount and one with the discount for their visitors. This gives me more administration as I want.

    But maybe this becomes a feature in a new release.

    Overall: good extension you want to use!


    Great module and fantastic support

    Review by Oliver | Jul 24, 2012

    I've got no idea what the comment above is referring to! I've bought modules form these guy on a number of occasions and will always chose ahead works over others if the price is the same precisely because they always seem so helpful!

    I've tried a couple of Affiliate modules now and this one has been the best so far - the fact that it's open source has been very important as we've needed to customise it a little, but the code was well structured and easy to work with.

    Promising but support has been poor

    Review by Mark | Jul 2, 2012

    We purchased this product recently and initially the product looks very promising, however there have been some installation issues and the support to resolve them has been pretty average so far.
    Hopefully Aheadworks can get there act together so I can give a more positive review.

    When writing your review, please consider the following guidelines:

    • Review the product only if you've tried or bought the item;
    • Focus on the product and your individual experience using it;
    • Provide details about why you liked or disliked a product;
    • Be constructive and specific with your praise or criticism.

    We reserve the right not to post your review if it contains any of the following types of content or violates other guidelines:

    • Obscenities, discriminatory language, or other language not suitable for a public forum;
    • Advertisements, “spam” content, or references to other products, offers, or websites;
    • Email addresses, URLs, phone numbers, physical addresses or other forms of contact information;
    • Critical or spiteful comments on other reviews posted on the page or their authors.

    Aheadworks Co. does NOT edit the reviews and posts them as written by the reviewer.

    In addition, if you have any questions on the products – the compatibility, the functionality, or anything else – please do not submit them through a product review.

    Enjoy writing your review!

    How do you rate this product?
    1 star 2 stars 3 stars 4 stars 5 stars

    All fields are required


    Tanya Poleshchuk | Head of Customer Care

    Got questions? Let’s talk!

    I will be happy to tell you more about this extension!

    Contact us!

    Tanya Poleshchuk

    Magento 2
    • Marketplace Innovator
      imagine 2016-2019 partner summit awards
    • Composer packs
    • PWA
    • Magento Silver Technology Partner
    Affiliate for Magento 2
    3 Reviews

    Affiliate for Magento 2

    Drive sales through affiliate pay-per-sale channels. Easily conduct affiliate campaigns by recommending affiliates the best products to promote. Reward affiliates with commissions for every purchase within a campaign.

    • Recommend affiliates the products for promotion to help them make the right choice
    • Pay affiliates commissions per each product sale, including the ones that are not promoted but belong to the same affiliate campaign
    • Increase commission rates for best-performing affiliates
    • Monitor affiliate campaigns with performance reports (both for admins and affiliates)
    • Set up a payout schedule to generate payouts automatically
    45-Day Money Back
    Free Installation
    90-Day Free Support
    free lifetime updates
    Campaigns grid | View all your affiliate campaigns in one place! Delete, enable, or disable campaigns individually or massively.

    Campaigns grid

    New campaign page | Define the campaign’s status and allowed affiliate groups. Set the campaign conditions, manipulate with the link and/or coupon generation options. Define the commission type and amount and pick

    New campaign page

    Accounts grid | All affiliate accounts are assembled in a single grid. You can activate/deactivate the selected account(s) on the go.

    Accounts grid

    Edit Affiliate Account page | If required, change the status and affiliate group of particular affiliates.

    Edit Affiliate Account page

    Signup Requests grid | Conveniently monitor affiliate program signup requests from a centralized location. Approve/disapprove requests individually or in bulk.

    Signup Requests grid

    Signup Request page | See the detailed info for individual signup requests. If you decline a request, you can optionally specify the reason.

    Signup Request page

    Affiliate Groups grid | Control all affiliate groups in the dedicated grid. Delete groups one by one or massively.

    Affiliate Groups grid

    New Affiliate Group page | Set individual commission types, premiums, and holding periods per affiliate group.

    New Affiliate Group page

    Transactions grid | Monitor all affiliate transactions from one place.

    Transactions grid

    Create Transaction page | Select the required affiliate, define the amount, and leave a comment for a new transaction.

    Create Transaction page

    Payouts grid | Handle payouts from the dedicated grid. Change payout status to processing, complete, or canceled for the selected payout(s).

    Payouts grid

    Sales by Affiliate Link report | Assess sales performance of the link promotion type.

    Sales by Affiliate Link report

    Sales by Coupon report | View sales stats for coupon codes.

    Sales by Coupon report

    Extension settings | Configure the CMS Terms & Conditions page, commision adding and deduction, payout generation and requests, and email settings.

    Extension settings

    Joining an affiliate program | Users can join your affiliate programs from the designated tab in their accounts.

    Joining an affiliate program

    Request moderation | Once a new request has been submitted, you can moderate it in the ‘Signup Requests’ grid.

    Request moderation

    Asking for payment details | If manual approval is enabled, the newly joined affiliates need to indicate their payment info before participating in the program.

    Asking for payment details

    Promotions tab | Affiliates can generate affiliate links and/or get coupon codes in the dedicated tab in their accounts. For coupon codes, they need to specify a unique ID (the value is non-editable).

    Promotions tab

    Recommendations tab | Affiliates can view product suggestions for promotion in the ‘Recommendations’ tab.

    Recommendations tab

    Reports tab | Performance stats are available separately for the link and coupon code promotion types.

    Reports tab

    Balance tab | Thanks to our module, affiliates can monitor all their commissions, including the pending ones, from their accounts. This way, they will know when their pending commissions become available for payout.

    Balance tab

    Transactions tab | Let customers view their transaction history, including payouts.

    Transactions tab

    Payouts tab | To keep track of their payouts, affiliates can use the ‘Payouts’ tab.

    Payouts tab

    Account disabling | When an affiliate’s account is disabled, he/she can access only the basic campaign info.

    Account disabling

    Magento 2 Affiliate Extension Aheadworks
    Product suggestions
    Save affiliates’ time on picking products to promote by configuring suggestions per campaign
    Magento 2 Multi-level Marketing Extension
    Per-purchase commissions
    Give commissions for every purchase (including non-promoted ones) within a campaign
    Customer Referral Module Magento 2
    Payout scheduling
    Automate payouts by scheduling payout generation (once per a custom day period)

    How Magento 2 Affiliate Program Works

    Run successful affiliate campaigns with the Magento 2 Affiliate extension! Create campaigns with individual conditions, promotion types, and commission rates. Help affiliates quickly decide which products to promote by giving them recommendations. Maximize profits by paying commissions for every purchase within the campaign. Monitor campaign performance with the provided reports.

    Create an ‘Amazon-like’ Affiliate Marketing Magento 2 Program

    Configure campaign parameters
    With the Affiliate Extension Magento 2, you can set up every major aspect of your affiliate campaigns.
    Flexible conditions
    Add maximum value to your affiliate campaigns! With the ‘Amazon-like’ campaign conditions, your affiliates will earn commissions from every purchase within a campaign (both promoted and non-promoted ones).
    Promotion/commission types
    Decide how affiliates will promote your products: via link, coupon, or both. Define in which format the commission will be calculated: fixed or percent.
    Invite affiliates to join
    Magento 2 Affiliate extension ensures a simple and intuitive interface for affiliates.
    Program join requests
    With this Magento 2 affiliate program extension, affiliates can request to join your programs right from their accounts.
    Product recommendations
    Let affiliates quickly pick the right products for promotion! Provide recommendations with already calculated commissions.
    Commission premiums
    Reward top performers with higher commissions! The bonuses will be displayed next to the regular commission rates.
    Affiliate Management Extension Magento 2| Top Extension Development Company
    Flexibly manage payouts
    Provide payouts on a regular schedule!
    Payout creation conditions
    Define the minimum required affiliate balance for payout creation. After the value is reached, a pending payout with all the available commissions will be created automatically.
    Payout automation
    You can schedule an automatic payout generation once in a certain period). If the affiliate sends a request, a payout will be created automatically.
    Simple payout processing
    Mark payment processing stages by assigning the appropriate payout statuses. Complete payouts once they have been processed via 3rd party payment gateways. This way, you will prevent random repeat payments.
    Provide transparent data
    Affiliates can track their commissions and campaign performance via the provided stats. As an admin, you can assess campaign profitability with two reports.
    Affiliate reports
    Let affiliates track campaign efficiency separately for links and coupons.
    Admin reports
    Along with affiliates, you can monitor campaign performance individually for each promotion type in the admin area.
    Transaction data
    Both admins and affiliates can track the whole transaction history (money inflow and outflow) up to particular items and dates.

    Magento 2 Affiliate Extension Detailed Feature List

    Campaign management
    • Set up flexible campaign conditions
    • Define link tracking gaps (in days)
    • Configure coupon codes/uses per affiliate
    • Set commission types/amounts
    • Compose product recommendations
    User experience
    • View product recommendations for promotion
    • Assess performance by link/coupon code promotions
    • Track balance
    • Monitor transaction history
    Affiliate management
    • Activate/deactivate accounts
    • Approve/decline signup requests
    • Set commission type/premium
    • Define commission holding period
    Transaction management
    • Define transaction amount;
    • Select an affiliate for the transaction
    • Change payout status to ‘Processing’, ‘Complete’, or ‘Canceled’
    • Export payouts to massively issue them from third-party payment systems
    Performance Monitoring Magento 2 Extension Performance monitoring
    • Sales by Affiliate Link report
    • Sales by Coupon report
    Extension configuration
    • Approve signup requests manually/automatically
    • Add/deduct commissions upon particular order item status
    • Define the minimum payout balance for payout generation
    • Schedule automatic payouts once in a period
    • Configure email alerts for payouts/signup requests
    Need additional functionality
    or futher customization of your products?

    How Magento 2 Affiliate beats the competition?

    Optimized workflow
    Built upon most common use cases, the backend interface of our extensions echoes clearly the actual administrative workflow.
    Thorough testing
    Effective quality assurance employed, our extensions are customizable, scalable and fully Magento 2 compatible.
    Quality code
    Constantly seeking ways for improvement, we write clean code, subject to timely refactoring.
    Any questions?

    Tanya Poleshchuk | Head of Customer Care

    I’ll be happy to tell you more
    about our products!

    Let's get in touch!

    Tanya Poleshchuk
    • Reviews (3)
    • FAQ (13)
    Overall rating
    5 of 5 stars

    When writing your review, please consider the following guidelines:

    • Review the product only if you've tried or bought the item;
    • Focus on the product and your individual experience using it;
    • Provide details about why you liked or disliked a product;
    • Be constructive and specific with your praise or criticism.

    We reserve the right not to post your review if it contains any of the following types of content or violates other guidelines:

    • Obscenities, discriminatory language, or other language not suitable for a public forum;
    • Advertisements, “spam” content, or references to other products, offers, or websites;
    • Email addresses, URLs, phone numbers, physical addresses or other forms of contact information;
    • Critical or spiteful comments on other reviews posted on the page or their authors.

    Aheadworks Co. does NOT edit the reviews and posts them as written by the reviewer.

    In addition, if you have any questions on the products – the compatibility, the functionality, or anything else – please do not submit them through a product review.

    Enjoy writing your review!

    How do you rate this product?
    1 star 2 stars 3 stars 4 stars 5 stars

    All fields are required


    Sep 26, 2019


    I have been using Ahedworks for the last several years. i ran a company of web developers and we used these guys for most of our extensions and any assistance we have needed! They are always super fast in resolving the issues or even just helping with any questions we may have.

    I have recently moved on from running a web development company to start another venture and again these guys are amazing! If you want a quality extension or custom development you have found the right guys for your Magento Development works! All Magento Certified so you know you are getting it done right the first time! When Magento is done right it can be very cost effective but when done wrong its a money pit!

    Use these guys to get the job developed correctly according to Magento's best standards!

    Thanks again guys,


    Aug 29, 2019

    Looks good

    Sharing coupons is awesome! This part was missed most in M1, glad you have finally added it.
    We have already got some extensions with you - we trust you. Keep this up!


    Feb 22, 2019

    perfect job

    As always happy with the extension.
    It is very important that you provide well-written extensions and further technical assistance is great. perfect. keep going.
    Can I generate payout from within Magento?
    The money earned is being paid to affiliates using 3rd-party payment gateways (PayPal, etc.).
    Magento just keeps a record of all the affiliate payouts.
    How and when payouts are generated?
    An admin can schedule automatic payout generation for all affiliates once in a period.
    Alternatively, the admin can manually give payouts by configuring the corresponding option in the extension settings.
    Provided that the affiliates' balance has the required balance, money will be transferred to their accounts through the corresponding payment gateway (not through Magento).
    I want to add SKU in product conditions. However, the extension will only allow me to add Category or Attribute Set. How can I add product SKUs?
    To make SKU or name, or any other product attribute visible in conditions its "Use for Promo Rule Conditions" option should be enabled in:
    admin -> Stores -> Attributes -> Product -> required attribute -> Storefront Properties
    Does it support multi-store?
    Yes, it does. It is possible to configure the extension separately for different websites.
    Is there support of REST API?
    Yes, the extension contains REST APIs and is ready to be integrated into PWA, SPA, and other solutions with modern and efficient frontend interfaces.
    During the purchase I have to enter our url. Does this extension only work on 1 installation? Because we have a development environment and a production environment.
    Our EULA allows using the extensions on a single production and as many dev or staging sites as you need without a need of purchasing an extra license.
    What is aheadworks policy on supporting its modules? Specifically if a security vulnerability is found will aheadworks create a patch?
    Our extensions come with included support period and we are able to provide technical assistance when the support is active.
    As for security vulnerabilities and bugs, we are trying our best to fix them free of charge regardless of the support period status.
    This extension for Magento 2 supports Saudi riyal currency and Arabic Language?
    If your currency and language is natively supported by Magento 2, the extension will also support it.
    However, to work with RTL most likely some style adjustments will be required and you will need to translate some options the same way as you did with your Magento.
    Does the extension support full page caching?
    Since full page cache is a native Magento 2 feature, all our extensions for this platform support it.
    I run Magento 1.X. Will my currently installed extensions from aheadWorks work in Magento 2?
    Due to a significant difference between Magento 1 and Magento 2 branches, the extensions for M1 will not work in M2.
    However, the owners of the extensions by Aheadworks for Magento 1 can get 25% discount on purchase the same extensions by AW for M2
    Which URL do I specify on checkout if I've got only a development store at the moment?
    You need to enter a final address of the site when it will go live.

    If the domain name is still under consideration at the moment of purchase, you can enter an address of your dev environment. In this case, don't forget to contact us when the final domain name has been registered: our support team will change it by your request.
    I run Magento 2 on AWS with ELB (Elastic Load Balancers) do I need a license per EC2 instance? They are all behind the same domain.
    Such setup is considered to be a single Magento environment, so you need only one license.

    Please wait...

    added to cart
    Go to Checkout Continue Shopping
    Continue shopping
    View cart & checkout