Affiliates WooCommerce


Purchase a license for Affiliates Pro or Affiliates Enterprise.

Premium Integration with WooCommerce

Affiliates WooCommerce fully automates affiliate commissions for sales and provides additional WooCommerce-specific options for Affiliates Pro and Affiliates Enterprise.

  • Coupons : Assign coupon codes to affiliates to credit them with sales commissions.
  • Subscriptions : Grant commissions on recurring payments.
  • Advanced commission rates : Set individual commission rates per product, product category, per affiliates and combinations.


Please refer to these documentation pages for detailed information on the integration features:

1,062 Responses to Affiliates WooCommerce

  1. Amit Sharma July 20, 2014 at 11:55 am #


    We have a website wherein affiliates sents referral customers to us via a query string in the url, and then they track it via the querystring sessions to define the referred orders e.g.
    Can affiliates pro with woocommerce take care of these referrals and give us a report for this to be working?

    Please clarify so we can make a decision asap!


    • kento July 22, 2014 at 7:48 am #

      Hi Amit,

      It seems that you are already using a different system, that wouldn’t be compatible with Affiliates Pro.


      • amit sharma July 22, 2014 at 8:23 am #

        Thanks Kento, no actually we are not using any system at our end rightnow and just evaluating which is best to be used to track these links, so would be glad if you could suggest if and how it can work with your plugin.


        • kento July 23, 2014 at 8:51 am #

          Hi Amit,

          I would recommend to try out the free Affiliates plugin with the Light integration for WooCommerce which you can both install freely directly from Plugins > Add New (search for Affiliates). Unless you need the enhanced features included in Affiliates Pro or Enterprise, you can use the free versions and have a fully functional affiliate program. At least you can evaluate if that suits your needs, and then take a better decision on whether Pro would be suitable.


  2. Nu July 18, 2014 at 4:22 pm #

    We have a monthly membership that we want to have a 25% commission rate and be able to pay out to our members a reoccurring payment each and every month for any one they refer who are members also. Can we do this with the woo commerce with their subscription and the affiliate light or do we need the pro?

    • kento July 18, 2014 at 6:07 pm #

      Hi Nu,

      This would require the Pro or Enterprise version as commissions on recurring payments are only supported in the integration with Affiliates Pro or Enterprise.


  3. HempBox July 16, 2014 at 4:39 pm #

    Can we use this plug-in to give affiliates a discount off of a subscription they already have in place instead of a payout? IE the cost of their subscription goes down for every referral they make?

    • kento July 16, 2014 at 11:08 pm #

      Hi, sorry no that isn’t possible.

  4. Shane Cutts July 14, 2014 at 3:40 am #


    I am building a travel website and would like to hire agents to produce more tour sales. I’d like sales agents to receive a percentage of the sales they make and have their own account management page on the site. Obviously this is slightly different to just being an affiliate for the site.

    Is this easily achievable with your plugin?

    I have to use WooCommerce also.

    • antonio July 14, 2014 at 8:59 am #

      they could use their own custom links (or coupons) so they get a commission when they make a purchase. With the plugin affiliates can use their own links to generate commissions.

  5. Nicolaj June 28, 2014 at 3:14 pm #

    I need to find the right affiliate solution wordpres plugins for our new business.
    I have looked at the descriptions but want to be 100 sure before i buy your plugin.

    Technical info:
    Its build with wordpress theme neighbourhood and running woocomerce.

    The concept is that our sales people will visit companies and private parties and present our furniture and interriors.
    Afterwards costumer or sales person can use the website to buy a product. Maybe buy by entering a unique code from woocomerce that gives a certain discount. Can we use a discount code from woocommerce and assign it as tracking code for commission?
    The code need to be assigned to a individual sales person so we can see who referred and cause the sale and pay that sales person a commission.

    Also each sales person need to be able to generate a unique link that can be used to promote online using social media.

    Each individual sales person need to be able to log in to our site and get an overview of what they have sold and what is their commission.
    Would be nice if each sales person could receive an email everytime they make a comission but its not a must.

    Is this possible and what plugin do I need to buy?

    Best regards,


    • kento June 29, 2014 at 11:14 am #

      Hi Nicolaj,

      Based on what you describe I think Affiliates Pro could be a match. Have a look at the Coupons section in the documentation please, I think you can use that. Also the Notifications and maybe Affiliates WooCommerce Views if you want to show order details. I would also recommend to try out the free version before you decide, the coupons and notifications features are not included but it’s fully functional and can help you see if it would be a match in general.


  6. Yi June 26, 2014 at 11:58 pm #

    I have affiliates Pro la test version and woocomerce latest version.

    I want to be able to pay my affiliates in store credit via woocomerce coupons. I want to be able to assign the coupon code automatically so they can use it as they want. I asked this before and the response from the itthinx was that this feature was beign develop. Also each in store credit is given every time a referral is made and accepted. Meaning they will accumulate 10 dollars per user referred.

    Can you please help me?

    • kento June 29, 2014 at 11:08 am #

      Hi Yi,

      Have a look at the Affiliates Coupons plugin please, I think that is what you’re looking for.


  7. Hermes Alves Dias Souza June 24, 2014 at 9:52 pm #

    Hello, I want to buy your plugin. But i have two doubts.

    1 – I can set a affiliate a specify registered user? Like by email used?
    2 – I can put a specify coupon code for the specify affiliate user?

    Now, i’m using the woocommerce like a POS system.

    • antonio June 25, 2014 at 7:26 am #

      1.- In Affiliates->Manage Affiliates you can add an affiliate manually using her username.
      2.- You can edit your affiliate and add the “coupons” attribute (you can specific multiple coupons separated by commas).

  8. Renato June 3, 2014 at 11:30 am #


    I have Affiliate Enterprise + Affiliate WooCoomerce Integration.

    Affiliates > Settings screen:
    – Default referral amount calculation: Referral Rate
    — Default Referral Calculation Value: 0.25

    Affiliates > WooCommerce Integration screen:
    – Enable Product Referral Rates: Enabled
    — Default Rate: 0.15

    WooCommerce product:
    – Product price: 100.00
    — Affiliates tab, Referral Rate: 0.25

    Expected comission: 25.00
    Comission received: 15.00

    What I’m doing wrong?

    • antonio June 4, 2014 at 7:24 am #

      in Affiliates->Settings:
      1.- select “Referral amount method”
      2.- click “Save”
      3.- Select “Affiliates_WC_Method::product_rates” in “Default referral calculation value”

  9. Chris May 13, 2014 at 7:33 pm #

    I don’t have a solution. I’m asking for help here because the Affiliates Pro Woo Commerce Integration plugin is not working properly for already logged in users who want to become affiliates.

    • Chris May 14, 2014 at 8:42 pm #

      I found the solution. There was an error message that I did not notice at first. There was a link to the profile page requesting that I fill out the required information first ie. First and Last Name. After I did that by following the link in the error message, everything worked as it should.

      • antonio May 15, 2014 at 6:18 am #

        sorry, I had misunderstood. Looks like you already solved, perfect 😉

  10. Manish Ahuja May 13, 2014 at 11:57 am #

    why is my comment not posted?

    • antonio May 14, 2014 at 6:40 am #

      Comments are moderated. Already published

  11. Chris May 12, 2014 at 3:52 am #

    Hi guys,

    I’ve been very happy with Affiliates Pro for Woo Commerce for quite some time. However I just noticed that if one of our logged in users (we sell online courses that a user logs in to access) tries to also become an affiliate while logged in already, the affiliates pro plugin does not work.

    In the affiliates area, the existing log in area disappears, and the create new account fields are not typeable.

    I’m running the most current versions of everything.

    Screenshot of errors:

    It would be really nice if my existing customers who are logged in as students (subscribers) could also become affiliates and not be confronted with a affiliates pro screen that does not work.

    I also run a web design business and have clients with the same type of website. Some are using affiliates pro, and some may need an affiliate program in the future.

    Any tips on how to resolve this would be greatly appreciated?

    Thank you,


    • Chris May 12, 2014 at 11:22 pm #

      Sorry, I just realized …. Should I have added this to the support forums?

      • antonio May 13, 2014 at 6:29 am #

        Perfect 😉
        Please share your solution.

  12. Manish May 10, 2014 at 11:21 am #

    problem and question:I bought the pro software already.and when people register they get the encrypted password,which is very hard for someone to remember.Now,i can’t see anything where my users can actually update their password.nor did i see “forgot password”link or solution.I have read thru the comments to see the solution but couldn’t find any.although i have seen at one post where it was being directed to third party plugins,but i m a bit tentative on using third party plugins,incase it makes my website unstable (as happened in the past)or increases the workload making it slow.
    Is there any solution for this…please guide?

    • antonio May 14, 2014 at 6:40 am #

      Affiliates uses the wordpress registration process. So you need an external plugin to add this field. (you could use Contact Form 7).

      • Manish May 14, 2014 at 8:10 am #

        thanks for your reply…i already have contact form 7 plugin but can you please enlighten me a bit on how will it be configured into affiliate pro,1) in having people to select their own passwords 2) get the working “forgot password” working?

        • antonio May 15, 2014 at 6:57 am #

          I was confused, it is not easy to create with contact form 7.
          This post can help you.

  13. Brett Payne April 30, 2014 at 3:09 pm #

    If we have a user that buys a product, and they need to be assigned to an affiliate after doing so (because they forgot to use the code when purchasing), how do we assign them to an affiliate?

    • antonio April 30, 2014 at 3:51 pm #

      you could create a referral manually (in Affiliates->Referrals) and use the description field to indicates the order.

      • Brett Payne April 30, 2014 at 5:11 pm #

        If we use this method, how will that customer always be connected to the affiliate in the future for additional orders?

        • antonio May 2, 2014 at 8:58 am #

          if you need that the affiliate will be credited with a referral on every purchase made by the customer from thereon. Affiliates Permanent plugin can help you.

  14. Wesley April 29, 2014 at 6:28 am #

    I need to update to version 2.6.0 but I don’t know how to. I’ve searched all documentation and I can’t find anything how to properly update the plugin without losing current data.

    I downloaded the itthinx updater plugin and added my key but the affiliates pro plugin still says automatic update not available.

    If I delete the plugin then install 2.6.0 will I lose all of my current affiliate’s data?

    • kento April 29, 2014 at 9:45 am #

      Hi Wesley,

      The data will only be deleted if you have the option for that enabled under Affiliates > Options. That option is deactivated by default but please make sure that this is so on your site. Once you have made sure that the option is not enabled, you can proceed to deactivate and delete the old plugin and then upload and activate the new version. Before you make any changes, make sure to make a backup of your site and database.


  15. Brett Payne April 23, 2014 at 10:01 pm #

    Are the coupon attributes case sensitive?

  16. John April 15, 2014 at 5:59 pm #

    The “GenerateGenerate PayPal Mass Payment File” button leads to a 404 error.
    Has anyone else had this issue?

    • kento April 15, 2014 at 6:02 pm #

      No, please post a topic in the forums for that with details on your setup.

  17. Burton April 14, 2014 at 7:38 pm #


    I’m going to get my affiliates to link to a video sales letter. On that page will be a ‘buy now’ button that in turn links to my woocommerce cart. I would like to be able to make affiliate links that link directly to the VSL page (or an optin page) in order to track referrals.

    If I have to make affiliate links from the buy now button on the video page, I’ll have to create a separate video page for each affiliate so they can have their own buy now button that tracks and links to Woocommerce. In this case, I might as well just duplicate my product in woocommerce and scrap the affiliate program–each affiliate would just have their own sku at this point.

    So my question is: what flexibility does Affiliates Pro provide? Am I able to link from my affiliates site to the video sales letter and track links that way, or will it only track links directly to the woocommerce checkout?

    • kento April 15, 2014 at 6:39 pm #

      Hi Burton, it depends where those pages are and to what degree you can control how your affiliates link to the site where the product is sold. I think you don’t need Affiliates Pro at this stage because you simply try to decide whether the plugin would be suitable in general. You can use the free Affiliates plugin with the light integration for WooCommerce. Only if that is suitable you can then consider using Affiliates Pro.

  18. Ian April 10, 2014 at 11:11 am #

    Does anyone know how to link the affiliates purchase to Woocommerce reporting? We have the Affiliates Pro/Woocommerce integration pack already installed. For example, we have a product for sale at £10, The cost of the product is £1 and we are giving the affiliate 30% (£3). So, when somebody purchases the product via an affilates link/banner we need it to show in our Woocommerce report as a £6 profit instead of £9 and when someone purchase directly through our site we need it to stay at a £9 profit? Any help would be greatly appreciated?

  19. Andrew April 5, 2014 at 4:48 pm #

    I just had an affiliate order, but the values for Total and Currency are empty.

    The individual product is set to a referral rate of .2 and the global setting has been left empty.

    The referral shows in the system as accepted, and the order is now completed, but there is no reported Total or Currency.

    Please help. Also, I need this to not only be resolved going forward, but to repair the referral already recorded so the affiliate’s dashboard will report correctly for what he is already due.

    Thank you

    • kento April 8, 2014 at 10:23 am #

      Hi Andrew, please post a topic for that in the forums. Please provide all current settings along with your topic.

  20. Bob Dunn April 1, 2014 at 5:47 pm #

    I am using Affiliates Pro and purchased Pro WooCommerce Intergration. Is there a way to set a specific affliate amount, rather than percentage for specific products? For example, I cannot get the $10 affiliate payment for a $24 purchase with a percentage.

  21. Mel March 14, 2014 at 1:30 am #

    I bought the Affiliates WooCommerce Integration 1.3.3 on Codecanyon and I see there is an update available for it but I am not able to download it from Codecanyon anymore, can anyone please advise how I can update?


    • kento March 15, 2014 at 4:36 pm #

      That integration isn’t available on CodeCanyon. You have it available here after logging in to your account in the Downloads section.

      • Mel April 14, 2014 at 1:06 pm #

        Hello, I’m not able to log into my account to download because I bought the item through Codecanyon and downloaded it there, therefore I never had to register here. How to I sign up here? I am am looking for a page or link and can’t find one.


        • kento April 15, 2014 at 4:35 pm #

          Hi Mel,

          If you bought something on CodeCanyon, please log in there and visit the Downloads section there. You will not find those downloads here on the site, these are distributed exclusively through CodeCanyon.


  22. Nikhil Phirke March 12, 2014 at 4:12 am #

    Hi, I’ve currently been testing free Affiliate Pro plugin and liked it very much. Now I want to purchase the Enterprise version and would like to know few things before.
    1. I want to set different referral rate for different product categories, is it possible?
    2. I want the payment status for all the affiliates to be “pending” by default. Because I offer money back guarantee and would like to pay referral after interval of 30 days.
    3. Can I use different payment method other than Paypal to pay affiliates?

    • antonio March 12, 2014 at 7:29 am #

      1.- Assuming you are using Woocommerce, yes you can set different referral rate by products (by default by categories doesn’t exist, because by products is more flexible, but there is community custom methods that can help you if you need by categories).
      2.- Yes, you can set different referral default status.
      3.- Affiliates doesn’t process the payment. With the Pro/Enterprise version you can generate a csv file that you can import in your payment system (Paypal or another).

  23. David March 10, 2014 at 1:37 am #

    how do you update it

    I don’t want to uninstall the previous version and then do this one

    there does not seem to be an document that tells me how to upgrade

    • kento March 10, 2014 at 11:18 am #

      In the Downloads section there is the “Affiliates Pro README” (or “Affiliates Enterprise README”) which contains detailed instructions on how to update the plugin. Please refer to that file for details, but in essence you simply substitute the old version with the new one, but make sure you have made a backup and the “Delete all plugin data on deactivation” option is NOT checked before you deactivate the old version.

  24. Terry March 8, 2014 at 1:48 pm #

    WP notifies me of an update. When I try to update I get:
    An error occurred while updating Affiliates WooCommerce Integration: Update package not available.

    Version 1.3.5 integration plugin.

    You have a good product, but you really need to work on automating updates like the rest of the plugins.

    • antonio March 9, 2014 at 4:01 pm #

      True, something to improve. You can find the latest version on the download page.

  25. Alex March 6, 2014 at 10:32 am #


    I am working with woo commerce subscriptions, and want to be able to integrate affiliates into this. I understand that this is now possible. However we are using Braintree to process payments, does the affiliate plugin work with this? Also, in roder to integrate with woo, do I need to first buy the Affiliates Pro and then also buy the woo commerce integration pack? Or is everthing inclusing into 1 licenese?

    Many Thanks

    • antonio March 6, 2014 at 3:10 pm #

      Affiliates Woocommerce Integration is based in Woocommerce events to record the referrals, so you can use this with Braintree if Woocommerce accepts it.
      Affiliates Pro Woocommerce Integration includes Affiliates Pro, so you only need to purchase the integration.

  26. Pablo February 27, 2014 at 9:33 pm #

    Hello, I need to setup an affiliate program on our website in such a way that when affiliates get restaurants to purchase our custom mobile app (using WooCommerce) they get a percentage of that sale (let’s say 10%) accredited to the affiliate’s PayPal account.

    Is this possible? Will I need Affiliates Pro AND Affiliates Pro for WooCommerce? Thanks a lot!

    • antonio February 28, 2014 at 8:24 am #

      payments don’t make automatically. You only need Affiliates Pro Woocommerce Integration (it includes Affiliates Pro).

  27. Moonworks February 26, 2014 at 1:58 pm #

    I already have Affiliates Pro and the WooCommerce integration pack. Do I need this to do anything extra?

    • kento February 26, 2014 at 2:15 pm #

      You mean another plugin or is this related to the question regarding Groups WooCommerce? 😉

      • Moonworks February 26, 2014 at 2:23 pm #

        I was just wondering if the Affiliates Pro/Woocommerce integration does the same thing as the Affiliates Pro WooCommerce Integration Pack.

        I’m particularly thinking about things like the coupons being made available to affiliates.

        • Moonworks February 26, 2014 at 2:29 pm #

          I think I see where my brain stopped working.

          The ‘Woocommerce Integration’ file is the same thing as the ‘Affiliates Pro WooCommerce’ Integration Pack and ‘Affiliates Pro for WooCommerce’.

          Is that right?

          • kento February 26, 2014 at 2:34 pm #

            Ahhh ok, yes it’s part of the package. That is, the advanced integration for Affiliates Pro and WooCommerce 🙂

          • Moonworks February 26, 2014 at 2:45 pm #

            ok thanks. I just wanted to get that clear so I got it right 🙂 Apologies for the confusion – I suggest a pot of coffee rather than a cup 🙂

  28. David February 20, 2014 at 4:30 am #

    this has been fixed by raising the php.ini file

  29. David February 19, 2014 at 4:11 pm #

    after installing both I get this fatal error

    Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 2048 bytes) in /htdocs/www/wp-includes/plugin.php on line 193

    I can no longer access my plugins page at al which means no access to any plugins

    • kento February 20, 2014 at 12:03 pm #

      You need to raise your PHP memory limit, try setting memory_limit = 128M in your php.ini.

      If you still see errors after raising the limit, please use the forums to post a topic.

  30. David February 19, 2014 at 9:05 am #

    Hello I am a newbie

    I have woo commerce

    what do I need to purchase to get this up and running

    am I correct in buying

    Affiliates Pro
    Affiliates Pro for WooCommerce

    is this right? or is there something else I need to buy

    I need the pro version not the free version due to what you get with the pro

    • antonio February 19, 2014 at 3:21 pm #

      Affiliates Pro for WooCommerce includes Affiliates Pro, so you only need Affiliates Pro for WooCommerce.

      • David February 26, 2014 at 2:30 pm #

        thank you

  31. Andrew Schultz February 12, 2014 at 1:33 am #

    When you register as an affiliate does it use that email for paypal payments as default? I looked over the documentation to see if that how it works but I didn’t see any info. I can see you can add a paypal email attribute… Can this be captured on registration there are no shortcodes…


    • kento February 12, 2014 at 2:39 pm #

      Yes that’s the default. If no specific email address is supplied, the affiliate’s email is taken for that. It can be specified in the affiliate profile if they want to make it a different one for payments. See the Shortcodes documentation for more info on the affiliate profile shortcodes please.

  32. phil hart February 6, 2014 at 2:12 pm #

    Can we say if a user refers 5 customers, that user gets a one time $x credit on a woocommerce recurring subscription?

    • antonio February 6, 2014 at 3:30 pm #

      you can set or not a time limit on recurring payment. But if the affiliates refers 5 customers, he gets 5 commissions.

      • phil hart February 6, 2014 at 4:28 pm #

        but can we say if they dont get any commission until they do 5 clients and then they get x amount? and are commissions always a payment back to their paypal or can we give them a credit on a recurring subscription so the next subscription doesnt charge so much. thanks

  33. Daniel February 5, 2014 at 4:03 am #

    “Pro Affiliates WooCommerce Integration” is it compatible with WP 3.8.1 and 2.0.20 WooCommerce?

    • antonio February 5, 2014 at 7:14 am #

      yes, it is fully compatible

  34. Brett February 4, 2014 at 3:55 pm #

    Excellent answer. I know our situation is a bit different, and there are going to be some drawbacks. Questions I have with this method would be: 1) would this prevent trainers from being able to login to see their actual sales per month; 2) would this prevent us from using the batch paypal payment to trainers?
    Also, do you offer any custom coding that would allow us to have Affiliates Permanent attach to two entities (the gym and the trainer), each with a different affiliate rate? Thank you!
    Also, we already have affiliates pro and the woocommerce integration. Are the any conflicts with using Affiliates Permanent with these already present?

    • kento February 5, 2014 at 10:29 am #

      #1 Yes that would be a problem, because they would only be able to see the totals (if any) by accessing the common account data.
      #2 You would need to derive the totals from those obtained in common. Also looks like a problem.

      But this makes me think, why not use Affiliates Enterprise for this case? Basically you can view the trainers as tiers related to the gyms. Then this would produce separate commissions for the gyms and the trainers and they could each see their own results.

      Example: Gym A has Trainer X in level 1. General rate is 0.2, level 1 rate is 0.1. For every purchase that Gym A gets credit for, so does Trainer X. For a $100 purchase, Gym A gets $20, Trainer X gets $10.

      Do you want to give it a try?

      • Brett February 6, 2014 at 6:43 pm #

        This is the perfect solution. I think its the way we need to go. Three final questions: With AE, can we set individual commission rates (Like Pro) if we need to. In other words, if we have trainers set at 10%, but we need a specific one to be at 12%, is this possible? Secondly, because we thought Pro was going to work but we need to upgrade, can we be credited for our pro purchase when we purchase Enterprise? Finally, will we need to uninstall Pro before installing Enterprise?

        • kento February 7, 2014 at 9:11 am #

          Great 🙂 Regarding your questions:
          – Yes you can set individual rates for each affiliate.
          – You can upgrade directly, there’s a coupon pro2enterprise you can use at checkout.
          – Yes, the Enterprise version replaces the Pro version so you would uninstall Pro first and then install Enterprise (don’t forget to back up and don’t activate the delete data option).

      • Brett February 10, 2014 at 10:52 pm #

        So in my case, I want the gym to get 25% and the trainer to get 10%. But if the trainer isn’t associate with a gym, they still only get 10%. How would I set that up?

        • kento February 10, 2014 at 11:31 pm #

          Oh that’s rather simple then, just create an affiliate account for the trainer and set the trainer’s referral rate to 0.1 using the attributes.

          • Brett February 11, 2014 at 9:06 pm #

            Kento, we want each trainer to be associated with a gym, as well as permanently with a customer. We now have enterprise and trainers can sign up themselves. But we want the default for trainers to be 10%. We will then associate them with a gym, and the trainer will be given a code “gymname-lastname” that the trainer can give to each of their customers so that that they get credit. I understood from your February 5, 2014 10:29 am message that we could set a “default” for any affiliate to sign up and I think we can do tiers. Here’s what I have so far: and Finally, where do I set the tier level for an affiliate?

            • kento February 13, 2014 at 10:52 am #

              You should only set one level rate, that of level 1. Level 2 would grant a commission to the 2nd degree referrer of the affiliate who is credited with.

              You can use 0.1 as you have it in Affiliates > Settings as a general rate and set 0.25 for gyms. Set the Level 1 rate under Affiliates > Tiers to 0.1.

              If it’s set up like that, you would have 10% for any new affiliate by default. Manually assign 0.25 to grant gyms 25%. Manually assign the trainer to the gym in the gym’s affiliate profile under Tiers > Referrer.

            • kento February 13, 2014 at 10:54 am #

              PS Please post a new topic in the Forums for these questions.

  35. Brett February 3, 2014 at 9:50 pm #

    We are actually using this to permanently tag a customer with both a gym and a trainer (who will have commissions). Each customer can only be attached to one gym and one trainer, and every order needs to be credited to that gym and trainer. Is this possible?

    • kento February 4, 2014 at 9:52 am #

      Ah ok, well you could use Affiliates Permanent but it allows to assign the customer to only one affiliate. You could use one affiliate account which covers for both the gym and the trainer but you would need to separate the total manually. For example, if you have Gym A and Trainer X, create an affiliate account Gym-A-Trainer-X and permanently assign it to the customer. This affiliate account will accumulate commissions over time based on the order placed by the customers who are assigned to that affiliate account. Let’s say you pay them 20%, of which 15% goes to Gym A and 5% goes to Trainer X. If you see $1000 accepted referrals on the Gym-A-Trainer-X account, then you would pay the gym $750 and the trainer gets $250.

  36. Brett January 31, 2014 at 10:12 pm #

    How can I new customer put in a referral code of an affiliate during either their registration or checkout process?

    • kento February 1, 2014 at 10:44 am #

      One option is to use coupons. A coupon can be assigned to an affiliate and the customer can use the coupon in a purchase. Based on the coupon assignment to the affiliate, the affiliate would then be credited with a referral and commission related to the purchase. This is an option available with Affiliates Pro for WooCommerce.

  37. Martin January 31, 2014 at 8:44 am #

    Hi there

    I have upgraded the plugins to the latest but the referrals are still not registering. The visits register but the no sales are associated to the relevant affiliate any longer.

    Is there any known reasons?


    • antonio January 31, 2014 at 9:04 am #

      Have you checked that you have both plugins activated and the settings? (maybe with the update, the integration has been disabled).

      • Martin January 31, 2014 at 9:34 am #

        Thanks for the swift reply.

        All seems to be activated properly. Is there anyway you can log in and check if something obvious is missing?

        • antonio January 31, 2014 at 4:19 pm #

          you can send us dashboard admin access to support at itthinx dot com (please indicate this comment in the email).

  38. Andrew Schultz January 30, 2014 at 11:36 pm #

    What’s the difference between Affiliates Pro WooCommerce and Affiliates WooCommerce Integration Light. I can’t seem to find an easy to read product comparison table…


    • antonio January 31, 2014 at 9:27 am #

      Affiliates Pro Woocommerce includes:
      – Affiliates Pro: Here you can see a comparison with the light version.
      – Affiliates Woocommerce Integration Pro: In the plugin page you can see the features.

  39. Stephane January 17, 2014 at 3:56 pm #

    Hi Kento, Thanks for your response. Can you please point me to documentation outlining the process of paying out affiliates? I’ve noticed the option to define a paypal email to an affiliate, and also the generate mass payment file. Can you please explain this?

    I’m trying to get a better understanding. Imagine over 1000 affiliates, paying out each member manually and externally would be very time consuming. Is there any way to automate this process using your tool?

    Thanks again.

    • kento January 18, 2014 at 10:54 am #

      Hi Stephane,

      The payment process is explained in the Payments section. Using the mass payments file that the system generates, payments can be handled through any payment processor that allows you to make mass payments (not only PayPal).

  40. Stephane January 16, 2014 at 5:38 pm #

    Hi, I would like to know if the paypal email is defined for an affiliate will they receive their commission automatically at the time of sale? That is our intended setup. Or can you please confirm if a payout must be manually generated? I could not find any info listed on this in your documentation.


    • kento January 17, 2014 at 10:04 am #

      Hi Stephane,

      The system does not process the payments for affiliates automatically, these must be processed externally when affiliate payments are due.

  41. Martin January 16, 2014 at 5:08 pm #

    Hi there Im running v1.1.0 – is this still the latest version? Just wondering as since I upgraded to the latest WP and Woocommerce by affiliate sales have stopped.

    Just making sure thatits just a coincidence and I dont need to upgrade the plugin.

    Let me know


    • kento January 17, 2014 at 10:02 am #

      Hi Martin,

      The latest versions are 2.5.0 for the Affiliates plugin and 1.3.4 for the integration plugin. Update is recommended.


      • Martin January 17, 2014 at 10:25 am #


        How do I download the latest version? Ive tried logging into the download area but says my email address isnt recognised.


        • kento January 17, 2014 at 1:51 pm #

          Please try again now, you should have received access details by now.

          • Martin Spencer January 17, 2014 at 1:52 pm #

            Thanks so much!

  42. heyallan January 14, 2014 at 7:18 am #

    Is it possible to assign commissions by index number instead of percentage, for example: Fist and third sale are 100% credited to the affiliate, and the rest goes to the merchant (me)? Is this kind of formula supported? If so will this work with tiers?

    • antonio January 14, 2014 at 10:53 am #

      you can use Affiliates Custom Method by Sales as reference to create your own solution.

      • heyallan January 14, 2014 at 4:32 pm #

        Thanks, I’m relatively new to PHP, can you comment the code to help me grasp it my self? Or do you think I should hire a dev to customize it for me?

        It looks very simple, but as a newbie I’m not sure If i’m getting it right.

        • antonio January 14, 2014 at 7:48 pm #

          if you change this variables:

          public static $rates = array(
          '3' => 1
          public static $max_rate = 0;

          this must work fine.
          With this code:
          num. referrals <= 3 generates a commission of 100%
          num. referrals > 3 generates a commission of 0%


          • Nicole November 2, 2014 at 7:31 am #

            Does this plugin work with subscriptions? So for example the 1st period is 50%, 2nd and 3rd is 25% and then 0 after that?

            • antonio November 3, 2014 at 9:44 am #

              this works with subscriptions but you can not set different commissions by periods (you can set number of days that will limit new referrals for a subscription to so many days after the initial referral).

            • kento November 3, 2014 at 11:02 am #

              Hi Nicole,

              It supports commissions on recurring payments related to subscriptions but you can’t set commission rates as in your example. It allows to limit the time during which these are granted after the subscription has been purchased and uses the established rates (generic or individual rate).


  43. Jonel December 19, 2013 at 7:15 pm #

    Hello, I was just curious for how long do purchases from a certain ip address count toward an affiliate’s referral? I worked with affiliates before where the program would install a cookie so that for example 30 days any and all purchases from a certain ip address would count as a referral for the affiliate and just curious how long it would be with this plug in. Thanks!

    • antonio December 20, 2013 at 7:26 am #

      you can set this value on Affiliates->Options.

  44. Chris Badgett December 19, 2013 at 3:03 am #

    This looks like a great plugin. I’m looking for an affiliate solution for my WordPress LMS site with WooCommerce integration. A couple of pre purchase questions.

    1) Is the content created from the shortcodes responsive without the need for further customizations?

    2) Do you think it will work well with the Learning Management System WordPress theme called Academy which I’m using here The reason I ask is because the theme actually restricts access to the course content to paying customers with course purchase handled by WooCommerce. In other words it’s not just a woo commerce store. Will I be good to go with just the Affiliates Pro WooCommerce Integration Pack in this case.

    Thank you,


    • antonio December 19, 2013 at 7:40 am #

      1) The layout is as simple as possible for easy customization.
      2) If you are using Woocommerce, this pack should work fine.
      You can test the system with your theme, using Affiliates free version and Affiliates Woocommerce Integration Light (with pro versions you will have more shortcode and advanced features).

  45. jacob December 16, 2013 at 11:14 am #

    here is what I want to achieve,
    I have affiliate pro with wordpress integration,
    is there any way to instead of product prices use some different fields?basically field which I am calling profit margin, I am already implement that now each variation of product has own field with value. I need to know which method to override? or maybe there is a plugin already?

  46. Mirale December 15, 2013 at 7:19 pm #

    Hi, everything seems to be working fine, except when I add this code:

    When this code is added to my affiliate area, then the first [affiliates_url] becomes blank.

  47. Bastien BC December 12, 2013 at 8:10 pm #

    Hi Antonio,

    I tried following the method you linked but it seems like I don’t have the “Groups” tab in “Affiliates”.

    I use Groups for WooCommerce.

    Moreover, on this screenshot :
    I can only see one field for the commission rate, what happen if we want different commission rate on the multi-tiered affiliates?

    Can we set up different commission rate by individual product and groups? For example, I’d like to have something like this

    Physical product #1
    Group A : 5% Commission
    Group B : 7.5% Commission
    Group C : 7.5% Commission, 1.5% commission on level 1 affiliate, 0.5% commission on level 2 affiliate

    Physical product #2
    Group A : 7% Commission
    Group B : 10% Commission
    Group C : 10% Commission, 3% commission on level 1 affiliate, 2% commission on level 2 affiliate

    Virtual product #1
    Group A : 10% Commission
    Group B : 50% Commission
    Group C : 75% Commission, 10% commission on level 1 affiliate, 5% commission on level 2 affiliate

    Is this possible?

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

      you need install the eggemplo’s plugin to have this new tab in “Affiliates”.
      With the plugin you define level 0 rates, you can use relative rates (on Affiliates->Tier), “Level rates are relative”).
      You can NOT define different rate by product and groups, only different rates by groups.

      • Bastien BC December 13, 2013 at 4:29 pm #

        Well that’s a bummer… There’s no way I can give the same commission rate for a physical product and a virtual product.

        Isn’t there any way to achieve this? I mean, there’s an “Affiliate” tab on each products where I can set an Affiliate rate… Wouldn’t it be easy to add the groups here?!


        • antonio December 13, 2013 at 6:42 pm #

          😉 it seems easy but it is not so.
          Would it be sufficient for you to have two different rates? one for physical and one for virtual products ?

          • Bastien BC December 13, 2013 at 6:53 pm #

            Hi Antonio,

            Thank you for your answer. Let’s say that would be a good beginning. The reason why I need this kind of feature is because our shop has a lot of different products that requires specific needs. We have our own branded products (physical and virtual), we have memberships and we have user-generated products.

            We have to specify different commission rates according to our user affiliate-level and the type of product. That’s why I was hoping to see a “Groups” row in the “Affiliates” product page back-end.

            The ideal scenario would be to have 5 different product-rates : Subscription Product, Physical Product, Virtual Product, User Physical Product, User Virtual Product.

            All of this tailored to the different groups commission rate.

            I understand that might not be as simple as it sounds to integrate such thing, but it would definitely be a major plus to your product and I’m sure I wouldn’t be the only one that would make use of this.

            All best,

  48. Joan December 11, 2013 at 3:44 pm #

    If I get the Affiliates Pro WooCommerce, do I need Affiliates Pro too? Or it’s a bundle? Or an all in one plugin?

    • antonio December 11, 2013 at 8:20 pm #

      Affiliates Pro Woocommerce Integration, includes both: Affiliates Pro + “the Woocommerce Integration”. You only need to make a purchase.

      • Joan December 12, 2013 at 3:26 am #

        Ok, thanks!!

  49. Dweb December 7, 2013 at 1:03 pm #

    I have a presale question, i Will use Woocommerce plugin and for each affiliate i Will create a new Page in my website containing some products.
    Is it possible to track sales made by each affiliate, how to do it and What it the version i need to buy ?
    Thank you

    • antonio December 10, 2013 at 3:57 pm #

      you have available multiple shortcodes to show information to affiliates. If you don’t need multi-tier system, with Affiliates Pro Woocommerce Integration Pack (that includes Affiliates Pro and Affiliates Pro Woocommerce Integration) you have enough.

  50. Jessica November 14, 2013 at 7:08 pm #


    I emailed with some questions earlier today (at, but my email keeps bouncing back as undeliverable. I hope posting my questions here is okay…?

    I sell healthy, organic skincare items. I started out using WooCommerce on my blog, but then switched over to an Etsy shop, which has proven to be extremely successful. I am also a blogger and I want to create an affiliate program. It looks like the most seamless way to do this might be by rekindling my abandoned WooCommerce shop.

    I have a few of questions…

    1. I use a self-hosted WP site and have WooCommerce there as well. I am confused on all of the plugins available here…do I need the WooCommerce integration plugin? The Pro? Enterprise? All!?? I want them to be able to apply directly on my site for their affiliate ID and I want to be able to pay them seamlessly with PayPal.

    2. When affiliates sign up through this plugin, do they receive their own affiliate ID, to which they can attach to banners, pictures, etc. for promoting on their own blog, newsletters, social media outlets, etc.? I want an affiliate ID to my main shop page, not for individual products…is that possible?

    3. With Lite &/or Pro, is there a seamless way to pay affiliate in a batch through PayPal?

    4. The only fee I pay for this plugin is the one-time fee, correct? Then, I would pay out the regular fees that have always been associate with using WooCommerce (i.e. PayPal)…and that is it, correct? (There will be no additional fees, besides the addition of the affiliate fees, correct)?

    6. Can I easily run reports for each month, quarter, year, etc etc etc for affiliate commissions I’ll need to pay (have paid)?

    I look forward to hearing back from you. Thanks in advance.


    • kento November 19, 2013 at 12:24 pm #

      Hi Jess,

      Regarding your questions:

      #1 I would recommend to try out the free Affiliates plugin and the light integration for WooCommerce. You can install both directly from your WordPress dashboard (Plugins > Add New and search for affiliates). You don’t need any of the premium versions unless the advanced features are useful for you and you have checked that the free versions already are a match.

      #2 See the documentation pages for detailed information, especially the section Affiliate Program Management.

      #3 With Affiliates Pro and Enterprise there is the possibility to generate a mass payment file that can be used with PayPal – note that it depends on your PayPal account whether you are allowed to use that facility with them or you need to handle the payments individually.

      #4 Purchases are as per the Terms & Conditions.

      The advanced reporting features are provided in the Totals section with Affiliates Pro and Enterprise – see Payments – there you can choose a reporting period and other filters to create referral reports.

      Thanks for considering using the plugins, if you need further info you’re welcome to ask.

      • Jessica November 21, 2013 at 3:23 am #

        Okay, I decided on Pro. I just made the purchase, paid, received an email confirmation, but there is nothing showing up on my downloads page. Help? 🙂

        • Jessica November 21, 2013 at 11:24 am #

          I have no patience; it showed up shortly after I posted this.

          Look forward to installing today and getting started. 🙂

          Thanks for your help with my questions and for writing up a great affiliate system for us,

          • antonio November 21, 2013 at 11:32 am #

            Perfect, If you have any problem please tell us.

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