Affiliates Marketing

Affiliates Marketing for WooCommerce allows your run and effectively manage multiple affiliate campaigns on your WooCommerce store.

Installation

↑ Back to top

To start using a product from WooCommerce.com, you can use the โ€œAdd to storeโ€ functionality on the order confirmation page or the My subscriptions section in your account.

  1. Navigate to My subscriptions.
  2. Find the Add to store button next to the product youโ€™re planning to install.
  3. Follow the instructions on the screen, and the product will be automatically added to your store.

Alternative options and more information at:
Managing WooCommerce.com subscriptions.

Adding a WooCommerce.com subscription to your store

Setup and Configuration

↑ Back to top

After activating Affiliate Marketing for WooCommerce, you can see the affiliates under the WooCommerce menu. Click to open the settings and create your first campaign

View Detailed Dashboard

↑ Back to top

From this section, admins can view:

  • Unpaid Commission: Total commission that is earned but not yet paid to the affiliates.
  • Total Earnings: The overall revenue generated through affiliate programs
  • Total Commission: Total amount earned by all affiliates combined
  • Paid Commission: Total commission that has already been paid to affiliates
  • Refunded Commission: Total commission that has been reversed
  • Total Refunds: Total amount of orders that have been refunded
  • Total Clicks: Total number of clicks generated through affiliate referral links.

You can analyze all of the above metrics through an interactive graph and track performance trends over time.

  • Top Products: View a list of top products and total commission for each item
  • Top Affiliates: View a list of top affiliates along with the total commission earned

How To Create a New Affiliate Campaign?

↑ Back to top

From the main menu, click on โ€œCampaignsโ€. Here, you can:

  • Create multiple affiliate programs
  • View a detailed list of rules with the following information:
    • Title
    • Commission rate
    • Expiry date
  • Edit the rule by clicking on it

To create a new campaign, go to โ€œAdd Campaignsโ€ and fill in the following details:

  • Add a custom title for the new campaign.
  • Apply to all products and categories: Enable the option to allow affiliates to promote all products and categories. Disable it to select specific products or categories for affiliate program.
  • Apply on Specific Products: Search and select desired products for the affiliate program
  • Apply on Specific Categories: Search and add desired categories for affiliate program
  • Apply on Specific Brands: Enable affiliate campaign for specific brands
  • Set Price Range for Affiliate Products: This feature allows you to enable affiliate program only for the products that fall within a selected price range. For that, you need to add:
    • Maximum Price Range: Set the highest product price limit for the campaign
    • Minimum Price Range: Set the lowest product price limit for the campaign
  • Inform Existing Affiliates About New Campaigns: Once enabled, affiliates will automatically receive an email about any changes made to the campaign.
  • Affiliate Commission: From the dropdown, select whether to set the affiliate commission as a:
    • Fixed Amount
    • Percentage Value
  • Commission Rate: Set the desired commission for the campaign

NOTE: This rate will apply if no commission is defined at the product-level. You can also leave this field empty if you are using tiered commission from the general settings or an affiliate-specific commission from the affiliateโ€™s profile. 

  • Expiry Date: Set an expiry date for the rule

Manage Affiliate User Details from a Separate Log

↑ Back to top

Go to the main menu and click on โ€œAffiliateโ€. Here you can manage details for each affiliate user and view their:

  • Total earnings
  • Paid Earnings
  • Unpaid Earnings
  • Comissions
  • Status
  • Date

You can also select any user and click on โ€œEditโ€ to update their account details, payment information, and commission settings.

How to Add a New Affiliate Customer Manually?

↑ Back to top

From the Affiliate settings, click on โ€œAdd Userโ€ and fill in the following details:

  • Add a custom title for the new user
  • Affiliate Details: From this section, you can track:
    • Total, Paid, and Unpaid earnings
    • Commission Earned
    • Total Clicks
    • Refunds

1. Details

  • Commission Rate Type: select commission rate type as:
    • Fixed
    • Percentage
  • Commission Rate: add a desired commission for this user
  • Affiliate Status: from the dropdown, select affiliate status as:
    • Approved
    • Suspended
  • Automatic Payment Method: select payment method as:
    • Credit/Debit Card
  • Notify On: enable the option if you want to notify customers whenever:
    • The Commission is paid
    • A new commission is added

2. Account Info

Add user and their:

  • First Name
  • Last Name
  • Email
  • Contact

3. Payment Info 

Add payment information for this user and specify:

  • PayPal Email
  • Minimum Earning
  • Maximum Earning
  • Withdrawal Limit

4. Affiliate Payout Log: From this log, you can track users:

  • Affiliate Name
  • Transaction ID
  • Payment Method
  • Custom Payout
  • Payout Amount

View Payout Transaction Log

↑ Back to top

From the main menu, go to โ€œPayoutsโ€ to view the complete list of payout transactions, including:

  • User ID: Unique identification number of the affiliate
  • Username: Name of the affiliate receiving the payout
  • To Be Paid: The pending commission that is yet to be paid
  • Padi Amount: the commission that has already been paid
  • Date: The date on which the payout was processed

How To Set Automatic Payout Rules?

↑ Back to top

Go to WP Admin Panel > WooCommerce > Affiliate > Payouts and click on โ€œAutomatic Payout Rulesโ€. Now fill in the following details:

  • Automatic Payout Payment Method: From the dropdown, select the payment method for the affiliate payouts. Note that only PayPal, Stripe, and Credit/Debit Cards are allowed.
  • Automatic Payout Rules: From the table, click on โ€œAdd Newโ€ and configure the following details:
    • Name: Add the name for the rule
    • Priority: Set its priority
    • Payout Amount: Enter the commission required to trigger an automatic payout
    • Payout Type: From the available options, you can configure automatic payouts based on:
      • Threshold: Select this if you want to set a specific amount that affiliates must reach before they can withdraw their earnings.
      • Date: Select this option to release payouts on specific dates
      • Day: Choose the specific day on which payouts will be processed automatically
    • Payout Condition: Based on the selected payout type, define the required condition.
    • Status: add the status for the rule as:
      • Active
      • Inactive
    • Action: click โ€œRemoveโ€ to delete the selected rule

View Commissions Log

↑ Back to top

Go to WP Admin Panel > WooCommerce > Affiliate and from the main menu click โ€œCommissionsโ€. Here you can view and manage the following details:

  • User ID: Unique identification number of the affiliate
  • Username: Name of the affiliate
  • Order ID: identification number assigned to the order
  • Type: the type of the order
  • Products: products included in the order
  • Total: total order amount
  • Commission Rate: the commission rate set for that specific item
  • Commission Earned: the total commission earned by the affiliate
  • Refunded Status: whether the commission has been refunded or not
  • Date: the date on which the commission was generated

General Settings

↑ Back to top

Go to the main menu and select โ€œGeneral Settingsโ€. Here you can:

  • Enable/Disable the Plugin: Choose to enable or disable the plugin anytime you want
  • Enable Affiliate Registration Form: enable the option to add affiliate registration form on My Account Page
  • Restrict Own Referral Earnings: Choose to prevent affiliates from getting a commission on self-purchases or purchases from the same IP address
  • Enable New Affiliate Email: activate this option to automatically notify admins whenever a new affiliate registers
  • Approve Affiliate Automatically: enable this option to automatically approve affiliate registration requests. Disable it to set a default status for each application
  • Affiliate Default Status: From the dropdown, select the default affiliate status on new registration as:
    • Pending
    • Rejected
  • Payment Method Restriction: Choose to restrict specific payment methods for affiliates and admins both

NOTE: For affiliate campaigns only, PayPal, Stripe, and Direct Bank Transfer are allowed 

  • Exclude User Roles from Affiliate Program: Restrict specific user roles from affiliate campaigns. Leave the field empty to apply it to all.
  • Restrict Specific Affiliates: Select specific affiliates and restrict them from promoting your products.
  • Restriction Message: Write a custom restriction message, such as โ€œyour account has been restricted.โ€
  • Endpoint Title: Write a custom label for a new tab displayed on My Account Page
  • Affiliate Registration Title: Enter a custom header title to be displayed on my account page

How to Add Tiered Commision Rules for Affiliates?

↑ Back to top

Go to WP Admin Panel > WooCommerce > Affiliate and click on General Settings. Scroll down and configure the following options:

  • Apply to all affiliates: Enable the option to apply tiered comission rule for all affiliates. Disable it if you want to add specific users.
  • Include/Exclude Specific Affiliate: From the dropdown, choose:
    • Include: if you want to add desired affiliates for the tiered commission rule
    • Exclude: if you want to prevent selected affiliates from the tiered commission rule
  • Specific Affiliate Selection: Search and add specific affiliates to include/exclude from the rule. This feature helps merchants control which affiliates are eligible for certain commissions or tiered commission rules. You can simply encourage affiliates to reach a defined target and reward them with higher commission.

Now, under the tiered commission table, click on โ€œAdd Newโ€ and specify the following details:

  • Name: Enter the name for the affiliate
  • Earning From: Set the minimum earning range for this tier
  • Earning To: Set the maximum earning limit for this tier
  • Commission Rate: define the commission amount
  • (If the affiliateโ€™s earning falls within the defined range, the specific commission will apply)
  • Commission Rate Type: select commission rate as
    • Fixed
    • Percentage
  • Status: select status as:
    • Active
    • inactive
  • Action: click on Remove to delete the selected affiliate or tier from the list.

Note that this commission is applied if no commission has been set at the product or campaign level. If a product-specifc or campaign-specific commission exists, the tiered commission will be ignored. Commissions for affiliate coupons are calculated according to the rate specified here.

Add Multiple Affiliate Registration Fields

↑ Back to top

Go to WooCommerce > Affiliate and click on Registration Fields. Here, you can view the complete log of all affiliate registration form fields. To add a new field, click on Add Field and fill in the following details:

  • Field Label: Add a custom label for the field
  • Field Type: select its type as:
    • Text
    • Email
    • Number
    • Textarea
    • Checkbox
    • Radio
    • Select
    • Tell

( Add details according to each selected field

  • Field Placeholder: enter a placeholder for the registration field
  • Field Status: select its status as:
    • Active
    • Inactive
  • Field Required: Choose to make the field required or optional.

How to Add Product-Specific Commissions?

↑ Back to top

Install the plugin, go to WP Admin Panel and click on Products. From the list, select the product for which you want to add a commission. Select Edit, scroll down to Product Data, go to Affiliate Marketing, and fill in the following details:

  • Select User Roles: Add specific user roles eligible for affiliate commission on this product.
  • Select Commission Rate Type: set commission rate as:
    • Fixed
    • Percentage
  • Add commission: set the commission for this product. This feature can help merchants add a desired commission for premium or high-priced items.

NOTE: If a commission is set here and a campaign is also created for a similar product, then the product-level commission will always be used.

How Customers Can Apply for Affiliate?

↑ Back to top

In order to become an affiliate, customers must first register as a user, and then they can submit the affiliate registration form from their account.

To do so, visit โ€œRegister as Affiliateโ€ and from the Login section, add:

  • Username
  • Password

Then select โ€œLogin.โ€

Now, you can view an affiliate registration form. Fill in the following details:

  • First Name
  • Last Name
  • Email
  • Tell

Then click on โ€œRegisterโ€ and wait for the approval. You can also get automatically approved if the admin has enabled โ€œApprove Affiliate Automaticallyโ€ from the general settings.

Related Products

Offer add-ons like gift wrapping, special messages or other special options for your products.

Add shipment tracking information to your orders.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.