Affiliate A receives a 10% commission under certain conditions, while customers get a 10% discount.

Discover how to provide Affiliate A with a 10% commission when there are 5 or more referrals, and offer customers a 10% discount through an advanced affiliate program.

Example scenario:

  • Provide a 10% commission to Affiliate A for sales with 5 or more referrals, while granting their customers a 10% discount on orders.

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

Let’s take a look at the below example in detail.

Example 1: Provide a 10% commission to Affiliate A for sales with 5 or more referrals, while granting their customers a 10% discount on orders.

In this scenario, when a customer makes a purchase through an affiliate's link or coupon code, they receive a 10% discount. Once the referral count reaches 5, 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 "Number of referrals" in the filter and input a value greater than or equal to 5. Then, choose "Percentage" as the discount type and set the payout to 10.

  • Enable recurring options: This feature allows for granting affiliates commissions per customer, either for their lifetime or solely for the initial X number of orders.

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 10% discount for the customer when a purchase is made via the affiliate's link:

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

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

Admins or store owners, if you adjust customer discounts or modify affiliate programs from the "Affiliate" tab, be aware that updates to Affiliate Coupons (in Woocommerce -> Marketing -> Coupons) may take up to a minute due to changes being applied through 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