Refer a Friend

Refer a Friend

Compatible With: Community, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2, 1.9.3 Enterprise 1.12, 1.13, 1.13.1, 1.14, 1.14.1, 1.14.2, 1.14.3

Tech Specifications

Current Version:
Stable Build
12 July, 2017
Extensions, Sales, Rewards & Loyalty


 Encourage customers to invite their friends to your store and reward them for referrals.

Other Extensions by Aheadworks

Gift Card


Back to top

The extension requires the following FREE special service extension be installed in order to function properly:  AW_All. Please make sure to install them BEFORE the main package. Read documentation.

Advocacy is the end game of most marketing effort. Whether it be through unique portfolio, great customer service, or engaging content, once you’ve convinced customers to speak on your behalf you’ve gained one of the most powerful marketing tools available. Not only do referrals and personal recommendations enjoy a much higher conversion rate, they also attract higher quality customers and increased average order value.

Convincing your customers to become your advocates may take a lot of effort over a long period of time, but it does not have to be the case. What we have for you is an advocacy tool with a built-in loyalty program that rewards customers for inviting people to your store. Aheadworks Refer a Friend extension for Magento comes with a full range of customization options, allowing you to set up the referral program in Magento to fit your business model and reward the type of behavior that suits you best.


Invitation delivery

There is a number of options available for the customer to refer people to the store:

  • Using an invite form that sends a customizable message to a specific email;
  • Sharing an individual broadcast link generated by the store;
  • Posting to social media directly from customer area;

Landing page for the referral link is provided by the store owner.

Referral tracking

Invites are logged within the customer area, allowing the customer to see how many people have responded and the amount of bonuses earned.

Reward triggers

A customer may receive bonus for one of three things: number of customers attracted, amount they spent, or the number of items they bought. There is also an option to reward those who responded to an invite with a one-off reward upon sign up.

Reward calculation

You decide at what point the bonus is activated (e.g. per each 5 customer sign-ups or each $100 spent, etc.), whether it is going to be a fixed sum or a percentage discount, and how many times a customer will be able to earn the same bonus.

Bonus spending

Earned bonus may or may not be used together with a discount code, it may be limited to a certain percentage of cart total, and it is possible to allow bonuses only with purchases over a certain amount.

Multiple rules

Within this referral extension for Magento an unlimited number of rules may create to be used at different times or even simultaneously. In case rules overlap we suggest assigning priority numbers for each rules to decide which goes first. There is also an option to define whether the rules are compounded or limited to the first one engaged.

Administrator control

It is possible to edit the amount of bonus earned manually from backend.

Read documentation.

To experience the extension firsthand follow the links below:


Release Notes

Back to top


  • Compatible with CE: 1.4.2 1.5 1.6 1.6.1 1.7 1.8 1.8.1 1.9 1.9.1 1.9.2 1.9.3
  • Compatible with EE: 1.12 1.13 1.13.1 1.14 1.14.1 1.14.2 1.14.3
  • Stability: Stable Build
  • Description:

    + Customer tax calculation before/after RaF discount
    * RAF block is absent in shopping cart if Bundle product is in the cart
    * Add strings to CSV file
    * Negative grandtotal
    * Redundant images in the extension CSS
    * Wrong link in the pager insige "Referred Friends" grid
    * Unable to apply entire discount for bundle products with fixed price
    * Potential vulnerability in the code
    * Fatal Error after registration via Broadcast Link
    * Link "Back" is absent on customer area


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top