Affiliates Pro for Easy Digital Downloads

Download

Purchase a license for Affiliates Pro.

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.

50 comments

  • How I can get it? is it free? hehe

  • 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!

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

  • Jorge

    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?

  • 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

      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

      • >>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…

        • 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

  • 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

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

      • 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

          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

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

            • 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 :)

  • 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!

    • 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

        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!

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

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

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

  • Charles John

    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

      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

      • 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

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

          • 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

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

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

    Thanks.

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

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

  • 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!!!

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

  • 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?

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

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

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

  • 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

      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

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.