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:

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?

See Affiliates WooCommerce for more details.

Affiliates Pro and Affiliates Enterprise come with additional integration features for WooCommerce.

276 Responses to Affiliates WooCommerce Light

  1. Rhon January 19, 2014 at 9:27 pm #

    Hi, I read through the comments but didn’t find an answer. Is there a way to give affiliates a fixed amount, like $10, instead of a percentage?

    • antonio January 20, 2014 at 7:41 am #

      with the Woocommerce Integration Pro version you can set this easily:
      1.- make sure you have NOT selected “Enable product referral rates” on Affiliates->Woocommerce Integration
      2.- On Affiliates->Settings set Referral Amount and “10”.
      You need the pro version.

  2. Barbara January 1, 2014 at 12:25 am #

    The affiliate page ( just looks like this:


    How do people sign up?

    • kento January 1, 2014 at 10:43 am #

      That shortcode is from another plugin, not from one of the Affiliates plugins nor from the integration. See the Shortcodes section in the documentation for details on the short codes you have available with the plugins please.

  3. Maiya December 13, 2013 at 1:11 am #

    Hi there,
    Is it possible to grant an affiliate with store credit or a particular coupon for referrals instead of a $ payout? We would ideally like to offer: Refer a friend – if your friend purchases a particular product, you get a store credit of $10 (or a coupon code equal to $10). Is something like that possible? (with affiliates or affiliates pro)

    • antonio December 13, 2013 at 11:02 am #

      right now you can do it manually. You can “pay” to affiliates creating a coupon with the value of referrals, and closing this referrals (on Affiliates->Referrals). We are working on a plugin to do it automatically.

      • maiya January 23, 2014 at 12:41 am #

        Thanks Antonio –
        do you need affiliates pro to do that?

        Could each referral have a unique coupon code? Ie, if I refer 2 different people and earn 2 x coupons, they would have to be unique, ie THANKS-A & THANKS-B – otherwise, if it’s just one code given out, I could potentially reuse it multiple times. Does that make sense?


        • antonio January 24, 2014 at 9:16 am #

          in this case you don’t need the Pro version.
          You can see all referrals on Afiliates->Referrals then you go to Woocommerce->coupons, and you can create a coupon for each referral (you can limit the oupon by emails, to bused only by the affiliate)

          • Maiya January 24, 2014 at 9:36 pm #

            Thanks – is it possible on the affiliates–>referrals dashboard page to view who the affiliate and who the referee is for each order? For payouts it would be much easier to mark them as closed after creating their coupon if we could actually see this data… thanks!

            • kento January 29, 2014 at 1:43 pm #

              Ummm โ€ฆ what you’re asking is already shown there ๐Ÿ™‚

          • Maiya January 30, 2014 at 11:01 pm #

            Thanks Kento – all the test referrals were “direct” so that was all that was showing.. I’ll test further, thanks!

  4. Celestine December 10, 2013 at 4:01 am #

    That’s the thing my site that I set up thru GoDaddy isn’t a WordPress site and according to them I have have to put WordPress is a subdirectory which they said they could link to. So are the 1st steps to download WordPress and WooCommerce? What’s the best version of WooCommerce to use the Affiliates Pro or something else? How do I make WordPress and WooCommerce into a subdirectory? Like i said I’m not a programmer so I’ll need some direction!

    • kento December 14, 2013 at 12:55 pm #

      Here’s a good starting point: Installing WordPress

      • Celestine December 17, 2013 at 5:21 am #

        My situation is that I just have my PC and I built my site thru GoDaddy. Looking at the things I’ll need in the ‘Installing WordPress’ link I have a text editor of course but I don’t have an FTP client and I do not have a separate server. After perusing the different ways of installing WordPress it seems like installing it on my computer with the Turnkey WordPress Appliance might be the fastest simplest thing to do. Does that sound reasonable or am I misunderstanding anything?

        • kento December 17, 2013 at 5:16 pm #

          Give it a try, you’ll have a learning process ahead but there are lots of resources related to WordPress and a large community that will help you.

  5. Celestine December 3, 2013 at 4:28 am #

    I built my online store thru GoDaddy but they don’t support making someone else an affiliate of your own site. Another site wants to become an affiliate of my site. GoDaddy referred me to and I found out about WooCommerce which seems like it would be the thing to have on my site to allow for an affiliate relationship with the other interested site. From what I’ve been able to find out apparently I would have to create a subdirectory to hold WooCommerce. GoDaddy told me they could create a link to the subdirectory. I’m not a programmer so I would have to have someone walk me thru setting up the subdirectory with WooCommerce and then making it so when anyone who comes to my site from the other interested site and buys something then the other site would get a commission. Can anyone help out? I tried not to make this too confusing let me know if it is. Thanks!

  6. Rene November 7, 2013 at 10:59 pm #

    Hi there,

    I am trying to assist a client with their WordPress site, but I am not really familiar with WordPress. I was hoping one of you clever WordPress’ers can help me.
    They are running a WordPress Multisite so each Affiliate can have their own sub-site ( The Affiliate WooCommerce Light plugin is also installed.

    There is a main site which contains a set of products and a cart.

    The requirement is, that the sub-site will get to see a subset of the products on the main site. The question is though, how to define the subset for each sub-site? Can it be done perhaps by WordPress Categories? The sub-sites won’t have their own products. They need to merely inherit a subset of existing products from the Main Site. How do I achieve this?

    The customer would browse to and see a page which lists 3 products. The main site ( actually contains these three and hundreds of other products as well . When the customer adds one of the products to their cart, the referral to the Main Site needs to occur, in order for the Main Site Administrator to be able to pay commission. The question here then is, how do we ensure the referrals for related sales are recorded?

    Is Affiliate WooCommerce Pro the answer?

    Any help to point me in the right direction would be greatly appreciated.

    • kento November 8, 2013 at 1:28 pm #

      Hi Rene,

      From what you explain you would certainly need a decent amount of customizations done. This is not going to work OOTB, although you can see and try to get as close as possible to your expected set of requirements with the system and the WooCommerce integration. At least it will give you a foundation upon which you can build and an idea of the extra work that will be required to meet the target requirements. You don’t need any of the Pro versions for that, mainly because the first objective as I see it here is to set up the site so the whole stores are appropriately replicated – with or without affiliate system. Once that is solved, I would concentrate on the efforts needed to integrate the affiliate system.

      I would recommend to hire an experienced WordPress consultant for that as well.

      • Rene November 8, 2013 at 3:14 pm #

        Thank you very much for the speedy reply !

        • kento November 8, 2013 at 5:02 pm #

          With pleasure ๐Ÿ™‚

  7. Susanne September 17, 2013 at 1:33 pm #


    I’ am using the free versions of Affiliate and Woocommerce Integration.

    I can’t give the affiliate a username (it wont’n be saved) So there fore they can’t login and se their status.

    What can I do?


    • antonio September 18, 2013 at 4:43 am #

      How are you creating the affiliates?
      If you create the affiliate manually, the wordpress user must exist before.

  8. Xana September 5, 2013 at 5:29 pm #

    This video shows what I mean.

  9. Xana September 5, 2013 at 2:05 pm #

    I want my referrals to be considered pending, unless the orders they report to are paid. Is it possible with the free version of your plugin (for woocommerce)? (the automatic change of referral status upon change on the order status)
    Thanks in advance!

    • antonio September 5, 2013 at 4:54 pm #

      you can set this in Affiliates->Options::Default referral status.

      • Xana September 5, 2013 at 4:57 pm #


        That only seems to set de default referral status.
        If I set it to pending, it stays pending, even after I manually change the order status to Completed.

        • Xana September 5, 2013 at 5:05 pm #

          What I’m asking for is a relationship between order statuses (woocommerce), and referrals statuses (affiliates).
          I only want to consider paid orders as accepted referrals, but i expect it to be automatic. Did i made it any clearer?

        • Henrik Nielsen December 6, 2013 at 7:25 am #

          Hi Antonio
          I have two questions before purchasing the affiliated pro version:
          I noticed that the referral status is default set to accepted, even though the payment not has been registered in woocommerce. Status/registration of a referral order is set once the customer accepts the terms and is directed to PayPal or other payment provider. This means that the status not is checked up against the payment status the way I see it..
          This means that I have to manually check and set status for each order to ensure that the affiliated gets the correct commission. Does the pro version support auto status based on the order status in woocommerce? Paid/not paid..
          Setting of commission:
          Is it possible in the pro version to set the commission individually for each affiliate link and based on:
          Shopping basket value either with or without vat and shipping cost
          Set commission on product level or category level?

          • antonio December 6, 2013 at 11:03 am #

            referral status is automatically updated on Affiliates Pro. See screenshots.

          • antonio December 6, 2013 at 11:10 am #

            each affiliate can have her own commission. It’s not implemented a method based on basket value, but you can use the API to create it.

  10. ling September 2, 2013 at 4:10 pm #


    • kento September 2, 2013 at 8:40 pm #

      Use the link to manage your subscriptions to the post at the bottom of the page please.

  11. Brian September 2, 2013 at 1:05 pm #

    Thanks Antonio,

    I have to speak with my client, first but after that, if I have issue after purchasing, Do I go to the support forums? Is there phone support?

    • antonio September 2, 2013 at 3:13 pm #

      you have support by forums and comments system. Sorry, there isn’t phone support.

  12. Brian September 2, 2013 at 2:44 am #

    I’m looking into affiliate software and I was wondering does any of your versions support something along these lines.. Tier 1 gets $10 commission, if tier 2 makes a sale they get $10 and Tier 1 gets $5. Tier 3 makes a sale, they get $10 from their sale, tier 2 gets $5 and Tier 1 gets $2. Kind of like Everyone gets the tier 1 rate when they make a sale and then the residuals go up the chain.

  13. ling August 22, 2013 at 4:08 pm #

    hi Kento,
    thanks for the link.
    I am still a little confused, not having a lot of knowledge in the technical terms being used…
    Here is what I want to do:
    I want to have the option to set up affiliate programs for either site-wide products, or specific products. Most likely, I only want to have affiliate program for specific products. Can the “light” version support that, or do I have to get the “pro” version?

  14. ling August 19, 2013 at 10:47 pm #

    I am interested in installing this plug-in. Can I set up product-specific affiliate program? e.g. I only want to do affiliate programs for a few products, not every product on the website.
    What is the major difference between the “full” version vs the “light” version?

    • kento August 22, 2013 at 8:20 am #

      Hi ling, the integration with Affiliates Pro supports product rates, i.e. you can set the commission rate per product and some products can generate zero commissions. Note that this would be running a single affiliate program. There is a link to the feature comparison table on the Affiliates Pro page.

  15. Jacob July 9, 2013 at 1:53 pm #


    If I like to promot to all my user that if they promot my site on facebook or email and get a friend to sign up I will give them โ‚ฌ10 to buy with on our woocommerce shop – and this help me do that ?

    it have to be easy for the user, so it just a “page” saying click here to post on facebook – and then in the text the code and everything else that the system need to know that if a user click and sign up on this link, he will get โ‚ฌ10 and the user promoting it also get โ‚ฌ10 in reward?


    • antonio July 9, 2013 at 2:20 pm #

      you can use Affiliates Woocommerce Light / Pro.
      In “Affiliates Area” page affiliates can see their personal link, and promote this.
      When you want to pay affiliates, you can generate the coupons with amounts.
      You can sse more info in setup documentation.
      If you want that also the customer get a discount, you can use affiliate’s coupon attribute (available in Pro version).

      • Jacob July 9, 2013 at 2:22 pm #

        so will I be able to do this:

        • kento July 10, 2013 at 8:11 pm #

          Who knows … I mean that depends on how their processes are defined and if they overlap with yours. You should best give the free version a try and see if it fits your basic needs, if that works for you, then take a look at the additional features provided by the Pro or Enterprise versions and see if they match what your requirements are. Sometimes you will need customization, it really depends on how far you are willing to adapt your processes or adapt the system to your processes where each of these options makes sense.

  16. alex July 6, 2013 at 3:06 pm #

    My site is comprised of a bunch of minisites that are created through custom post types. My idea is to allow users to post normal reviews,posts,pages and of course products to sell from thefront end of their buddypress login. Do you know if your plugin solution offers this capability with custom post types, etc? Thanks

  17. alex July 6, 2013 at 3:03 pm #

    Is there a way to run the affiliates, woocommerce, and some achievements plugin together so members of a buddypress community can compete for badges by sharing, selling,posting,or revieweing content?

  18. alex July 6, 2013 at 3:01 pm #

    Im not sure if this is the right place to ask this, but I am currently running a wordpress theme called “flavor” from industrial themes. The theme contains a bunch of minisites that are created using custom post types. It also has woocommerce support and buddypress. I am trying to create a site that members can login on the frontend, create /upload their own content (custom post types), and unlock achievements based on their reviews, views, best post, most viewed, etc. My question is, is it possible for members to do this using custom post types? I think it normally works with normal posts or pages, but Ive heard of sites that have made it work with custom post types..? Also, my goal is to allow members with a free membership gain achievements through posting their own content and competeing with other members, but also allow paid members to gain awards/achievements and even be payed from clicks. do you know if your plugin works well with any affiliate software that could handle this? Any insight is greatly appreciated.

    • kento July 9, 2013 at 11:44 am #

      You could base this on the Affiliates plugin but it sounds like you will need a decent amount of customization done. I would recommend to prepare a brief but exact requirements document especially related to how the rewards are structured. You could then seek a developer’s help to customize the system. In any case, I’d suggest to have a look at the documentation and simply install the system on a test site and see how close it comes to what you have in mind.

  19. Jess July 3, 2013 at 5:45 pm #

    When an customer comes to the site through an affiliate’s referral link, and they click around the products before purchasing, does the affiliate still get the commission? Or does the sale have to be made on the page their link brings customers to? I have the light version of woocommerce and affiliates.

    • antonio July 3, 2013 at 7:04 pm #

      once the user clicked, he can browse various products, and finally he will generate commission.
      In Affliates->Options->Referral timeout you can setup the number of days since a visitor accessed your site via an affiliate link, for which a suggested referral will be valid.

      • Jess July 3, 2013 at 7:06 pm #

        Fantastic. Thanks for your quick response.

  20. Mike June 12, 2013 at 9:08 am #

    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?

    • Mike June 13, 2013 at 12:39 am #

      I mean I’ve added ?affiliates=4 to the request

      • antonio June 14, 2013 at 10:13 am #

        please take a look to this comment.
        If it doesn’t work, you can send us login access to support at itthinx dot com, and we will take a look.

        • Mike July 4, 2013 at 6:44 am #

          I ended up upgrading to the paid version and it’s all working now


          • antonio July 4, 2013 at 8:06 am #

            perfect ๐Ÿ˜‰

  21. Josh June 3, 2013 at 11:50 am #

    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 ๐Ÿ™‚



    • antonio June 3, 2013 at 1:55 pm #

      be sure you have installed and activated Affiliates or Affiliates Pro or Affiliates Enterprise, this instegration needs it.

      • Josh June 3, 2013 at 2:01 pm #

        Woops! sorry, i thought that was the same thing as yours! I didnt realise there was separate ones

  22. Jemma June 1, 2013 at 4:02 pm #

    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 June 3, 2013 at 11:02 am #

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

      • Jemma June 3, 2013 at 2:18 pm #

        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 June 4, 2013 at 6:37 am #

          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.


  23. Kal May 28, 2013 at 11:43 pm #

    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.

  24. Alex May 21, 2013 at 9:47 pm #

    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.

    • kento May 22, 2013 at 10:29 am #

      Hi Alex,

      Can you give a link to the site so we can register a test account and have a look?

      • Alex May 22, 2013 at 10:48 pm #

        The site is:

        The affiliate code is: ?aff={#}

      • Alex May 24, 2013 at 3:19 am #

        I’m sorry, nevermind. I ran another test and everything seems to be working correctly. For whatever reason this code was probably used without clicking the banner ad.

  25. Kal May 17, 2013 at 4:19 am #

    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

    • antonio May 17, 2013 at 7:41 am #

      with PRO version you have shortcodes that show to affiliates their stats, and you can setup notifications.
      You can see Version Features Comparison.

  26. Rowan April 19, 2013 at 1:02 pm #

    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:

    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 April 23, 2013 at 9:52 am #

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

  27. Dean April 17, 2013 at 11:02 am #


    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.


    • antonio April 17, 2013 at 2:06 pm #

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

      • Dean April 17, 2013 at 2:33 pm #

        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.

  28. Mitch April 13, 2013 at 7:40 am #


    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?


    • kento April 13, 2013 at 5:25 pm #

      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.

      • Mitch April 14, 2013 at 12:49 am #

        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 April 15, 2013 at 4:35 pm #

          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.

  29. OmTamil March 30, 2013 at 12:40 am #

    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 and then use this affiliate system in other network sites, i.e or Thanks in advance!

    • antonio April 1, 2013 at 10:13 am #

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


  30. Artur March 11, 2013 at 1:18 pm #

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

    • antonio March 11, 2013 at 2:53 pm #

      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.


      • Artur March 11, 2013 at 11:27 pm #

        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 March 12, 2013 at 8:53 am #

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


  31. David March 9, 2013 at 12:26 pm #

    would like to try Pro before committing.

    Please advise.


    • kento March 9, 2013 at 9:22 pm #

      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?


  32. todmaffin February 25, 2013 at 6:56 pm #

    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).

    • antonio February 26, 2013 at 8:05 am #

      You can create a affiliate area page where users can view their info, in Affiliate -> Options.
      If you only want to show the url affiliate, then you can use: <a href=”[affiliates_url]">[affiliates_url]</a>

      More info:
      or this discussion :


    • kento February 28, 2013 at 12:42 pm #

      Is your question related to the WooCommerce Light integration or the integration with Affiliates Pro? Both provide a fully functional affiliate area where affiliates can see their URLs and extensive information on how to link to specific pages is in the documentation, the link mentioned by Antonio shows you what possibilities are available with both versions.

  33. todmaffin February 25, 2013 at 7:58 am #

    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.


    • kento February 25, 2013 at 2:01 pm #

      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).

  34. Olaf February 16, 2013 at 1:27 am #

    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

    • kento February 18, 2013 at 11:14 pm #

      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.

  35. Laurence Doherty February 3, 2013 at 3:44 am #

    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?

    • kento February 5, 2013 at 8:06 pm #

      Hi Laurence, yes it’s possible to do that using the API.

  36. Freek January 28, 2013 at 1:38 pm #

    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

    • kento January 31, 2013 at 12:52 pm #

      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 February 1, 2013 at 10:29 pm #

        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,

        • kento February 5, 2013 at 8:01 pm #

          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.

  37. Heath December 13, 2012 at 11:32 pm #

    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?

    • kento December 17, 2012 at 9:12 am #

      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.

  38. Vari November 7, 2012 at 3:01 am #


    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

    • kento November 8, 2012 at 9:27 am #

      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?

  39. Alex October 23, 2012 at 11:32 am #

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

    • kento October 25, 2012 at 2:16 pm #

      Hi Alex, please see this comment which provides links to the .pot files you can use for the translation.

  40. Rakhmad September 19, 2012 at 2:06 am #

    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! ๐Ÿ˜€

    • kento September 21, 2012 at 11:46 am #

      You just need to mark to referral as closed, that means that you have paid it ๐Ÿ™‚

    • Rakhmad September 22, 2012 at 12:10 am #

      Oh, I see!
      Yap, it’s good enough for me!
      Thank you!

  41. tar August 16, 2012 at 4:14 pm #

    ok, so this would work?

    • kento August 16, 2012 at 4:39 pm #

      Yes, to verify check the hit counter after visiting an affiliate link. It must increase.

  42. kento August 16, 2012 at 3:19 pm #

    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.

  43. tar August 15, 2012 at 6:42 pm #

    what do you mean โ€œ(not unless rewrite rules are applied)โ€?

    By default, can i do this as a pretty link?

  44. tar August 15, 2012 at 4:48 am #

    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
    The affiliate pretty link would be
    Or does affiliate links only work on the home page? (

  45. Mia Orantes August 10, 2012 at 4:27 am #

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


    • kento August 10, 2012 at 9:42 am #

      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.

      • Mia Orantes August 10, 2012 at 4:08 pm #

        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:

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

        • kento August 11, 2012 at 9:28 am #

          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.

  46. Mifta May 28, 2012 at 3:05 am #

    How to create checkout page?

  47. drewdown May 26, 2012 at 6:53 pm #


    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?


    • kento May 28, 2012 at 11:58 am #

      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 May 28, 2012 at 12:31 pm #

        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.


        • kento May 28, 2012 at 12:46 pm #

          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 May 28, 2012 at 1:14 pm #

            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.

            • kento May 28, 2012 at 1:48 pm #

              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.

  48. lincoln84 May 2, 2012 at 6:32 pm #

    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?

    • kento May 5, 2012 at 3:02 pm #

      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.

  49. Patrick January 23, 2012 at 11:15 pm #

    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

    • kento January 24, 2012 at 7:39 am #

      You’re welcome ๐Ÿ™‚ They are not exactly the same but quite similar …

  50. Patrick January 23, 2012 at 9:55 am #

    Hello Kento

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

    Thanks a lot

    • kento January 23, 2012 at 11:25 am #

      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 ๐Ÿ™‚

Leave a Reply

We use cookies to optimize your experience on our site and assume you're OK with that if you stay.
OK, hide this message.

Affiliates ยท Contact ยท Jobs ยท Terms & Conditions ยท Privacy Policy ยท Documentation ยท Downloads ยท Useful Plugins ยท My Account