My Cart
Report incorrect product information

Refer a Friend for Magento 2

Promote brand awareness and enrich customer base with custom referral programs.

  • Advocates get fixed/percent discounts for link sharing
  • Holding periods for advocate discounts
  • On-site/admin referral program performance stats
  • Benefit from GDPR compliance! Once a customer deletes a profile, all the referral activity will be erased (right to erasure)
  • Integration with ShareThis, Reward Points, Customer Attributes.
  • Hyvä-compatible
Current extension version: 1.4.1 | Compatibility: Open Source 2.4.6 - 2.4.7; Commerce 2.4.6 - 2.4.7
Marketplace Approved

Marketplace Approved



GraphQL Available

GraphQL Available



Starting At Special Price $229.00


Subscription details

How Magento 2 Refer a Friend works

Run own refer-a-friend programs with this Magento 2 referral extension! Let brand advocates invite friends to purchase products through social sharing buttons or referral links. Track the performance of each advocate. Provide advocates and their friends with fixed or percent (cumulative) discounts as rewards for their activity.

Boost Sales through Referral Programs

Precise rules
The Magento 2 Refer a Friend extension includes only the main referral program configuration parameters so that you can quickly set up your program and get started!
With this Magento 2 referral extension, you can flexibly manipulate with your affiliate program rules by setting the exact discount values and types (fixed or percent) for advocates and their friends.
Quick advocate management
Instantly access the info on each particular advocate, manually control transactions, and track advocate balance history. Receive email notifications with detailed information when an invited customer places an order.
Intuitive participation

Thanks to this Magento 2 referral program extension, your advocates can monitor their balances, share links to your products, enable email alerts - all from a single page!

Magento 2 Refer a Friend Detailed Feature List

Customer Account Area

  • Refer a friend section in customer accounts
  • Detailed rule explanations
  • Social media sharing options
  • Referral dashboard

Effective Invitations

  • Refer a friend section in customer accounts
  • Detailed rule explanations
  • Social media sharing options
  • Referral dashboard

Reward Earning and Spending

  • Multiple order statuses valid for rewards
  • Brand advocate award expiration settings, days
  • Maximum reward amount to be spent per order
  • Holding period for advocate discounts
  • Ability to prohibit discounts not related to a refer-a-friend program
  • Opportunity to return rewards to brand advocates in case of refund

Customer Restrictions

  • Referral program availability to registered advocates
  • Referral program availability to registered/unregistered customers
  • Admins can set which customer groups can join the refer-a-friend program

Email Settings

  • Email options
  • Email templates
  • Email notifications for Admins

Straightforward Referral Rules

  • Convenient rules management for multi-store installations
  • One-time discount is guaranteed for friends
  • Fixed/percent (cumulative) discounts (rewards) for advocates and their friends
  • Registration protects fraudulent usage of referral links

Performance Statistics

  • General referral program statistics
  • Individual statistics by advocates
Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account
  • 1.4.2
    Released 16.05.2024
    * Fixed issue with rounding
  • 1.4.1
    Released 30.04.2024
    * Composer update
  • 1.4.0
    Released 29.12.2023
    + Email notifications for Admin
    * Fixed Issue with returning credit to advocate upon order cancellation
  • 1.3.0
    Released 08.09.2023
    + GraphQL support
  • 1.2.2
    Released 10.04.2023
    + Compatibility with Magento 2.4.6
    * Fixed issue with canceled points for an advocate after canceling a friend’s order
    * Fixed issue with sharing message when a rule uses Reward Points
    * Fixed issue with a typo in the Referral Program Conditions
  • 1.2.1
    Released 27.09.2022
    * Fixed issue with cancelling points for each items after refunding an order with several items
    * Fixed issue with showing zero balance in the email, if the percent reward is used
    * Fixed issue with SQL on the checkout when using referral URL
    * Fixed issue with "Allow Applying Subsequent Discounts - No"
    * Fixed issue with an exception on the checkout page using Klarna payment
    * Fixed issue with sending invalid data by the social media buttons
    * Fixed issue with applying RAF discount incorrectly on the Multishipping Address Checkout
    * Fixed issue with using API on the getActiveRule method
    * Fixed issue with twice awarding the one friend-guest after changing email
  • 1.2.0
    Released 30.08.2022
    + Compatibility with Magento 2.4.5
    + Using an attribute instead of group as a criteria for joining program (EE)
  • 1.1.7
    Released 07.06.2022
    + Compatibility with Magento 2.4.4
    * Fixed issue with module installation for Magento 2.4.4
  • 1.1.6
    Released 15.04.2022
    + Declarative schema upgrade
  • 1.1.5
    Released 19.11.2020
    * Fixed XSS vulnerability issue: admin comment is not sanitized
  • 1.1.4
    Released 08.09.2020
    + Compatibility with Magento 2.4
    * Fixed issue when referral link works even with disabled rule
  • 1.1.3
    Released 31.01.2020
    * Fixed issue when AdBlock affects RaF blocking processor.js on checkout page
    * Discount applies for invalid referral link
    * Discount is awarded to guest-friend without validation
  • 1.1.2
    Released 29.07.2019
    * Fix for Magento Marketplace
  • 1.1.1
    Released 15.04.2019
    * Fixed issue when a reward is not applied on a checkout page automatically
    * Whole discount is applied to Subtotal if "Maximum RAF Discount Which Can Be Applied to Subtotal" option is not specified
  • 1.1.0
    Relesed 21.03.2019
    + Sandbox mode
    + Option to restrict applying discounts with other coupons
    + Multiselect for Order Status
    + Percent discount for advocate (cumulative)
    + Discount holding period
  • 1.0.1
    Released 01.02.2019
    + Magento 2.3 compatibility
    + Web API enahancements
    * Typo in GuestQuoteService.php file
    * Several email options have been renamed
  • 1.0.0
    Released 30.05.2018
    * Initial release

Product Questions

To test discounts I have invited my colleague but neither she nor I received the rewards. What can be wrong?
Question by: Guest User on Nov 30, 2018, 10:05 AM
Since to prevent fraud the extension does not give discounts to customers who use the same IP, if you would like to test using the same IP, I would suggest that you enable Sandbox mode in the extension settings.
Answer by: Tatiana Poleshchuk on Nov 30, 2018, 10:06 AM
How to add RaF credit to an advocate manually?
Question by: Guest on Dec 26, 2018, 12:21 PM
It is possible to add the credit to an advocate in:
Marketing -> Refer a Friend by Aheadworks -> Advocates -> required advocate -> Add transaction
Answer by: Tatiana Poleshchuk on Dec 26, 2018, 12:23 PM
How can I translate and personalize every text shown on the front-end without the help of a developer?
Question by: Julia Gorobets on Apr 28, 2022, 11:46 AM
It is possible to translate the text strings of Refer a Friend (and other our extensions) using the native Magento inline translation option:

or via CSV file according to our instructions:
Answer by: Julia Gorobets (Admin) on Apr 29, 2022, 11:58 AM
Reasons to choose Aheadworks
Fostering wellness and allowing for the feeling of support and care, we help customers in no time.
Constantly seeking ways for improvement, we write clean code, subject to timely refactoring.
Business Expertise
Business Expertise
Seasoned in succeeding with hundreds of projects, we know all aspects of Magento 2 development.