1. Documentation /
  2. Affiliate For WooCommerce /
  3. Affiliate For WooCommerce Settings

Affiliate For WooCommerce Settings

Affiliate for WooCommerce plugin helps you to add, manage affiliates, and track performance from a single place – commissions, sales, payouts, leaderboard, etc. Earn money without hard work. Increase your brand outreach, and get potential customers.

This doc explains the various plugin settings.You’ll find them under WooCommerce > Settings > Affiliate.

  1. Registration form: It shows you a link to your affiliate registration form page (Review and publish form) as well as a link to the form settings (Edit form). You can also use the shortcode [afwc_registration_form] on any page to allow users to sign up for your affiliate program. Learn more from here.
  2. Approval method: By default, for users who sign up via the registration form, their status will be ‘Pending’ if this option is disabled. You can review and then decide whether to approve or reject their affiliate request. If you enable this option, all users who sign up via the registration form will automatically become your affiliates.
  3. Affiliate users roles: If you want to make a specific user role (say Customer) as an affiliate, insert that user role here. They will automatically become your affiliates.
  4. Referral commission: This is the default commission rate you want to give to your affiliates. Click on the ‘Storewide Default Commission’ link and it will take you to the ‘Plans’ dashboard. Click to open the storewide commission plan, choose the commission type (% or flat rate), enter the commission rate, set a tiered commission rate if required, and save your plan. If you want to set a specific commission rate for different affiliates or based on products, you can set it up using commission plans.
  5. Excluded products: By default, all products in your store are eligible for affiliate commission. If you want to exclude some products from the affiliate commission, search and enter them here.
  6. Affiliate tags: Create and manage tags for an affiliate using the link. Using tags, you can distinguish your affiliates based on different criteria. You can assign tags to affiliates from their User Profile. Learn more from here.
  7. Tracking param name: By default, the tracking parameter in the affiliate link is ref. You can change it to anything from here. Leaving this blank will use the default value ref.
  8. Personalize affiliate identifier: By default, an affiliate link is in this format: https://www.test.com/?ref={user_id}. If you want to allow an affiliate to use something else in their link instead of {user_id}, then enable this option. After enabling, an affiliate will see an option in their My Account > Affiliate > Profile to change it. Learn more from here.
  9. Coupons for referral: If you want to allow coupons for referral along with affiliate links, enable this option. Learn more from here.
  10. Cookie duration (in days): Affiliate referral is tracked by a cookie when a visitor visits your site using the affiliate link/coupon. This setting will determine for how long cookies will stay active on the visitor’s browser from their first referred visit. The default value is 60. Use 0 for “session-only” i.e. one-time referrals. Use 36500 for 100 years / lifetime referrals. If someone makes a purchase within these many days of their first referred visit, the affiliate will be credited for the sale.
  11. Affiliate self-refer: By default, an affiliate can earn a commission on their own referral order. Disable this option if you don’t want your affiliates to earn a commission on their own referrals.
  12. Affiliate manager email: There are multiple places where we encourage affiliates to contact the site owner/affiliate manager via email. They will see the email address mentioned here to get in touch. Currently, only one email address is supported here. If you want to hide the contact link, leave this blank.
  13. PayPal email address: Enable this setting if you want to allow affiliates to enter their PayPal email address for Payouts. After enabling this setting, affiliates will find a field to enter their ‘PayPal email address’ under My Account > Affiliate > Profile > Payment setting. Store admin can view (and update) the same from under WordPress admin > WooCommerce > Affiliates. Select an affiliate and click on ‘Manage Affiliate’ (screenshot). It will take you to the user profile > Affiliate For WooCommerce settings of that affiliate. There you will find the ‘PayPal email address’ field.
  14. Payout via PayPal: If you have PayPal enabled on your store, then you will be allowed to pay affiliate commission using PayPal. This setting is automatically activated when PayPal is enabled on your store.
  15. Issue recurring commission?: If you are using WooCommerce Subscriptions and want to give affiliate commission on the subscription recurring/renewal orders, enable this option. Disable this option to give affiliate commission only on the first/parent order.

Feature request

Have a feature request or enhancement suggestion for Affiliate For WooCommerce? Submit it from here: Submit a request or send it to us from here.


The most customizable ecommerce platform for building your online business.

  • 30-day money-back guarantee
  • Support teams across the world
  • Safe and secure online payment