One Time Reward: one referral per customer

3 min read

4 minBeginnerUltimate Affiliate Pro 9.7+

One Time Reward pays an affiliate only once for each customer they refer. The first referral for a customer is recorded as usual, and later orders from the same customer do not create new referrals for that affiliate. It works like a one-time affiliate bonus per customer.

Use it when you want to pay for bringing a new customer, not for every purchase that customer makes later. It is the opposite of Lifetime Commissions, which pays on every future order of a referred customer.

Before you start

Example: Olivia buys twice through EmmaOne Time Reward on
First order
Olivia clicks Emma’s link and buys a Yoga Mat. Emma gets a referral.
Second order
Two weeks later Olivia clicks Emma’s link again and buys a Yoga Block. No new referral is created for Emma.
Another affiliate
If Olivia buys a third time through Liam’s link, Liam gets a referral, because it is his first referral for Olivia.

Turn on One Time Reward #

Go to Ultimate Affiliate Pro›Modules and open the One Time Reward card.

One Time Reward settings page in Ultimate Affiliate Pro with the Activate/Hold One Time Reward Integration switch turned on and the Save Changes button
The One Time Reward add-on settings.
1Activate/Hold One Time Reward Integration

Limits each affiliate to one referral per customer. While it is off, affiliates earn a referral for every order a customer places through them.

Default: Off

2Save Changes

Saves the setting. The rule applies to new orders from now on.

How One Time Reward decides #

Before a referral is saved, Ultimate Affiliate Pro checks whether the affiliate already has a referral for the same customer account:

SituationResult
The affiliate has no referral for this customer yetThe referral is created as usual.
The affiliate already has a referral for this customer, in any status and from any sourceNo new referral is created.
The customer is referred by another affiliateThat affiliate gets their first referral for the customer.
The order is placed without a customer account (guest checkout)The referral is created as usual, because there is no account to match.

Every referral counts, including signup referrals. If you pay affiliates when a referred visitor registers, the registration is that affiliate’s one reward for the customer. See Signup referrals (pay per lead).

Lifetime Commissions and Recurring Commissions

One Time Reward stops every later referral for the same affiliate and customer. If you also use Lifetime Commissions or Recurring Commissions, the affiliate earns only the first commission. With Lifetime Commissions on, the customer also stays linked to the first affiliate, so a later order through another affiliate’s link is credited to the first affiliate.

One Time Reward or New Customer Commissions Only #

Ultimate Affiliate Pro also has the New Customer Commissions Only option in Ultimate Affiliate Pro›Settings›General Settings. The two work differently:

One Time RewardNew Customer Commissions Only
Pays forThe first referral of each affiliate for each customerOnly the first purchase a customer ever makes in your store
Returning customer of your store referred by a new affiliateThe new affiliate earns a referralNo referral
Same customer, same affiliate, second orderNo referralNo referral

See How commissions are calculated for the general settings.

Test it #

  1. Log in as a test customer, open an affiliate’s referral link and place an order. A referral is created.
  2. Open the same referral link again and place a second order with the same customer account.
  3. In Ultimate Affiliate Pro›Referrals, check that only the first order has a referral for that affiliate.

Frequently asked questions #

What does One Time Reward do?

It lets each affiliate earn only one referral per customer. Later orders from the same customer do not create new referrals for that affiliate.

Can another affiliate still earn from the same customer?

Yes. The limit is per affiliate and customer. Another affiliate who refers the same customer gets their own first referral.

Does a rejected referral count?

Yes. Any existing referral of the affiliate for that customer counts, whatever its status. Delete the old referral if you want the affiliate to earn again.

Does it work with guest orders?

The rule matches customers by their account. Guest orders have no account to match, so they create referrals as usual.

Can I use it with Lifetime Commissions?

The two have opposite goals. With One Time Reward on, the affiliate earns only the first referral for each customer, so later Lifetime Commissions or Recurring Commissions referrals are not created.

What’s next #

What are your feelings

  • Happy
  • Normal
  • Sad