Affiliates Pro


Purchase a license for Affiliates Pro or Affiliates Enterprise.

Affiliates Pro for WordPress


Also refer to the Affiliates Plugins Feature Comparison.

  • Videos
  • Screenshots
  • Real-time reporting

    Referrals and affiliate link statistics are recorded and available instantly, as transactions are processed.

  • Integration with virtually any E-Commerce platform

    Integration packs are available for several platforms. More integrations are added constantly on request.

  • Unlimited Affiliates

    Simply have as many affiliates as you can get.

  • Easy affiliate recruitment

    Affiliates can sign up automatically and can also be added manually with or without user accounts.

  • Fixed, percentage or formula based commissions

    Referral amounts can be flat rates, percentage of net sales amounts and based on custom formulas.

    These can be set in general and per affiliate.

  • Flexible affiliate areas

    Create as many pages as you need showing affiliates their stats, banners, links, profile, …

  • PayPal Mass Payments

    Simply pay your affiliates all at once. Pay-outs can be based on accumulated totals.

  • Feedback is welcome

    Do you have feature requests or want to provide feedback? The Affiliates plugins evolve with your needs.

  • Free or contribution based

    The Affiliates plugin is free and Open Source. If you want to use it, simply install it from your WordPress Dashboard or download it from

    Affiliates Pro and Enterprise are contributor releases with additional features. Contributions help to make the plugins even more awesome. Thanks!

  • Custom features

    Customized versions and specific requirements are developed on request.

  • Quick & Easy Installation

    Upload/install and activate the plugin from your WordPress Dashboard.

Boost Sales with Affiliate Marketing for your WordPress site.

The Affiliates Pro plugin is the ideal Affiliate Management System for sellers, shops and developers, who want to increase sales with their own affiliate program immediately.

Important features include fully automated affiliate registration, unlimited affiliate management and the ability to integrate Affiliates Pro with virtually any E-Commerce platform.

Affiliates Pro also provides a solid framework for developers, who wish to build customized solutions based on a sound data model. With unlimited affiliate program management tools available on the back end and a set of shortcodes to provide Affiliates information on their performance on the front end, there is everything you need to start an affiliate program.


These integrations are included with Affiliates Pro and Affiliates Enterprise:

Other integrations can be sponsored and developed on request.

Documentation and Support

Please refer to the documentation pages and video tutorials for details.




  • I’m having an issue that when a user registers with the site it is sending out two notification emails to the affiliate. I’m am using a registration function and integrating with Contact Form 7. One email shows the token fields with the correct values, the other email just shows the token labels. For example: The first email has a valid email address and the second email show [form-email]. I’m not sure why it is generating two emails. Any ideas.

  • Hi

    We are currently building our site at

    We sell online oak gifts, we many local gift shops in the area who would be interested in our gifts. Could the following scenario work?

    Customer walks into affiliates shop
    Customer wants to buy the oak gift
    Affiliate takes the order and Money over the counter
    Affiliates then goes online and places the order
    Affiliate requests delivery to his shop
    We deliver
    Affiliate earns a flat fee for the product that’s paid by paypal or cheque

    Thank you

    • Hi Darren,

      You can do this with Affiliates or using Groups + Group Coupons (or use Group Pricing). With that combination, you would create a Distributor group and create a group coupon that is applied automatically to purchases placed by shop owners who belong to the Distributor group. I think that’s easier because you don’t even need to handle affiliate payments, the shop owners get their share at the moment an order is placed in their shop and they pay you when they place their order online.

      How does that sound?

  • michalk

    Greetings from Poland.
    Kento, I have problem with translation. I can’t get full translation on frontend. Only part of text is being translated in my affiliate panel. I tried to use CodeStyling Localization plugin to apply translation but it doesn’t work either. Do you have any ideas what I can do to solve this problem?
    Thank you

    • Hi Michalk,

      Please have a look at the translation template repository here where you will also find instructions on how to include your translations. If you’d like to have them included, please let me know.


      • Michalk

        I checked this out, but… In files of my pro version, there are already Polish translations, but as I said before they don’t work for 100%. Some translations show, other doesn’t. There are minor differences betweet translation in core and ext. Should I translate whole file from .pot? I honestly don’t knwo what should I do to make this work out.

        • You can import the translations using Poedit for example and then add the additional ones from the latest .pot file and complete the missing translations. You would do that for each section, core and pro in separate files.

  • Peter

    I am tryying to have wordpress automatically update the User Role to my custom Role “Consultant” after they Register for an Affiliate Account.

    Is this possible withe the Regular Affiliate Plugin, if not available in the Pro version?

    Please advise, I need this ASAP

    • Hi Peter,

      There is the Affiliates Role plugin which assigns the Affiliate role to new affiliate users. You can easily adjust it to assign the Consultant role instead by changing the following line in the file affiliates-role.php:

      $user->add_role( 'affiliate' ); => $user->add_role( 'Consultant' );

      Once you have changed it, upload the folder to your wp-content/plugins and activate the plugin, you don’t need to use Pro or Enterprise for this.


  • Liesbeth

    When an affiliate logs in, he can also see who the other affiliates are and their earnings. How can I solve this?

    When the affiliate logs in, he lands at the profile page. Could this be changed to the affiliate admin?

    • antonio

      in Afiliates->Options you can set the permissions to the roles.
      Relating to redirect, please have a look to [affiliates_login_redirect] shortcode.

      • Liesbeth

        In Afiliates > Options I for subscribers I only checked that they can see the affiliate section. But within that affiliate section they can see the earnings of other affiliates as well. When I uncheck this box, they can’t see their own earnings or banners. Help please!!

        • Hi,

          Please leave these settings at their defaults. You’re granting access to the administrative functions to whom shouldn’t have them. Only the Administator role should have them checked, the other roles should not.

          See Setup for details on creating an Affiliate Area please.


  • Hi, i have already asked this question and replied to the answer but still no resolve, not everyone is PHP fluent, you guys wrote the program so you know how it works, i have sat and tried to work this out myself and so far have wasted so many hours when you could of simply give me a short code if there was one available so i can move on.

    I simply asked was there a shortcode to allow me to place on the user log in page the name of the person that has referred them etc, you pointed me to the affiliates tiers, i have already have this shortcode which lists affiliate A and his level 1 and level 2, but most affiliates like to know the name of the person that has referred them and possibly an email so they can get in touch with that referrer for support in order to build their team etc,

    It would say something like Welcome to your affiliate page you have been referred by “referral_name] and their email is [referral_email].

    It would also be nice to put welcome [affiliate_name] on the page so its uniqie to them.

    Is this something that can be done and if so, if its just a simple shortcode can you please give me the shortcode as after 24 hours i am still no further into working it out and it will take me another 3 weeks im sure to sort it out.

    Many Thanks


    • Hi Andy,

      I’ve responded to your previous comment regarding the shortcode, please open a topic in the forums for that question. Regarding the additional info, unless that what is covered by the shortcode I have indicated before, it’s not available but we always welcome suggestions for additional features like what you have described.


  • James Pollock

    I looking to set up an affiliate-based WooCommerce store that replicates my client’s current store. He has set rates for commissions based on sales per month. In any given month, if an affiliate sells up to $1,000 they earn 20% commission. If they sell higher, eg $1,500, they can earn 25%. If they sell even more they can earn 30%. Each month this resets. If a client earns 25% one month but fails to reach targets the next month then they will earn the default rate of 20% for that month.

    Can those commission rates be replicated with Affiliates Pro?

    I’m using WordPress with WooCommerce as my ecommerce solution.


    • Hi James,

      It’s possible to do that using a customized implementation of a Custom Method based on the API. There is also an example here that bases the rates on the order amount. This could be extended to base it on the monthly referred sales instead.

      As you can see, this requires a developer to be involved but it’s pretty straight-forward.


  • Jonathan

    I have a few pre-sales questions. This appears to be the only place to ask them. I hope it’s where you want them.

    1) Does this support affiliate fees on a per-product basis? For instance, I have one particular product where a fixed amount is paid to the referring affiliate. The amount needs to be set on the actual product, not site-wide or affiliate-wide.

    2) If your answer to the above question is YES…
    On Affiliates Enterprise, does the per-product commission work on multiple tiers?



    • Hi Jonathan,

      Sure, right place :)

      #1 It’s possible to do that using this implementation of a custom method. Note that you might need adjustments (developer involved) if it’s not exactly what you want.

      #2 If a referral is credited to the referring affiliate and there are affiliates in the upline, then they will be credited as well. If that’s what you want, then yes.


  • AB


    I have purchased the Affiliate Pro -But I do require Multi level affiliate percentages. Does this not have it. It looks like it is just in the enterprise. I dont want to waste the money I bought for the PRO if the enterprise is what I needed and only has a few more features. Thanks

  • SK

    Hi for some reason, when a new affiliate registers in my affiliate registration page, there name does not appear in the manage affiliates dashboard. there name does get registered as a user of our site though as if they were a new customer. Any thoughts about this?


    • Hi,

      You might have a filter enabled which hides all results, or you might have insufficient memory available for PHP. I’d recommend to enable debugging and check to see if there are any errors coming up. Otherwise please post specifics in the Forums regarding your setup.

  • Debra

    Please help ….I need to be able to have my affiliates give me more information on the form that they sign up on when they join my affiliate program using your Affiliate Pro Program.

  • ana

    what are the diferences between Affiliates Pro and Affiliates Enterprise?


  • Michal

    Hi Kento.
    I found a problem with my registration form. I use affiliates extra fields for sign up my affiliates. First of all, I can’t define required fields, and I honestly don’t know where they can set their password. But that is secondary thing. My main problem is with data provided by my affiliates. When affiliate gets registered, system automatically fills fields like shipping address and payment address with data of other users who are already registered as users of my website, but they are not in affiliate program. I noticed that data comes from wp_usermeta. Any idea on how I can deal with this situation?

    • antonio

      sorry, extra fields are optionals.
      relating to filled fields, please give us an url to have a look.

      • Michal

        Ok, thanks Antonio, I think I understood previous answer wrongly.
        But I’m still trying to deal with my main problem… Should I look for anny connections between registrating an affiliate and previously registered users? Is there any connection string between this two forms?

        • Hi Michal,

          The registration is open to new users as well as existing ones. I think that’s what you refer to, if you visit the affiliate area as a user who already exists but hasn’t joined the affiliate program, then the system will offer that user to be an affiliate, too. The values you see on the form are taken from the user’s profile and this is intended. For new users, the form won’t provide any pre-filled form data, it will require the new user to sign up using that form. Please have a look at the documentation for more details on how that works: Affiliate registration forms and pages.


  • Taylor


    I created an affiliate area and signed up to be an affiliate (with an alternate email to my administrator email). I can see the affiliate in my dashboard and the respective link, and I also received login information at the affiliate email address.

    My question is, what constitutes a referral? I tried pasting the referral link in a few places, including my social media, and clicking through to various pages. I can’t seem to get the referrals to count for that affiliate. Does it take a certain amount of time?


    • Taylor

      Okay I read some comments in the thread and now understand the nature of my problem a little better. My website is an entertainment blog that makes money via advertisements (per impression). Is it possible to make it so that a referral is only counted when an impression is made with one of our advertisers (e.g. somebody buys an Amazon product after being directed to our site via an affiliate link)?

      • For external purchases it would require customization and it would involve using the APIs that the marketplace provides along with a way to track the referral through … this is not how it works in general. The system is intended to work with referrals (sales, sign-ups, …) that happen on the same site where it is installed.

    • Hi Taylor, the visits to affiliate links don’t count as referrals – within the context of the system, a referral is related to a purchase, sign-up, etc that happens after somenone has visited an affiliate’s link. For example, if you have an e-commerce system like WooCommerce running on the site, you would use the integration for WooCommerce. The integration will record a referral when someone places an order and it will reflect the commission granted to the affiliate.


  • Elsa

    I am just getting started.

    Affiliates are unable to sign up. They get error message, “Form not filled by human hands!”

    I have cleared cache and cookies and can recreate the error. Here is a screen shot

  • Hi,
    Is there a way that the affiliate to receive an email when a refferal is made on his account? Thanks.

    • Hi Alin,

      Yes that’s possible with Affiliates Pro and Enterprise. See Notifications in the documentation for details please.


      • Alin

        Thanks. I already buyed the plugin. I do have another question: How to add multiple values on the affiliate coupons attribute field (or what’s the separator of values).

      • Alin

        I reached the documentation for coupons, and I saw that I shoud use “,” separator for multiple coupons per affiliate. Still, when I use multiple coupons per affiliate, the coupon doesn’t apply automaticaly in the checkout form (I’ve installed the Affiliates Woocoupons plugin). I get the message: “Coupon does not exist!”. When I have a single coupon asigned to affiliate, the automatic apply of the coupon works.
        Please advice.

        • Hi Alin,

          The coupons are not applied automatically unless you have a mechanism in place which does that. That doesn’t depend on having multiple or only one coupon assigned to an affiliate, it’s independent from that.

  • i paid for pro and it still is not automatically calculating the commission and assigning it to the correct person. i know who the affiliate is because they happen to use a coupon and can reassign it to the right person but the rest of the orders are going to “accepted” and changing to “direct” not any of the affiliates so i am confused what i am doing wrong

  • michael


    Does guest checkout by Paypal express in Woocommerce get recorded by referrals?

    I have one order paid by Paypal express, and the order does not show up in the “Referrals”.

    Thank you.

    • antonio

      the referral is created when the woocommerce order is created. So if your Paypal Express creates an order then the referral should be created.

  • michael

    Your replied said :”the referral is created when the woocommerce order is created. So if your Paypal Express creates an order then the referral should be created.”
    Yes. The woocommerce order was created when they use Paypal express. But the referral was not created at all.(Not even the “direct” tracking).

    I notice that Paypal express does not have billing information, only shipping information in Woocommerce order. Could that be the cause?

    Thank you.

    • antonio

      please give us an url to have a look (you can send us dashboard admin access to support at itthinx dot com and we’ll have a look to your settings).

  • Bastien

    Is there an integration with Formidable Pro?
    Thank you,

    • Hi Bastien,

      Thanks for the suggestion, we’re actually working on the integration and will have it included with the next release of Affiliates Pro which is due shortly.


  • Pingback: [aff_permanent_count] shortcode | eggemplo | Premium WordPress Plugins

  • Edan

    I need to know the following.

    Can affiliate sign up page be on
    yet show all stats from sales that are happening under

    The idea here is to create an entire affiliate world under a subdomain yet the sales tracking needs to take place under regular domain and displayed under the subdomain.

    Really crossing my fingers here that the answer to this is one big yes.

  • Heather

    Hi, I’m having trouble with the notifications. When I add a new affiliate, they aren’t getting the registration email. I made sure that it was checked under notification. It’s not going to spam either.

    • antonio

      please give us an url to have a look.

      • Heather

        I have it installed on our dev site currently…

        • antonio

          probably there is a conflict with another plugin relating to notifications and/or emails, please try to disable these plugins if it exists.
          If the problem persist you can send us dashboard admin access to support at itthinx dot com and we’ll have a look.

  • pre purchase query
    i am thinking i need to move from the free version of affiliates…
    just to double check..
    1.could you please confirm that with affiliates pro i am able to set different percentage commission rates for different affiliates? is this feature limited at all?
    2. i can customise the experience for the new affiliate – send a detailed instruction email, provide user friendly stats pages and sign up forms etc
    Thanks for your help.

    • antonio

      1.- With the pro/enterprise version you can add this attribute by the affiliates.
      2.- In Affiliates->Notifications you can create your our custom welcome to the affiliate program email with links to pages.

  • Pingback: Auto Add Affiliates to Interspire Email Marketer | Interspire Email Marketer Addons and Plugins

  • Hello. I have the Affiliates WooCommerce Integration Light installed in my site. with existing affiliates already added.

    Are there any extensions to this plugin where i can upgrade to multi teir affiliates as in the affilate pro. I have already bought the affiliate pro #12364. If I can not upgrade this can i get a refund on this order?

    I want to upgrade to the pro but not loose my existing affiliates from the affiliates light.


    • antonio

      in your downloads page you have a readme file with instructions to update, and a coupon if you need to upgrade from pro to enterprise ( ‘pro2enterprise’ )

  • Melvin


    I am planning to integrate Affiliates Pro with
    What I intend to do is have an affiliate link for each deal which my affiliates can promote. Once they have paid, I’m not sure how your software will track the confirmed sale.

    I noticed that you have a version for WooCommerce integration but the version of the deals engine that I am using is not on the WooCommerce platform.

    So my question is, which version of AffiliatesPro should I use and how does it track?

    Can you please advise?


    • Hi Melvin,

      They seem to have a version for WooCommerce here, if that works for you you can use the free Affiliates plugin with the free Affiliates WooCommerce Light integration to test it.


Leave a comment

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


Please follow the Support guidelines.

Premium Support is available for customers in the Forums.