Affiliates Pro for Easy Digital Downloads

IMPORTANT : Support for Easy Digital Downloads has been dropped. We recommend to use WooCommerce instead.

Boost Sales with Affiliate Marketing for your online shop powered by WordPress and Easy Digital Downloads.

The Affiliates Pro plugin provides an 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 full integration with Easy Digital Downloads.

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.

Features

Also refer to the Affiliates Plugins Feature Comparison and Videos.

Real-time reporting

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

Integration with Easy Digital Downloads

Affiliates Pro for Easy Digital Downloads fully automates affiliate commissions for sales.

Coupon codes

Easy Digital Downloads discount codes are fully supported: Assign discount codes to affiliates to credit them with sales commissions.

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, etc. or let Affiliates Pro generate an Affiliate Area and customize it to your needs.

PayPal Mass Payments

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

Quick & Easy Installation

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

Affiliates Pro provides the right tools to increase sales through your site’s own Affiliate Marketing Program.

52 Responses to Affiliates Pro for Easy Digital Downloads

  1. gunawan November 6, 2012 at 3:01 pm #

    How I can get it? is it free? hehe

  2. Katie February 4, 2013 at 9:51 pm #

    Working on getting this set up and it has been spectacular so far. Only issue is that when affiliates register it creates the affiliate profile twice (when I tested it, it created the same profile for both affiliate ID 7 and affiliate ID 8).
    The plugins I have installed and active are:
    Affiliates Pro
    Akismet
    Easy Digital Downloads
    Easy Digital Downloads – Affiliates Pro 1.0
    Easy Digital Downloads – AWeber
    Jetpack by WordPress.com
    Manual Control for Jetpack
    WP-Optimize

    Is it a conflict with Affiliate Pro and Easy Digital Downloads Affiliate Pro? If so, which do I keep? thanks so much!

    • kento February 5, 2013 at 7:34 pm #

      Thanks for posting the details, these two are required: Affiliates Pro and EDD – Affiliates Pro, one is the main plugin and the other is the integration plugin for EDD. Please test with all plugins deactivated except these two and EDD, if there is a conflict it can also be related to the theme but let’s eliminate plugin conflicts first.

  3. Jorge March 15, 2013 at 6:57 am #

    The option “Store direct referrals” can not be turned off, if i deselect it and click on save button it still selected. How to fix it?

    • antonio March 18, 2013 at 11:07 am #

      Hi,
      Can you uncheck other options?, Or this happens with all options

      cheers

  4. Justin April 10, 2013 at 6:04 am #

    When enabling referral notifications, a notification is sent as soon as the customer is redirected to Paypal – but before the purchase is actually completed. This is a problem because affiliates will often get more notifications of referrals than actual purchases were made.

    For instance, often times when someone buys, I’ll end up with a few pending purchases along with the actual one (i.e. they click “buy,” when Paypal loads they don’t complete it, then they come back and complete it later). With the current system the affiliate would get a notification of two referrals – one for each time they looked at the Paypal page – whereas only one purchase was actually made.

    Ordinarily I would just fix something like this by following example of how the notification is currently invoked – but the Affiliates_Notifications class is obfuscated, the source is impossible to understand and tailor to my needs…

    • antonio April 11, 2013 at 5:52 am #

      Hi,
      the notification is sended because woocommerce create the order when you click “buy” with Paypal.
      You can use the API to custom your notifications. We will study this part if we can improve the behavior.

      cheers

      • Justin April 11, 2013 at 5:56 am #

        >>the notification is sended because woocommerce

        I’m using EDD, not WooCommerce 😉

        >>create the order when you click “buy” with Paypal.

        Yeah, I understand why it’s behaving that way – but it’s still a problem. EDD doesn’t send a purchase notification to the buyer until they actually buy (even though a “pending” order is created); Affiliates Pro, however, notifies the affiliate as soon as an order is pending (rather than when it’s actually completed). The expectation would be that the affiliate gets the notification at the same point that the buyer gets theirs – when the order is actually done.

        >>You can use the API to custom your notifications.

        …That’s what I was hoping to do, but again, the code is obfuscated, which seems to make it unexpectedly/frustratingly difficult for paid customers to learn and utilize…

        • kento April 17, 2013 at 9:43 am #

          Hi Justin,

          You will have the option to choose when notifications will be sent out, that section is currently being revised. As it is right now, it only allows to send a notification when a referral is credited to an affiliate, the revised section will offer you to send a notification depending on the status of the referral.

          Regarding the API, if you have any questions on using any of the functions and do not find what you need in the API section of the documentation, please let me know and I’ll point you in the right direction. There is no need to – nor should you – hack the plugin’s code (not the open code and not the obfuscated parts either), if any extensions are needed I’m always happy to add them where it makes sense.

          Cheers

  5. Justin April 10, 2013 at 6:09 am #

    Second issue: When I click the “Generate Mass Payments” button, it just redirects me to a WSOD. No on-screen error, or error_log on the server. Screen capture: http://screencast.com/t/XItHzIe4OA1

    • antonio April 12, 2013 at 7:00 am #

      Hi,
      please, try update the plugin and reinstall it.
      If not fixed, try disable other plugins, maybe there is a plugins incompatibility.

      • Justin April 12, 2013 at 7:29 am #

        Affiliates Pro does not show any updated version as available; currently installed is 2.3.0. I’ve tried it on two different servers (my live site and my dev server).

        The only plugins active are EDD, Affiliates Pro, and Affiliates Pro+EDD Integration pack.

        • antonio April 13, 2013 at 7:35 am #

          ok, can you try change the theme? If not fixed, you can send us access to support at itthinx dot com and we can have a look.
          cheers

          • Justin April 14, 2013 at 8:36 am #

            Same with the default theme.

            If you need to personally have a look, we can setup a desktop sharing session and do it realtime – I don’t keep that plugin active on the live site yet, until I’ve worked out the kinks.

            (Note: as I’m still waiting for approval from PayPal for masspay anyway, the other issue – of the notifications going out prematurely – is more important to me at this point, though of course I’d ultimately like to get both fixed.)

            • kento April 17, 2013 at 9:47 am #

              I’ve emailed you yesterday to have a look at the site, all the better if it’s not the productions site, when you get a chance please send over admin access to the test site so we can have a ‘live’ look to figure out what happens :)

  6. stefanie November 6, 2013 at 3:58 pm #

    Hello, I can’t seem to get the coupon working with affiliates pro edd. I link it but it doesn’t credit the affiliate accounts. Any assitance will be much appreciated. I can’t find the help area in your website so I’m writing it here. Sorry for that!

    • kento November 7, 2013 at 10:24 pm #

      Hi stefanie, can you provide an example of how you’ve tested it please? If we know the process you have applied we can tell you whether it’s correctly set up or you need to correct something.

      • Stefanie November 7, 2013 at 10:36 pm #

        Hi Kento. Thank you for responding so quickly. For example I made a coupon for 50% off in edd. It’s name is “loyalty discount” and code is 50off. In affiliates under the member I add the feature “coupon” and type 50off. When purchasing the discount works but the member doesn’t get credit. I even tried typing “loyalty discount” in the coupon section. Both didn’t work. Any insight will be appreciated. Thank you!

        • kento November 8, 2013 at 12:38 pm #

          For the coupon, you must use the value of the Code field, in your case this is 50off. This same code must be indicated for the affiliate, under Affiliates > Manage Affiliates, edit the affiliate that the coupon should be assigned to, add or edit the Coupons attribute and make sure that the exact same code 50off is indicated there. For a test purchase, use that coupon code and make sure it is valid and applied correctly. Then the referral will be credited to the affiliate. This works with the latest EDD and Affiliates Pro, if you still have issues with this after having made sure that all is set up correctly, please post here with details about other plugins that are active.

          • stefanie November 20, 2013 at 10:21 pm #

            Hi, it still isn’t working :( The link shows a screenshot of all my plugins (active and nonactive).
            http://i1161.photobucket.com/albums/q502/coinsoftusa/pluginscreenshot.jpg

            • kento November 24, 2013 at 1:55 pm #

              You don’t seem to have the required integration plugin installed for Affiliates Pro and EDD. The plugin “Easy Digital Downloads – Affiliates Pro” is missing, please install and activate it (it comes with the purchase of Affiliates Pro for EDD).

  7. Rosie @1manbandaccts January 3, 2014 at 3:08 pm #

    Can I choose the url the affiliate link goes to? Currently it’s my home page and I would like it to be the product page, and later the resources page when I have created it.

    • antonio January 3, 2014 at 7:59 pm #

      Hi,
      please have a look to this conversation.
      cheers

  8. Rosie @1manbandaccts January 13, 2014 at 12:13 pm #

    Thanks, I tried that and affiliates are reporting back that it hasn’t worked.

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

      Please use pastebin.com to show us the code that you are using.
      cheers

  9. Charles John January 23, 2014 at 7:29 am #

    I bought affiliate pro plugin from edd. I also got another plugin edd-affiliate-pro. Why is the second plugin needed? I couldn’t find the info anywhere. Yes I am using EDD for my site.

    Thanks

    • antonio January 23, 2014 at 12:22 pm #

      Hi, in resume:
      Affiliates Pro : Is the framework to manage affiliates/referrals/…
      Affiliates Pro EDD Integration: is the integration to conect EDD and Affiliates Pro.

      cheers

      • Charles John January 24, 2014 at 8:29 am #

        Thanks,
        don’t we require a final url to confirm purchases? Currently if the visitor clicks the ‘complete purchase’ button which directs him to the payment gateway the affiliate is recorded a commission even if the payment is not completed. Is there anyway to get around this problem?

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

          Hi,
          you can setup the emails on Affiliates->Notifications (Notify when a referral is: Accepted and/or Pending)
          cheers

          • Charles John January 24, 2014 at 10:01 am #

            That was not exactly my question.
            Step 1: An affiliate send a visitor to my site
            Step 2: The visitor signup for an account, add the product to his cart and click on the ‘complete checkout’ button which takes him to the payment gateway.
            Step3: That visitor closes the payment gateway page without completing the purchase.

            Since no purchase was made the affiliate commission shouldn’t be given to the affiliate. But in the ‘referrals’ section of the plugin it shows that the commission is added to the affiliate (yes I can accept or reject it).

            Is it possible to show that only when the visitor completes his payment and reaches a ‘Payment completed’ page in the site?

            • antonio January 27, 2014 at 7:24 am #

              Sorry,
              the referral is created when the order is created. You can set referral default status “pending” on Affiliates->Options.
              cheers

  10. Charles John January 27, 2014 at 6:47 am #

    Can you please reply to my previous inquiry? Our project is delayed because of this issue.

    Thanks.

    • antonio January 27, 2014 at 7:24 am #

      answered 😉

  11. Jennifer Osuch February 4, 2014 at 4:08 pm #

    I finally found this page. I could not locate it on my desktop. I located it on my mobile device. I am wondering if you have a page missing from your menu.

    Anyway, I am trying to choose the url the affiliate link goes to. I saw the above conversation and also the one you referred her to. I copied it below. Where do you put this short code? On the page you want people to buy from? Also if you use this what happens to the affiliate link? Can affiliates still use it? So if I did it this way the affiliate would just put the link to landing page on their site not their affiliate link? Also does the redirect option in the options menu have anything to do with choosing the url I want customers to land on?

    But there’s more to it. To make a specific URL an affiliate link:
    [affiliates_affiliate_url url="http://www.example.com"]
    This will result in http://www.example.com?affiliates=affiliate-id (affiliate-id is replaced with the affiliate’s real ID when logged in).

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

      Hi Jennifer,

      The shortcode would go in the affiliate area, i.e. where the affiliate sees how the link looks like and what code can be used to embed the affiliate link. With the Pro version you have additional shortcodes that you can use, for example [affiliates_affiliate_link] – see the Shortcodes section in the documentation for details.

      The Redirect option strips off the affiliate part from the URL, but you can keep that option off, it doesn’t matter if what you want is to have them directed at a specific page.

  12. Jennifer Osuch February 4, 2014 at 5:34 pm #

    I figured it out! I added two affiliate urls to the sing-in page, I do not need to put those urls anywhere else, do I?
    They are
    http://arewecrazyorwhat.net/introducing-the-preparedness-planner/?affiliates=5

    and
    http://arewecrazyorwhat.net/my-color-coded-homeschool-planner-and-records/?affiliates=5

    Will there be a problem with two affiliate urls. The affiliate can choose which url to use, right? Or they can use their affiliate link, correct? So question: If the buyer comes to the page and it is through the url then the affiliate only gets credit if they stay on that page and buy? Is that the difference between the affiliate url and affiliate link? Please advise!! Oh yeah, and thanks so much!!!

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

      Yes that looks correct. The affiliate can link to any page and use one or more different affiliate links. It doesn’t matter if the customer goes to another page on the site after that, the affiliate still gets credit for the purchase as long as the system recognizes the purchase having been referred by the affiliate. For example, a potential customer visit the first link, browses around the site and goes out for lunch, forgets about it and comes again the next day. Now the customer makes a purchase – if the referral timeout allows it (Affiliates > Options) the system recognizes the purchase has been referred by your affiliate #5 and records a referral along with the appropriate commission.

      Links use URLs to direct a visitor ‘somewhere’ – you can read more about what URLs are in the Uniform resource locator Wikipedia article.

  13. Jennifer Osuch February 7, 2014 at 2:40 am #

    When I click the Generate PayPal Mass Payment I get ERROR 500 – INTERNAL SERVER ERROR. Are there certain dollar amounts I should be using. I am using very low $0.10 test purchases and paying my test affiliate $0.03. I also made the purchase on the same day I am clicking Mass Payment. Suggestions as to why I’m getting an internal error? Is there some setting in Digital Downloads I’m missing?

    • kento February 7, 2014 at 7:33 am #

      A 500? That isn’t related to the commissions, it means that something at the server side went wrong. Does it happen always when you click the button or did it just happen once? If it happens always, I’d like you to grant us admin access to the site with debugging temporarily enabled please (set WP_DEBUG and WP_DEBUG_LOG to ‘true’ in wp-config.php). Please send admin access to support at itthinx dot com.

  14. Tarun April 21, 2014 at 2:20 pm #

    Hi Kento,

    I am using the Affiliates Pro for EDD plugin and currently in a problem. All referrals are credited under Direct even though the URL’s used fall under a different affiliate.

    • antonio April 22, 2014 at 3:48 pm #

      Hi,
      please give us an url to have a look.
      cheers

  15. Mitch April 22, 2014 at 7:16 pm #

    I bought affiliate pro for edd at EDD Suport site Please tell me how to get a Key for updates

    • antonio April 23, 2014 at 7:00 am #

      Hi,
      in the Service Key page you can get it.
      cheers

      • Mitch April 23, 2014 at 10:28 am #

        When I try to login with my login and password from EDD site it says ERROR: Invalid username

        • kento April 23, 2014 at 2:47 pm #

          We yet have to import accounts from EDD, meanwhile you still have access to the latest version 2.6.0 through your account there.

          • Mitch May 16, 2014 at 1:59 pm #

            Could you tell me when you plan on importing accounts so I can get the key
            thanks

            • kento May 18, 2014 at 12:35 am #

              Hi Mitch,

              This has been concluded now, you should have received access details by now.

              Cheers

              • phpbbmodinstalls May 18, 2014 at 12:59 am #

                Just got them Thanks So much

  16. Tarun April 23, 2014 at 5:21 am #

    we have not made it live on our website because it is not working. We created an affiliate and tested by making a purchase. But that got credited under Direct.

    • antonio April 23, 2014 at 6:49 am #

      Hi,
      you can check if a “wp_affiliates” cookie is created when you use the affiliate’s link.
      You can send us dashboard admin access to support at itthinx dot com if you website is not in localhost (please indicate this comment in the email).

      cheers

  17. Gavin August 7, 2014 at 7:53 pm #

    I’ve been reading through everything and have a question yet unanswered.
    I have an online store powered by ecwid through a website that is not based in WordPress…at all. It is simply html.

    Will I be able to implement the affiliate program (particularly coupon codes that correspond to affiliate commissions) without using WordPress?

    • kento August 9, 2014 at 11:27 am #

      No that’s not possible, you need to have a site running WordPress to make any use of the system.