Affiliate Suite includes features that help you run a comprehensive Affiliate System on your site.
Features
↑ Back to topAffiliate Registration
- Users can register as an Affiliate on the My Account page, Affiliate Signup Form, and the Checkout page
- Admins can mark users as affiliates in bulk using Admin settings
Affiliate fees
Sites can charge users a fee to register as affiliates.
Referral codes
Affiliates can refer new users to sites using referral codes instead of affiliate links.
Creatives
Affiliates can promote their Affiliate links using creatives.
Refer-a-Friend form
Affiliates can refer new users directly to your site using the Refer-a-Friend form.
Product-based affiliate links
Admins can generate an affiliate link for specific products on the Affiliate Dashboard.
Affiliate-level product commissions
Set custom commission rates for each affiliate.
Checkout affiliate
Users will be able to select affiliates on the checkout page.
Slug modification
Affiliates will be able to modify their identification.
Readable URL affiliate links
Admins can create affiliate URLs as readable affiliate links.
Affiliate signup bonuses
When affiliates register, they can receive a bonus commission.
Product commissions
Affiliates can see the commission rates for configured products from their dashboards.
Referral order details
Affiliates can see order details of buyers (Order ID, Order Amount, Order Date, Customer Name, Customer Email, etc.).
Commission payouts
Admins can pay affiliate commissions directly from the site using the following methods:
- PayPal Payouts
- Affiliate Suite’s built-in wallet system
Payout requests
Affiliates can send Payout requests to site admins.
Lifetime commission
Affiliates will receive commissions for a lifetime.
Leaderboard
Admins can list top-performing affiliates on a leaderboard.
Privacy Controls
Option for the site admin to optionally display the following details about the customer to the Affiliates,
- Order ID
- Order Amount
- Order Date
- Customer Name
- Customer Email
- Customer Phone
- Customer Billing Address
- Customer Shipping Address
- Coupon Used
- Affiliate Commission
Email notifications
Users receive email notifications for all important affiliate activities.
Installation
↑ Back to top- Download the .zip file from your WooCommerce account.
- Go to WordPress Admin > Plugins > Add New and Upload Plugin with the file you downloaded with Choose File.
- Install Now and Activate the extension.
More information at Install and Activate Plugins/Extensions.
Setup and Configuration
↑ Back to topTo set up the plugin, go to WooCommerce > Affiliate Suite > Settings
General
↑ Back to topWooCommerce Account Signup Commission
- If you want to offer a commission to your affiliates when a user creates an account on the site using the Affiliate Link, you can do so by enabling the option.
- You can optionally offer the Account Signup Commission after the user makes the first purchase.
- In the Commission Value, set the commission amount to be awarded to the Affiliate.
- By default, the account signup commission will be awarded after the admin approves the affiliate activity. If you want to automatically approve the Account Signup Commission, change the Referral Status option to Unpaid.
Affiliate Signup Commission
If you want to offer Commission to your Affiliate for creating an Affiliate Account, you can do so by enabling the option and setting up the commission value.
Product Purchase Commission
- If you want to offer a commission to your affiliates for purchasing products on the site using the Affiliate Link, you can do so by enabling the option.
- By default, the affiliate commission is eligible for all the products on the site. If you want to restrict Affiliate Commission for specific products on the site, you can customize the Product Purchase Commission eligible for option.
- By default, the percentage of the product’s price can be offered as the affiliate commission. You can optionally offer a fixed commission value to your users.
- By default, the product purchase commission will be awarded after the admin approves the affiliate activity. If you want to approve the Product Purchase Commission automatically, change the Referral Status option to Unpaid.
- By default, the affiliate will not receive a commission for their purchases. You can optionally enable this option to allow commission for your purchases.
- By default, the commission rate will not be displayed to the affiliate. You can optionally enable the Product Commission Rate for Affiliate option
- By default, a product purchase commission will be awarded to the affiliate once the order reaches the status specified in the option. You can customize the “Order Status to approve Product Purchase Referrals” option to offer the commission on a different status.
- Product purchase commission will be calculated based on the Regular Price by default. You can optionally calculate the commission rate based on the discounted price by enabling the Calculate Commission based on Discounted Price option.
- The product purchase commission, including the tax costs, will be calculated by default. You can exclude the tax cost by enabling the Exclude Tax Costs option.
- By default, affiliates can use WooCommerce Coupon codes on their orders. You can optionally restrict coupon usage by enabling the WooCommerce Coupon Usage option.
- By default, there is no restriction on the quantity to earn an affiliate commission. You can optionally restrict the quantity to 1 from the “Restrict Commission based on Quantity” option.
Lifetime Commission
If you want to offer a Lifetime Commission to your Affiliates, you can do so by enabling the Lifetime Commission option.
Product-Based Affiliate Link Settings
By Default, Affiliate links are valid throughout the site. You can enable the Product-based Affiliate Link settings option to restrict affiliate links to specific products.
Social Share Settings
If you wish to allow your affiliates to promote the affiliate links through their social media account from their affiliate dashboard, you can do so by enabling the Social Share Settings section.
Checkout Affiliate Settings
If you wish to allow your users to input the affiliate info on the checkout page, you can do so by enabling Settings.
Referral
↑ Back to topIn this section, you can customize the Affiliate Account.
Application Form
↑ Back to topIn this section, you can customize the Affiliate Application form fields.
Account Management
↑ Back to topIn this section, you can customize the Affiliate Account.
WooCommerce Coupon Linking
↑ Back to topSite Admin can optionally link an affiliate with a coupon code. So, when a user uses an affiliate code, the user will be considered as a referral of the affiliate
Creatives
↑ Back to topIn this section, you can create and display Creatives that the affiliate can use for affiliate promotions.
MLM
↑ Back to topSite Admin can manually enable multi-level marketing for the Affiliates. In the Number of Direct Affiliates option, set the number of direct referral actions, and the affiliate is eligible to receive the commission.
In the Affiliate Depth Settings, input the depth level and set the commission value for each level.
You can optionally choose to display the MLM Graph settings.
Advanced
↑ Back to topSlug Modification Settings
In this section, you can allow your affiliates to modify their affiliate slug.
Pretty Affiliate Link Settings
When enabled, the affiliate links will be readable
Plugin Tab Restriction Settings Based on User Role
You can optionally hide certain sections of the Affiliate dashboard based on User Roles.
Google reCAPTCHA Settings
Option for the site admin to add a Google reCAPTCHA to the affiliate application form.
Leaderboard
Option for the Site Admin to display Affiliates Leaderboard table.
Payment
↑ Back to topIn this section, you can customize the following,
- Select the payment methods eligible for Affiliate Payouts
- Allowing users to select their preferred payout method
- Allowing users to request a payout.
Notifications
↑ Back to topIn this section, you enable/disable the email notifications sent for Affiliate activity. You can also customize the email content.
Localization
↑ Back to topYou can customize the labels displayed to the user in this section.
Usage
↑ Back to topApplication Submission and Approval
↑ Back to top- When the plugin is installed and activated for the first time, A page for the Affiliate Application form is automatically created.
- A user can submit an Affiliate Application by filling in the Mandatory fields.
- Once the application form is submitted, the site admin is notified by email. They can review the application, set the commission rate, and approve it.
- Once the application is approved, the user is notified by email.
Affiliate Promotion Tools
↑ Back to topThe following promotion tools are available for the Affiliate on their Affiliate Dashboard,
Affiliate Link
A user will be considered as referred by the affiliate when they access the site using the affiliate link.
Refer a Friend Form
Affiliates can send Affiliate links to other users using the refer a friend form.
Creatives
Affiliates can embed their Affiliate links inside creatives. When the user clicks on the creatives, they will be considered as referred by the Affiliate.
Conversion Using Affiliate Links
↑ Back to topOnce the User accesses the site using Affiliate Link/Code and creates an account/completes the product purchase, they will be considered as the affiliate’s referral.
User Receiving Commission
↑ Back to topThe admin must approve the referral activity before it can be added to the Affiliate’s account as an unpaid commission.
The Site Admin can pay the Affiliate via the Inbuilt PayPal Payouts integration/ Pay the affiliate to the Inbuilt Wallet system. The admin can also manually export information about the unpaid affiliates and make the payment outside the site.
Reports
↑ Back to topSite Admin can get insights on the Affiliate activity on the site.
Translation
↑ Back to topAffiliates Suite Plugin is translation-ready, meaning you can edit the PO files by which you can translate the text to any language.
The steps to do the translation are as follows. For example, let us consider translation to French.
- Download and install Poedit
- Open the file affiliates-suite-for-woocommerce -> languages folder -> affiliates-suite-for-woocommerce.pot using Poedit.
- Create a new translation file by clicking Create new translation button
- Choose the Source text and set its corresponding French text in the Translation Text Area.
- Save the changes.