Affiliate B get 5% lifetime commission under specific conditions; customers get a one-time $5 offer

Discover how to provide Affiliate B with a life time 5% commission when sales amount exceeds 1000, and offer customers a one-time $5 discount through an advanced affiliate program.

Example scenario:

  • Provide a lifetime 5% commission to Affiliate B when the sales amount exceeds 1000 while granting customers a one-time $5 discount on orders.

To set up the discussed Program, please install and activate "WPRelay PRO". You can obtain WPRelay PRO Here.

Example 2: Provide a lifetime 5% commission to Affiliate B when the sales amount exceeds 1000 while granting customers a one-time $5 discount on orders.

In this scenario, when a customer makes a purchase through an affiliate's link or coupon code, they receive a one-time $5 discount. When the sales amount exceeds 1000, the affiliate earns a 10% commission. This strategy encourages both affiliates and their customers.

To set up this program and make it live or to test it, you need to follow two steps:

  • Step 1: Creating a Program

  • Step 2: Assigning an Affiliate to the program

Step 1: Creating a Program

  • Go to WordPress back end -> WPRelay -> Manage -> Programs

  • Click on the "Create Program" button.

Here is the screenshot of a program that follows,

Creating Program:

Details of configurations are:

  • Program title and description - Give a title and description for the Program. This title will be helpful while selecting the program in the "Affiliates" tab.

  • You also have the option to specify start and end dates to set validity for the campaigns.

Offering Affiliate Commission:

Details of configurations are:

  • Affiliate Commission type - choose the commission type as "Advanced"

  • Here we have three different types of conditions,

  • Number of referrals: This indicates the number of referrals who have completed a purchase using either an Affiliate link or a coupon code.

  • Total Sale Amount: This represents the cumulative expenditure made by customers utilizing either Affiliate links or coupon codes.

  • Number of Sale's count: This denotes the total number of sales completed through Affiliates or coupon codes.

  • Select "Total Sale Amount" in the filter and input a value greater than or equal to 1000. Then, choose "Percentage" as the discount type, set the payout to 5, and choose USD as the currency type, you can also have any of the currency.

  • Enable recurring options - enable this checkbox and select "Lifetime" to provide a 5% commission for all orders placed by a customer for a lifetime. Alternatively, you can choose "X Number of Orders" and set a value (e.g., 5), allowing the affiliate to earn commission on the first 5 orders plus the initial customer order, totaling 6.

Offering customer discount:

Details of configurations are:

  • Customer Discount Type: Configure the discount type as "Percentage Discount" and set the value to 10. Additionally, choose among other options such as Fixed Cart, Fixed Product Discount, or No Discount.

  • Free Shipping and Limits: Within this program, you can offer free shipping to customers. Furthermore, you have the flexibility to establish various constraints such as minimum spending thresholds, limitations on individual coupon usage, exclusions of sale items, and the requirement for specific products or categories to be purchased using the affiliate link to qualify for discounts. These parameters are managed by toggling the "Limits" option.

  • Usage Limit Per User: By default, this feature is activated with a limit of 1, indicating that customers can utilize the affiliate coupon/discount only once.

  • Saving the Program: Upon configuring both the affiliate commission and customer discount sections, ensure to click on "Save Program" to activate and preserve the settings.

Step 2: Assigning an Affiliate to the program

  • Go to WordPress back end -> WPRelay -> Affiliates

  • Click on the "Create Affiliate" button.

Details of configurations are:

  • Program: Within this segment, you can link an affiliate with a specific program by entering a few characters of the program title to select it.

  • Personal Info: Here, you can input the affiliate's first name, last name, and email ID.

  • To conclude, click on "Save Affiliate" to finalize the procedure.

  • Approving Affiliates: It is essential to "Approve" affiliates from the pending tab since they are initially designated as pending by default.

  • Affiliate code: As soon as admin approves the affiliate, the affiliate link, and coupon will get auto-generated and emailed to Affiliates.

  • Managing WooCommerce Accounts: While processing the "Approval," if the affiliate lacks a pre-existing WooCommerce customer account, you'll be able to generate one. Following the creation of a WooCommerce account for the affiliate, they will receive a password reset email via WooCommerce.

If affiliates utilize the Affiliate Registration Form for registration, they will be listed under the "Pending" status within the Affiliates Tab. When approving these affiliates, you'll also be able to allocate a Program to them.

Moreover, you retain the flexibility to modify the Program linked with an affiliate anytime from the Affiliates tab.

Let's see how to test this affiliate program as a new customer:

The cart page displays a $5 discount for the customer when a purchase is made via the affiliate's link:

After the customers complete their orders that exceed $1000 through affiliate link A, the affiliate will receive a 5% commission calculated from the total amount of the customer's order.

Screenshot of Myaccount -> WPRelay page showing commission earned by an Affiliate A:

As an administrator or store owner, when you update the discount value for a customer within an existing "Program" or modify the "Program" associated with a specific affiliate from the "Affiliate" tab, please note that updates to Affiliate Coupons (located under Woocommerce -> Marketing -> Coupons) may take up to a minute. This is due to changes being applied via a scheduled cron job.

Don't have WPRelay yet? Purchase WPRelay PRO now.

Next Steps:

You may also want to check these helpful guides:

Still unclear?

If you need any assistance, please create a support request in our ticket system. We are always happy to assist you :)

Last updated