Affiliates WooCommerce Light

This WordPress plugin integrates Affiliates with WooCommerce:

  • WooCommerce delivers enterprise-level quality and features to your online store.
  • Affiliates is an outstanding platform that helps to boost sales through your affiliate program.

With this integration plugin, referrals are created automatically for your affiliates when sales are made.

The plugin allows you to set a referral (commission) rate so that your affiliates get credited with a referral based on a percentage of each sale’s total net amount.

What you need to use this is all free and ready to go:

- WooCommerce
- Affiliates
- Affiliates WooCommerce Integration Light

Install these, set up your shop, decide how much you want to pay your affiliates and start selling!

Installation & Setup

1. Install and activate the WooCommerce plugin. Configure your shop and create products.
2. Install and activate the Affiliates plugin. Use the default settings or configure it to your needs.
3. Upload and activate the Affiliates WooCommerce Integration Light plugin to your WordPress installation.
4. A new WooCommerce Integration Light menu item will appear under the Affiliates menu in WordPress. Set the referral rate for your affiliates there.

Note that you can install the plugins from your WordPress installation directly: use the Add new option found in the Plugins menu.

You can also upload and extract them in your site’s /wp-content/plugins/ directory or use the Upload option.

Frequently Asked Questions

What features does this integration provide?

When a sale is made through WooCommerce, a referral is recorded for the affiliate that referred the sale.

How can I set the amount that affiliates earn on each sale?

Go to Affiliates > WooCommerce Integration Light and set the rate there.

Example: If you want to give an affiliate 10% of each net total sales amount, set the rate to 0.1.

I need more features, is there an advanced version?

The Affiliates WooCommerce Integration Pack comes with Affiliates Pro and additional integration options.

81 comments

  • Hello Kento

    Could you help me choosing beteen JigoShop and WooCommerce, please ?
    (what’s real difference, which one is better…)

    Thanks a lot
    Patrick

    • Hi Patrick,
      As far as Affiliates is concerned, there is no difference whether you use it with Jigoshop or WooCommerce. It works equally well with both. The same applies to the Affiliates Pro integration pack – the one for WooCommerce is about to be released, the one for Jigoshop is already available.
      Regarding whether to choose Jigoshop or WooCommerce, I suggest you try both and see which one suits your particular needs better.
      Hope that helps :)

  • Thank you very much for your quick response.
    So if I understand it, JingoShop and WooCommerce both have exactly the same functions.
    Ok, I will follow your advice and install both. Perhaps the ergonomics or other details make the difference?
    Thank you again

  • lincoln84

    Can Affiliates be used as a referral system? Affiliates seems to be more like Amazon associates, but I want it to act as a referral system for my customers. That is, invite your friend and if he/she makes a purchase, you get a $10 coupon or something. Is that possible?

    • Yes that’s possible. I don’t see where this should be different to granting a referral when a sale is made. Whatever they accumulate can then be either paid out or a coupon issued.

  • drewdown

    Hello,

    I am attempting to create a custom ‘form’ upon checkout that will dropdown all the affiliates we have and allow the user to select where they were referred from.

    The problem is I cannot set the cookie in the woocommerce checkout class of the dropdown to work with the affiliate system.

    Do you have any suggestions on setting the cookie with the input box or dropdown that someone selects so that the affiliate system will pick it up before the checkout is completed?

    Thanks,
    Andrew

    • Hi Andrew, You don’t need the cookie if you already know the affiliate, you would just have to take the id and record a referral. May I ask why they should select the affiliate?

      • drewdown

        They would want to “select” an affiliate, in the even that you create a psuedo-affiliate/referral such as “Someone’s Business Card”, or “Google Search”, etc.

        The current affiliate system only allows you to type in the url with ?a=AFFID, etc. We didn’t want to require people to have to limit the ability of this awesome affiliate system. So we created the custom dropdown, replaced/created the cookie.

        :)

        • If they really have to select that, they most probably will never do that, unless there is a benefit for the customer involved. That’s why coupon codes are an attractive alternative to affiliate links because the referred customer doesn’t have to click an affiliate link and gets a discount which can be tracked back to the affiliate. That’s a feature available with the Affiliates Pro integration, if it covers your use case I would say you can spare yourself a good amount of coding: instead of having them select an affiliate from a dropdown, let them enter the affiliates’ coupon code.

          • drewdown

            I think we will have to agree to disagree on that note. ;) There was absolute reasoning for this.

            The coupon system is already in place for other objectives for the client and the affiliate system isn’t powerful enough without this. The drop down is something that should be on the wishlist for the Affiliate plugin in general.

            In this case the client is using the affiliate system for:

            How did you find us?
            – Google Ads
            – Word on the street
            – Facebook Chatter
            – The Twitterverse

            In those 4 events there is no way to track, unless someone links one of the affiliate URL’s and not always is that the case.

            Not only that, but what if the people on Facebook, or the Twitterverse are not giving out a coupon and are just simply ‘talking’ about the company in hand.

            I think if I was referred via Facebook and they were not giving out an affiliate that I would be more than ‘happy’ to inform a company that I heard about their site via Facebook Chatter. In essence, the client will now be able to track usage of people selecting that they heard about the company or website via that source.

          • Eventually you should measure it once you have the dropdown in place. See what % of customers actually selects one of those, and don’t force them to choose. Then throw in some coupons and see how much FB chatter those create vs. without, same through other channels.

            BTW you can track Google Ads quite easily with the Affiliates plugin, just create an affiliate for that and use the affiliate link on the ad. Using several, you can measure the efficiency of one or more ads, groups or campaigns.

            Anyhow, for your form, simply have a look at how the affiliates_suggest_referral function works and instead of checking the cookie, take the affiliate id from dropdown to create a referral once the form has been submitted.

  • Mifta

    How to create checkout page?

  • How can I add additional fields to the registration form in the affiliate area on the front end? I am using WooCommerce Lite.

    Thanks

    • You can either create a customized version of the registration form (derived from the implementation) or you could add profile fields with the plugin mentioned on Useful Plugins.

      • Thanks Kento! I actually tried Profile Builder yesterday and couldn’t get the Affiliate Area registration form to add any of the custom fields that I created. I also tried “Cimy User Extra Fields” and couldnt get those to appear on the Affiliate Area form either, so I just turned off the Affiliate Self-Serve registration and created another form as you can see here: http://www.shophautecloset.com/affiliate-area/

        What do you mean by “You can either create a customized version of the registration form (derived from the implementation)”??

        • The registration form is independent, that’s why you wouldn’t be able to use another plugin to add fields to it. But the solution you have applied seems appropriate for your case, as you manually approve affiliates anyway.
          By ‘customized version’ I meant that it is possible to reuse the code that provides the registration form, but that’s more complicated.

  • tar

    If I want to give out an affiliate link to my affiliates to promote a secondary page, do I just add on the link?

    In other words the page is http://www.myurl.com/newproduct.
    The affiliate pretty link would be http://www.myurl.com/newproduct/affiliate/1
    correct?
    Or does affiliate links only work on the home page? (www.myurl.com/affiliate/1)?

  • tar

    what do you mean “(not unless rewrite rules are applied)”?

    By default, can i do this as a pretty link?
    http://www.example.com/newproduct/affiliates/1

  • That won’t work, better you use the form mentioned in the previous comment. If you’re not familiar with rewrite rules on your web server that would be the way to go anyhow.

  • Rakhmad

    Hi Guys, Thanks for Great Plugin!
    But, I have an amazing problem here,

    I already run this plugin and it works like a charm.
    I already have some affiliates.
    One of my affiliates already have $10 in their account.
    And he just email me to redeem $5 from his account.

    And the question is … How can I do that?
    OK, I can send him money via paypal, bank or etc, manually.
    But, in his account it still written $10. … How can I reduce it?

    Please help me?
    Thank you! :D

  • Alex

    Hi Kento, how can i translate the whole plugin in another language? I mean all descriptions, affiliate login and registration form, etc…
    Thanks

  • Hi,

    I’m using Affiliates and WooCommerce Integration Light and had added an affiliate as a test. There’s no confirmation email being sent to the affiliate email address with the username and password and no email sent to me as the admin to say there is a new affiliate.

    Any suggestions?

    Thanks in advance,
    Vari x

    • Hi,
      If you do it manually on the back end, there will be no email sent out to the admin or the affiliate. Is it there where you have tried it?

  • I get this error on certain affiliates page within the WordPress admin:

    Warning: Missing argument 2 for wpdb::prepare(), called in /home/content/90/10076290/html/wp-content/plugins/affiliates-pro/lib/core/affiliates-admin-options.php on line 213 and defined in /home/content/90/10076290/html/wp-includes/wp-db.php on line 990

    Does anyone know what this error means?

    • This is not related to Affiliates WooCommerce Light – the version of Affiliates Pro you are using is compatible up to WordPress 3.4.2 but you are using it on WordPress 3.5. The latest version of Affiliates Pro is compatible with WordPress 3.5, please upgrade.

  • Freek

    Hi Kento,

    I’m using WP 3.5 and Woocommerce 1.6.6. I’ve downloaded Affiliates 2.2.0 and Affiliates WooCommerce Integration Light 1.0.4. I’m also using the following latest plugins:
    - Akismet
    - EU Cookie Law Compliance
    - Google Analytics for WordPress
    - Q and A
    - WordPress SEO
    - WP Customer Reviews

    Unfortunately an error appears in the backed: “The Affiliates WooCommerce Integration Light plugin requires the WooCommerce plugin to be activated.”

    Any suggestions?

    Best regards

    • Is this a multisite? It might be a bug when checking whether the plugins are present with that version. Will issue a fixed release if needed.

      • Freek

        Hi Kento,

        Thank you for your prompt reply.

        What do you mean by a multisite?

        Idd, it looks like a bug when checking whether the plugins are present or not.

        Can I manually overwrite the check?

        Best regards,
        Freek

        • Multisite is WordPress running multiple blogs instead of only one. By the way, the code is correct also for multisites so that’s not an issue. Try using only the essential plugins, if there’s a notice, another plugin might be interfering (which it shouldn’t) : Affiliates, Affiliates WooCommerce Integration Light, WooCommerce.

  • Hi Kento,
    I have installed your affiliate plugin on a client website. The website is not e-commerce but rather my client wants to reward affiliates who send prospects that complete a gravity form. The gravity form finishes with a thank you page. Is it possible to register a ‘sale’ when the thank you page is reached?

  • hi kento,

    i have the idea to build an shop which only refers to other products (an affiliate shop). is it possible to become a merchant and offer my affiliate products to affiliates?

    thx for your response, i would be glad if i could ask you some questions via email, before i will purchase your product(s)

    best regards olaf

    • Hi Olaf,
      From what you’re explaining, I don’t think it’s the right solution. It is intended to run sales through the site where the affiliate program is running as well. Please feel free to post any questions on the site (on the appropriate page of course ;) ) – it’s the preferred method as it helps others find answers to their questions, too.
      Cheers

  • todmaffin

    Hi — bought the Affiliates for WooCommerce plugin tonight. I wonder if I’m missing something. I created an Affiliate Area, and — using a new browser that wasn’t logged in as myself — tried registering as an affiliate.

    All my affiliate got was a generic WordPress email saying “he” had created a username on the site.

    No information on his custom affiliate link, no nothing.

    Help!

    • The notification email that new affiliates receive is the standard notification that WordPress sends out to new users. If you want to place a link to the affiliate area in the message, you can use for example the SB Welcome Email Editor plugin for that (see Useful Plugins).

  • todmaffin

    How do they find out what their custom URLs are for the individual products on my WooCommerce site? Is there a template for that?

    I had expected your plugin to provide them this info on signing up (as it’s really one of the most basic things an affiliate needs to know).

  • would like to try Pro before committing.

    Please advise.

    Thanks,
    David

    • Hi David,

      There’s no public demo site set up for it (I know … mea culpa, we should really set one up) but I can give you access to a private demo site. Also, have you tried the free version yet?

      Cheers

  • I’m wondering if the process of upgrade from Affiliate Woo Lite to AffWoo Pro is easy and smoothe?

    • antonio

      Hi Artur,
      It’s easy, deactivate Affiliate Woocommerce Integration Light, activate new Affiliate Woocommerce Integration. Setup Affiliate Woocommerce Integration, and it’s all.
      Remember that, you need Affiliate Pro or Affiliate Enterprise to use Affiliate Woocommerce Integration.

      cheers

      • Now i’m little confused.

        There are: Affiliate Light and Affiliate Woocommerce Integration Light.

        AND there are: Affiliate Pro and Affiliate Woocommerce Integration.

        And in orger to upgrade from light to pro I only need to deactivate old and activate + setup new… and all data, statistics and affiliates registrations will be secure?
        Am I right or not?

        • antonio

          Hi,
          yes, only need deactivate old and activate new.
          Be careful to have the option UNCHECKED “Delete all plugin data on desactivation”, in Affiliate->Options

          cheers

  • Hi, would like to know whether this plugin works with WP Network sites. I’m having 2 different sub-sites using WooCommerce. Can I able to set a separate site for affiliates alone, i.e mysite.com/affiliates and then use this affiliate system in other network sites, i.e mysite.com/shop or mysite.com/products. Thanks in advance!

    • antonio

      Hi,
      Affiliates support multisites, and the affiliates are separate between subsites (one affiliate in site A doesn’t exist in site B).

      cheers

  • Hi

    I currently have the Light version installed to test it.

    What I am looking for is a way to for the affiliate to automatically receive the commission.

    For example: 10% commission processed by PayPal (90% goes into my account and 10% goes into their account)

    Is that possible in the Light version? If not is it available in the Pro version?

    Mitch

    • Hi Mitch, no that wouldn’t be possible with Affiliates Pro either. The way it works is that you get the full payment and then pay out your affiliates which is usually done after a certain amount of time in case of refunds or chargebacks on orders.

      • Ok I understand.

        And the difference between the PRO and the Light version is that the PRO generates a Paypal Mass Payment File.

        Is that correct?

        If thats the case I guess i could just say, payments are paid on the first of every month and generate that file.

        • antonio

          Hi,
          Generates a Paypal Mass Payment file is one feature, but there are more advanced features, such as being able to define different commissions for each product.
          cheers

  • Hi,

    I’m trying your light version now (planning on upgrading to pro once I have this working).

    My problem is that when I register to the site, I don’t have the option to enter a first and last name. Unfortunately, my Woocommerce registration and Account page doesn’t let you add a First and Last name. Is this something you have an idea about? If not i’ll keep pushing. As soon as I crack this and see the affiliate program working I’ll be upgrading regardless.

    Thanks,
    Dean

    • antonio

      Hi Dean,
      You can try Profile Builder, check out section Useful Plugins.
      cheers

      • I checked out Profile Builder but it looks like it only works with a standard WordPress site and can’t override the standard registration screen (as far as I can see yet). I’m currently trying to us ‘Theme my Login’. This seems to be more powerful, and although I can’t get the ‘first’ and ‘surname’ on the registration screen yet, it does have the option to go in afterwards and edit the user details after registering.

        It’s not ideal, but I’ll keep working at it. Thanks for the information. I’ll keep looking at Profile builder and see if I can disable/modify the Woocommerce registration screen.

  • Rowan

    I am looking for a way to have a profile page that my affiliates can use for their customer that would be able to display the following affiliate detail:

    Picture
    Logo
    Name
    Address
    Hours Of Operation
    Comment file

    It should look like a one page website that would have a link back to the main site
    Like how Mary-Kay and Avon does for their affiliates.

    We would need to be able to control what goes on this page

    • antonio

      Hi,
      you need create a page and use shortcodes for that purpose. Maybe a plugin related users. Affiliates doesn’t work for that.
      cheers

  • Kal

    Hi i am using the free plugin with woocommerce. Just wondering if the affiliates have a backend to see their stats and if they get email notifications when a sale is made?

    which main benefits does pro have over light? i only have 1 active affiliate ATM

  • Alex

    I believe everything is setup correctly: 15 day referral timeout, 3% commission, multiple affiliate accounts, etc. I’ve even tested the referral links & made sure the cookie was being stored on the client.

    Everything seemed to be looking good but I’ve received 0 referrals from the countless daily orders. I simply thought all of the orders *must* have just been direct until I noticed one of our orders had a coupon code that’s *only* shown on an affiliate banner ad. However, when viewing the order on the “referrals” page, they ALL say direct. None of them seem to be registering the affiliate. Any ideas on why?

    P.S. We’ve only had the affiliate banner ads up for less than 15 days, so I’m almost certain it has nothing to do with the timeout.

  • Kal

    I bought the freaking affiliates pro plugin and an affiliate is getting credited with all my direct sales. I know this is true because i have checked my stats on where the sales have come from. This is really stupid.

    My only guess is that it is a plugin bug or that he has somehow figured out that changing his affiliate link to 1 will credit him for “direct” sales. Why the hell does the site have an affiliate link anyway am i going to pay commisions to myself?! sorry this is very frusterating and if there is a way to remove the direct affiliate link that would be awesome.

  • Jemma

    Hi, I just installed this with the hope of purchasing the Pro version if it suited my needs. It all seems great, I did a test order and everything seems fine, apart from when I changed the referral status to closed it doesn’t seem to have done anything. Should the commission go to the affiliate when clicking this? When I logged back into the affiliate account it showed the status as referral paid. Thanks.

    • antonio

      Hi,
      Once a referral has been paid out to the affiliate, it should be set to Closed.
      You can find more info in Managing referrals.
      cheers

      • Jemma

        Hi Antonio, thanks for your reply. So does this mean when using the light version, you have to manually go into Paypal and send a payment of the commission amount to the affiliate, then mark it as closed? I thought it might be automated, but I take it the Paypal Mass Payment button in the full version does this for you? And does it automatically send the payment to the email address they used to sign up?
        Thanks again, Jemma

        • antonio

          Hi,
          yes, in Light version you must it manually.
          In pro/enterprise you have two buttons:
          “Generate PayPal Mass Payment File” create a file that you can import in Paypal to pay users, but the plugin doesn’t pay automatically.
          “Close Referrals” close all Accepted referrals.

          cheers

  • Hi I am trying to integrate this plugin but I am getting this up the top in red “The Affiliates WooCommerce Integration Light plugin requires an Affiliates plugin to be activated: Visit the Affiliates plugin page”

    I couldnt see anywhere to do this on the link provided.. I also couldnt see Affiliates on the wordpress menu bar :-(

    I look forward to using this awesome plugin and hopefully upgrading to pro for the mass payment feature :-)

    Cheers,

    Josh

  • I’m having problems getting my referrals recognised. I have woocommerce, affiliates, and this plugin all set up. The visits are getting logged correctly but the referrals are not. I have made two test orders, going all the way through to paying and Completing the order. Still there is no “Referral” recorded. This was all within one visit, adding ?affiliate=4 to the request.

    Any ideas what is going wrong or how I can troubleshoot?

Leave a comment

Your email address will not be published. Required fields are marked *

*


7 × = twenty eight

Please follow the Support guidelines.

Premium Support is available for customers in the Forums.