Easy Digital Downloads

To enable support for Easy Digital Downloads, go to AffiliateWP » Settings » Integrations and check the box that says Easy Digital Downloads:

Once enabled, AffiliateWP will automatically generate referral records when the customer is successfully referred to your store via an affiliate link.

In AffiliateWP » Referrals, the Reference column refers to the payment ID in Easy Digital Downloads:

Clicking on the Reference column will take you directly to the payment record in Easy Digital Downloads.

In the Payment Notes section of the View Order Details screen will be a note indicating a referral was created for the purchase, including a link for the referral id to take you directly to the Referral edit screen:

Affiliate Coupon Tracking

To enable affiliate coupon tracking, go to Downloads » Discounts and create a new discount code. At the bottom of the Add New Discount form, there will be an input field called Affiliate Discount:

Simply begin typing the name of the affiliate you wish to connect the discount code to and select the affiliate from the list of user accounts found:

Any time this discount code is redeemed, and a purchase or conversion is completed, the connected affiliate will be awarded a referral.

Product Specific Rates

The referral rate used to calculate an affiliate’s commission amount on sales can be set on a per-product basis. To set a product-specific rate, go to the edit screen for a product and enter the rate you wish to use in the Affiliate Rate field in the Download Settings section:

Recurring Rates

If you are using our Recurring Referrals add-on to create referrals with Recurring Payments,  you can now specify custom settings for referrals created with subscription payments at the download level.  You can set the recurring rate and also limit the recurring referrals created for recurring payments per-download subscription:

Product Category Rates

Download categories can also have a custom referral rate. This would allow you to set the referral rate for all the downloads within that category vs having to set a referral rate on each download individually. To set a category-specific rate, go to the edit screen for a download category and enter the value you wish to use in the Referral Rate field:

There are two important notes about product specific rates:

  1. If an affiliate has an affiliate specific rate, their custom rate will always take precedence over this product-specific rate
  2. Referrals can be entirely disabled for a product by setting the rate to 0

Software Licensing Extension

If you are using the Software Licensing extension, you will see these two additional settings at the bottom of the  AffiliateWP » Settings » Integrations  screen

These settings only apply when a customer reaches your site to upgrade their license, or do a manual renewal, via an affiliate’s link. If those settings are not checked, then the affiliate being tracked will receive a referral commission for the purchase. If they are not tracking an affiliate, no referrals will be created.