Note: This article relates to the Lifetime Commissions pro add-on.

The Lifetime Commissions add-on links a customer to an affiliate, allowing the linked affiliate to receive commission on all future purchases by the customer.

Setup

Once installed and activated, you’ll need to think about whether you’d like to enable lifetime commissions for all affiliates, or only for some.

Enabling Lifetime Commissions for all affiliates

Go to Affiliates → Settings → Integrations
Under the Lifetime Commissions header, click on the Enable For All Affiliates? checkbox
Click Save Changes

Enabling Lifetime Commissions on a per-affiliate basis

Go to Affiliates → Affiliates and click the Edit link from the Actions column on the affiliate you’d like to enable lifetime commissions for.
On the edit screen, click the Enable Lifetime Commissions checkbox.
Click Update Affiliate.

Linking, de-linking and removing users from affiliates
Linking a user to an affiliate from within the admin

Customers are automatically linked when they make a purchase using an affiliate’s typical referral URL however there may be times when you’d like to link a customer to an affiliate from within the WordPress admin.

Go to Users → All Users, and edit the user you’d like to link to an affiliate.
On the user’s profile screen, enter an affiliate’s ID into the Linked Affiliate ID text field.
Click Update User to save the user’s profile. The user is now linked to the affiliate.
De-linking a user from an affiliate

Go to Users → All Users, and edit the user that is already linked to an affiliate.
On the user’s profile screen, remove the affiliate’s ID from the Linked Affiliate ID text field.
Click Update User to save the user’s profile. The user is now de-linked from the affiliate.
Changing the user’s linked affiliate

Go to Users → All Users, and edit the user that is already linked to an affiliate.
On the user’s profile screen, change the affiliate’s ID in the Linked Affiliate ID text field to another affiliate’s ID.
Click Update User to save the user’s profile. The user is now linked to the new affiliate.

 

Note: This article relates to the Lifetime Commissions pro add-on.

In Lifetime Commissions v1.2 or newer you can set either a global, or per-affiliate lifetime referral rate.

This feature allows you to set a new lifetime referral rate that affiliates are awarded on subsequent purchases by a linked customer (via Lifetime Commissions). You can define the per-affiliate lifetime referral rate to be higher or lower than the global lifetime referral rate.

In addition to setting the actual lifetime referral rate, you can specify a new rate type (percentage or flat amount) making it easy to fine-tune the rates.

Enabling lifetime referral rates

Go to Affiliates → Settings → Integrations
Within the Lifetime Commissions section, click the Enable Lifetime Referral Rates checkbox.
A new Lifetime Referral Rate input field will appear and will be automatically set to the Referral Rate at Affiliates → Settings → General.
Click Save Changes

Setting the global lifetime referral rate

The global lifetime referral rate will set a rate that all affiliates will receive on lifetime referrals. That is, referrals generated with the Lifetime Commissions add-on.

In the Lifetime Referral Rate input field (appears when you enable the option mentioned above) enter the rate that all affiliates should receive for lifetime referrals. For example, enter 20 for 20%.
Click Save Changes
Setting a per-affiliate lifetime referral rate

A per-affiliate lifetime referral rate will only apply to the affiliate that it is set for.

Go to Affiliates → Affiliates and click the Edit link from the Actions column on the affiliate you’d like to set a lifetime referral rate for.
On the edit screen, and within the Lifetime Commissions section, enter a custom referral rate in the Lifetime Referral Rate input field. For example, enter 20 for 20%;
Click Update Affiliate.
Priority order of referral rates
Depending on how Lifetime Commissions is configured, certain referral rates will take priority over others. Here’s the order in which commission rates are calculated. If a rate is not set, the next rate will be used (and so forth).
Per-affiliate Lifetime Referral Rate set from Affiliates → Affiliates → Edit (the affiliate’s edit screen)
Lifetime Referral Rate set from Affiliates → Settings → Integrations
Per-affiliate Referral Rate set from Affiliates → Affiliates → Edit (the affiliate’s edit screen)
Referral Rate set from Affiliates → Settings → General
Priority order of lifetime referral rate types

Just like lifetime referral rates, certain referral rate types (percentage, flat) can take priority over others. Here’s the order of which referral rate type will be used.

Per-affiliate Lifetime Referral Rate Type set from Affiliates → Affiliates → Edit (the affiliate’s edit screen)
Lifetime Referral Rate Type set from Affiliates → Settings → Integrations
Per-affiliate Referral Rate Type set from Affiliates → Affiliates → Edit (the affiliate’s edit screen)
Referral Rate Type set from Affiliates → Settings → General

 

Note: This article relates to the Lifetime Commissions pro add-on.

How does Lifetime Commissions link a customer to an affiliate?

When a customer clicks on an affiliate’s referral URL and makes a purchase from your website, they are instantly linked to the affiliate. When the customer returns to make another purchase on your website, the linked affiliate will receive a commission, even if they visit your website without using the affiliate’s referral link. A customer can only be linked to one affiliate at a time.

If the customer makes a guest purchase (logged out) their email address is used to look up the linked affiliate. If the customer is a user on your site, and is logged in when they purchase, their WordPress user ID is used.

Additionally, if the customer ever uses a different email address whilst purchasing (logged in) or changes their email address from their WordPress profile, the new email address is also stored with the linked affiliate. This ensures that if the customer ever makes a purchase while logged out, the linked affiliate will still receive commission on the sale.

Can Lifetime Commissions track and link affiliates to customers through a tracked affiliate coupon?

Yes! For integrations that support discount codes and coupons, you can create a discount code or coupon, and attribute it to an affiliate so they can share it to potential customers. When a customer visits your website (even without an affiliate referral link), adds an item to their cart, uses the affiliate coupon code at checkout and completes the purchase, the customer will be linked to the affiliate (and a referral will be awarded to the affiliate). When that customer returns at a later point and purchases from your site again, the linked affiliate will be awarded a new referral.

 

Note: This article relates to the Lifetime Commissions pro add-on.

Lifetime Commissions currently supports the following integrations:

Note: Lifetime Commissions is a pro add-on and is only available with either a Professional or Ultimate license (pro add-ons cannot be purchased separately).

Note: Lifetime Commissions does not support referral commissions generated through use of the [affiliate_conversion_script] shortcode.