Last updated on September 21, 2020
Setting up an affiliate program is an effective and money-spinner thing. Let affiliates bring qualified leads and you keep earning money even while you are asleep.
But confusion arises as to which is the best plugin to set-up the WooCommerce affiliate program. The market is flooded with options.
So here, we compare two popular plugins – AffiliateWP and Affiliate For WooCommerce.
This is an AffiliateWP review and how Affiliate for WooCommerce fares against it.
Let’s dive into a detailed comparison between the two.
AffiliateWP plugin allows you to create and manage your own affiliate program for your WordPress website. Allow visitors to sign-up for your affiliate program, approve them and provide them a commission for each sale they make for you.
Affiliate For WooCommerce overview
Affiliate for WooCommerce plugin also lets you set-up and manage your own affiliate program on your WordPress site, provided you use WooCommerce. You don’t need any third-party complex affiliate platforms. You can purchase Affiliate for WooCommerce plugin from WooCommerce.com
Allow visitors to sign-up for your affiliate program, approve them and provide them a commission for each sale they make for you.
Now, let’s move on to the features / benefits both the affiliate plugins have to offer.
What you get from AffiliateWP
AffiliateWP is packed with good features –
- Easy set-up. Install and activate the plugin. Add some settings and you are good to go.
- Affiliate registration forms for users to register as affiliates.
- Affiliates can generate their own referral links from the Affiliate Area with the built-in referral link generator.
- Automatic and manual affiliate approval
- No cap on affiliates that can join the program and promote.
- Full integration with popular WordPress, eCommerce and membership plugins
- Offer unlimited creatives – visual resources, links, etc. for better promotion.
- Accurate affiliate tracking, real-time reporting.Track affiliate-referred visits, referrals, earnings and affiliate registrations in real time.
- Pay affiliates directly to their bank accounts using the plugin’s dedicated payouts (extra cost)
- See your top earning affiliates, view affiliate reports, edit individual affiliate accounts, and moderate affiliate registrations.
- A dashboard for your affiliates to track their performance, view earnings, retrieve their referral URL, find creatives, and more!
- Use coupon codes instead of affiliate links.
- Offer different commission rates to different users and also based on product.
- Control the duration of referral tracking cookies.
- Customizable emails – They provide customized emails for admin notification, affiliate registration, approval, rejection, earning reports, etc.
- Export data to CSV for forecasting, bookkeeping, and accounting purposes.
- Detailed log of every payout sent to affiliates from the Payouts screen.
- Hooks and templates to add custom features and functionality.
- Rest API and WP-CLI integration – Users can create, view, update, and delete the data (CRUD) using the WP-CLI commands from AffiliateWP. Also, perform CRUD operations using RestFul API.
On the other hand, Affiliate For WooCommerce too is jam-packed with features.
What you get from Affiliate For WooCommerce
Quite a lot of powerful features –
- Easy to set up and manage. Single screen interface, no jargon. No more confusing terminology, clunky interfaces, or multi-screen processes for basic tasks.
- Powerful affiliate system, runs everything automatically.
- Affiliates can register (using forms), generate links, and track commissions themselves.
- Automatic and manual approval of affiliates. Automatically turn your customers (or any other WordPress users) into affiliates.
- Unlimited number of affiliates can join and promote
- Integrate with your own site — Affiliate for WooCommerce works as a WooCommerce extension, so your costs and setup time are reduced. Also integrates with WooCommerce Subscriptions.
- Offer unlimited marketing resources / assets. Create campaigns, add promotional material – images, videos, swipe files, anything you want and let affiliates pick them up and promote. All using your familiar WordPress editor.
- Track affiliate progress and adjustments: commissions are adjusted based on order status changes and recurring subscription payments.
- Real-time, accurate and advanced reports. Order sync, conversion rate, other useful metrics. Track product and customer level performance. Know who’s promoting what and how well!
- Affiliate leaderboard shows you top-performing partners at a glance.
- Percentage commissions, payout logs, gross/net commissions…
- A dashboard for your affiliates to track their performance, view earnings, products sold the most, find campaign resources, and more!
- Payout partners easily using PayPal Mass Payout API
- Use coupons for tracking referrals
- No site slowdowns, works on shared hosting – efficient code quality.
- Set a storewide affiliate commission rate
- Set different affiliate commission rates for different users. Flat rate or percentage. 25% for John, 35% for Erica, $5 for Matt…
- One-click migration from “WordPress Affiliates” plugin.
- Assign tags to affiliates based on their performance. This becomes easy to search these affiliates
- Predefined filters to search affiliates
- Assign or unassign order to an affiliate
- Modify affiliate referral ID and parameter
- Regular improvements and updates
Now, let’s move on to setting up your affiliate program using both the plugins.
Setting up affiliate program using AffiliateWP
You can install AffiliateWP by uploading its ZIP folder through the backend of WordPress or by uploading the unzipped version directly to your plugins folder.
The plugin provides shortcodes to insert the registration forms into any of the posts and pages of your website. This to give your visitors the ability to sign-up as affiliates by themselves.
After activating the plugin, head to the General tab and set the terms for your affiliate program.
Next, go to the Integrations tab of the Settings page and enable the application(s) you want to use with AffiliateWP and click on Save.
Your affiliates will find their referral ID from as shown.
Dashboard, affiliate tracking and more…
From the affiliates page in the back end, you can view all of the affiliate accounts on your site — including pending and rejected applications. You can also view total earnings and other metrics related to each affiliate’s performance.
The reporting tools in the back end allow you to quickly get an overview of how your affiliates are performing — complete with charts and graphs to visualize the data.
The plugin provides a creative section wherein you can add banner images, graphics, text links, and other items to your website. For each creative, you can easily add an image or link text, and then specify a URL to a page on your website. This helps your affiliate promote your brand better.
You can use the Payouts tab to view payout details.
When it comes to making the payments to your affiliates, you can use the Generate Payout file tool on the referrals page in the back end. This will create a CSV file containing the payment details for all of the unpaid referrals in a date range of your choosing.
Setting up affiliate program using Affiliate For WooCommerce
Setting up an affiliate program using Affiliate for WooCommerce plugin is very easy.
Download the .zip file from your WooCommerce account.
Go to: WordPress Admin > Plugins > Add New to upload the file you downloaded.
Activate the extension. That’s it.
The plugin provides the following settings for the affiliate program under WooCommerce > Settings > Affiliate
You can use a shortcode [afwc_registration_form] on any page or post of your site. This will show the registration form to visitors on your site and they can request to join your affiliate program.
Additionally, you can also select some users roles to automatically make them your affiliates.
Set global commission rate, payout settings, coupons for referral and other settings and you are done.
Your affiliates will find their referral ID / coupons from their My Account > Profile. They need to suffix it in the URL of any product they want to promote.
Dashboard, affiliate tracking and more…
This is another area where Affiliate for WooCommerce plugin shines. You can manage everything from a single dashboard – affiliate tracking, campaign creation and payouts.
No switching to multiple dashboards / screens like AffiliateWP.
Here’s what the affiliate dashboard shows you:
- Net affiliate sales
- Unpaid commissions
- Visitor, customers count and conversion rate
- Complete details of each affiliate – Payment method, order date, commission paid, payouts
Affiliate marketing campaigns
You can create affiliate marketing campaigns using your familiar WordPress editor. Add images, banners, videos, swipe files, etc. your affiliates can use to promote your brand.
Make payouts using PayPal or Manual payouts
For payout via PayPal, refer this doc for the steps
The manual commission payout is to keep track of the commission payout. The actual payment of the commission is done by you outside the Affiliate For WooCommerce plugin. It can be using a bank transfer or other payment method.
You can check for each payout made from the Payouts tab.
Dashboard for your affiliates
The plugin also provides a dashboard for your affiliates so that they can monitor their performance.
- Gross and net commission
- Total sales and conversion rate
- Commission earned from each customer
- Payout history
- Product wise commission: This will show each product purchased with quantity and how much earned for that product purchased via an affiliate’s referral link.
AffiliateWP Add-Ons and Extensions
While the core AffiliateWP plugin does include elements you need to run your own affiliate program, you need some third-party add-ons to extend the functionality even further.
The two lower-priced AffiliateWP packages get access to the 15 official free add-ons, while those who choose one of the two top-tier packages receive access to the 14 official pro add-ons (plus the 15 free add-ons).
Some AffiliateWP add-ons you may find useful:
- Offer tiered affiliate referral rates
- Enable recurring referrals
- Instant PayPal payouts
- Pay your affiliates with store credit
There are also some code snippets on GitHub that can help you to modify how the plugin works.
No add-ons hassle with Affiliate for WooCommerce
Unlike AffiliateWP, Affiliate for WooCommerce plugin boasts all the features and things you need, without providing any extra add-on, thus preventing you from spending extra bucks from your pocket.
AffiliateWP is a premium plugin available on four pricing plans:
- Personal: $99 — one site license
- Plus: $149 — three site licenses
- Professional: $249 — unlimited site licenses and 14 pro add-ons (plus all future pro add-ons)
- Ultimate: $499 — unlimited site licenses and 14 pro add-ons (plus all future pro add-ons)
All pricing options include one year of access to plugin updates and support, apart from the Ultimate plan, which includes unlimited access to updates and support.
There’s also a 30-day full refund policy in place, and you can also upgrade your license at any time.
Affiliate for WooCommerce Pricing
Affiliate for WooCommerce costs $129.
Includes one year of support and updates.
You can buy it from WooCommerce.com
So, which affiliate plugin is better?
While AffiliateWP is a popular plugin amongst WordPress users, Affiliate for WooCommerce is the best-selling affiliate plugin on WooCommerce.
Both plugins are good for use and they don’t disappoint.
If you want a WordPress plugin that has integration with WooCommerce and other popular services, some customization options, go with AffiliateWP. However, you will get stuck with multiple dashboards, clumsy UI and added cost of addons.
But, if you want a WooCommerce affiliate plugin that is simple to use, manage everything from a single place, cost-effective and has all the powerful features like AffiliateWP, go with Affiliate for WooCommerce plugin.