Version 2.3 of AffiliateWP brings a number of new enhancements and bug fixes. Award flat rate commission on a per order basis, configure email addresses for affiliate managers, and more!

Award flat rate commission on a per order basis

We have introduced a new Flat Rate Referral Basis setting to the Affiliates → Settings screen. This setting will be visible when the Referral Rate is set to use a flat rate amount.

There are two options to choose from when using flat rate referrals:

The Flat Rate Referral Basis setting on the AffiliateWP settings screen
There are now 2 options for configuring flat rate referrals

Flat Rate Commission Per Product Sold

This is the standard behavior of flat rate referrals and is selected by default. If a customer is referred by an affiliate and purchases multiple products in the same order, the affiliate is awarded once for every product sold.

Example: If the referral rate is set to $5.00 and the customer purchases 3 products in the same order, the affiliate is awarded $15.00 in commission.

Flat Rate Commission Per Order

New in version 2.3, if a customer is referred by an affiliate and purchases multiple products in the same order, the affiliate is awarded once for the entire order!

Example: If the referral rate is set to $5.00 and the customer purchases 3 products in the same order, the affiliate is only awarded $5.00 in commission.

Set globally or on a per-affiliate level

As well as configuring this option globally for all affiliates, you can also configure it on an individual affiliate level, completely overriding the global setting by choosing another flat rate referral basis for the affiliate:

The Flat Rate Referral Basis can also be set at a per-affiliate level
The Flat Rate Referral Basis can also be set at a per-affiliate level

Flat rate commissions on a per order basis are available for Easy Digital Downloads, WooCommerce, ExchangeWP (iThemes Exchange) and WP EasyCart.

Affiliate manager(s) can now receive admin email notifications

We’ve realized that as the site admin, you may not always be the same person that also manages affiliates. With version 2.3, you now can specify an Affiliate Manager Email where all admin notifications will be sent:

Send admin notifications to one or more affiliate managers
Send admin notifications to one or more affiliate managers

You can also specify multiple email addresses if you need notifications sent to more than one affiliate manager.

New Referral Summary dashboard widget

The WordPress dashboard now includes an AffiliateWP Referral Summary widget. Included are quick stats for earnings and referrals (current month/today/last month/totals), as well as recent referrals.

The new AffiliateWP Referral Summary dashboard widget
The new AffiliateWP Referral Summary dashboard widget

Other improvements and bug fixes

Along with the features detailed above, we have made many other enhancements:

  • The affiliate registration form has been improved to better support first and last names comprising of 3 or more words
  • The deletion of an affiliate and their associated user account now share a consistent workflow
  • Affiliate links are no longer stripped from URLs when redirects are performed
  • When an affiliate is deleted, their corresponding affiliate meta is now also deleted
  • Pagination has been added to the campaigns table in the Affiliate Area
  • The French translation has been updated
  • A new Danish translation has been added
  • Customer records can now be retrieved via the REST API

View the full change log

New free add-on

And finally, we have created a new free add-on, Starting Affiliate ID.

The Starting Affiliate ID add-on allows you to:

  • Set the ID of the first affiliate who registers for your new affiliate program, or
  • Set the ID for the next affiliate who registers for your existing affiliate program.

Setting your starting affiliate ID to a higher ID allows you to portray a more established affiliate program.

Instead of the default starting affiliate ID of 1, you could set this to be any number. For example, something in the hundreds, thousands, tens of thousands — any number you choose.

Setting a custom Starting Affiliate ID

Whichever custom ID you decide to set, the very next user who registers as an affiliate will have that ID assigned to them. As each new affiliate registers, the affiliate ID will be incremented by 1, just as it did before.

Check out Starting Affiliate ID and see if you’d like to incorporate it into your affiliate program.

Andrew Munro

About the author: Andrew Munro co-founded AffiliateWP in early 2014. His trusty treadmill desk allows him to write code at an incredible 3 mph, making him the fastest developer around.

Leave a Reply

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