How to Easily Add an Affiliate Program in WooCommerce

Do you want to add an affiliate program in WooCommerce?

Adding an affiliate program to your eCommerce store is a great way to encourage customers and other marketers to promote your products.

The challenge is that WooCommerce does not come with a built-in affiliate management system. Luckily, there are several affiliate plugins you can use. In this article, we’re going to show you how to easily add an affiliate program in WooCommerce.

Why You Should Add an Affiliate Program to WooCommerce

Adding an affiliate program provides an incentive to your customers, fans, and other marketers to promote your products in return of a small commission per sale.

When a user signs up to be your affiliate, they get a special link to your store. This link has their affiliate tracking code within it.

When someone buys through that link, the affiliate earns a percentage of the sale price. For digital products, this is often 30%. For physical products, around 5% to 10% is normal.

This commission encourages your affiliates (brand ambassadors) to promote your products, and it helps you make more money online without any extra work.

The challenge for new online store owners is that WooCommerce doesn’t have a built-in affiliate or referral tracking feature, so they often get confused on how to add it.

Luckily, there are several WooCommerce affiliate plugins that you can use to create your affiliate program. We’re going to take you through three different methods in this article.

1. Affiliate Royale

Affiliate Royale

Affiliate Royale is a premium WordPress plugin. It can be easily integrated with your WooCommerce store.

Once you’ve installed and activated the WordPress plugin, you’ll see a new Affiliate Royale tab in your WordPress dashboard.

If you click on that tab, you’ll see a screen like this:

The Affiliate Royale dashboard

With Affiliate Royale, you can can set your commission levels, customize your welcome and sales notification messages, and more.

Under Affiliate Royale » Options you can set up key pages for your affiliates.

If you want to handle the affiliate payments through WooCommerce, then that’s really straightforward. Just go to Affiliate Royale » Options then select the ‘Integrations’ tab.

Integrating Affiliate Royale with WooCommerceng Affiliate Royale with WooCommerce

Check the box next to ‘WooCommerce’ and Affiliate Royale will be automatically linked to WooCommerce.

Next, you’ll want to set up your affiliate commissions. Affiliate Royale lets you set different commission tiers, if you want to.

You can do this under the ‘Commissions’ tab. Simply type in the percentage that you want to offer for each level.

You’ll need to assign different commission levels to your affiliates under the ‘Affiliate’ tab:

Setting the commission for your Affiliate Royale affiliates




Affiliate Royale charges $85/year for their plugin. This covers you for one website, or you can pay $165/year to use it on multiple websites.

You can keep using it even if you don’t renew, but you won’t have access to updates or support.

2. AffiliateWP


AffiliateWP is another premium WordPress plugin. Once you’ve paid for the plugin, you simply download and install it.

You can then go to the ‘Affiliates’ tab in your dashboard to see an overview of your affiliate sales. This example is from an affiliate program that’s been running for a while already:

The AffiliateWP dashboard

To integrate AffiliateWP with WooCommerce, go to Affiliates » Settings. Next, click the ‘Integrations’ tab at the top of the screen.

Integrating AffiliateWP with WooCommerce

Simply check the box next to ‘WooCommerce’ and then click on the ‘Save Changes’ button at the bottom. Now, AffiliateWP will automatically record affiliate referrals when anyone comes to your WooCommerce store through an affiliate link.

You can set a different commission rate for each affiliate, if you want, using AffiliateWP. Go to Affiliates » Affiliates in your WordPress dashboard, then search for a registered affiliate to set their commission rate.

Setting an affiliate's commission in AffiliateWP

Affiliates without a specific commission rate will have the default commission rate. You can set this up or change it by going to Affiliates » Settings (set the ‘Referral Rate’ under the ‘General’ tab).




There are several different pricing tiers for AffiliateWP. The lowest you can pay is $99/year, which covers you for a single site.

If you pay $249/year, you get all the “pro” add-ons included. You can also get these with a lifetime membership for $499.

3. ShareASale

ShareaSale is a bit different from the other two options because it’s an affiliate network, not a WordPress plugin.

When you join ShareASale as a merchant, the automatic “wizard” will walk you through the process of setting up your account.

ShareASale can be used with WooCommerce if you install a plugin like ShareASale WooCommerce Tracker.

After installing and activating the plugin, go to the ‘ShareASale WC Tracker’ tab in your WordPress dashboard. This will show your ‘Tracking Settings’ where you’ll need to enter your ShareASale Merchant ID.

Linking the ShareASale WooCommerce Tracker plugin to your ShareASale account

This is all you need to do to link ShareASale’s affiliate program with your WooCommerce store. However, you may also want to make sure that refunds are automatically deducted from affiliates’ earnings.

You can do this under the ‘Automatic Reconciliation’ tab of the plugin. Check the ‘Automate’ box:

Tracking your WooCommerce refunds on affiliate sales in ShareASalev

You’ll also need to get the ‘API Token’ and ‘API Secret’ by logging into ShareASale and going to Tools » Merchant API. There’s a link in the plugin that will take you straight to the right place.

Make sure you click ‘Save Settings’ after making these changes.




ShareASale has a lifetime cost of $550. They also charge a fee of 20% on all your affiliate payouts. When you join, you need to give them a $100 deposit too.

If the 20% fee on your payouts doesn’t reach $25 in a given month, you have to pay the difference. There is an initial grace period, though.

Source link

Digital Strategy Consultants (DSC) © 2019 - 2020 All Rights Reserved|About Us|Privacy Policy

Refund Policy|Terms & Condition|Blog|Sitemap