How user becomes an affiliate

In order to become an affiliate, users need to be registered to your store.

The registration occurs in the “Affiliate Dashboard” page that is automatically created after the plugin has been activated. The page contains the shortcode “[yith_wcaf_affiliate_dashboard]”.

Affiliate dashboard - WordPress page

And it will look like this:

Become an affiliate

Affiliates can submit their application from the registration form, you have 2 different forms you can choose from:

  • Default Registration Form: Affiliate registration is integrated into the default registration form. The affiliate registration fields will be added to this form: everyone who registers can also register as an affiliate.
  • Affiliate Dedicated Registration form: This way you will have two separate forms, one for user registration and one for affiliate registration. By default, it’s displayed in the Affiliate dashboard, but you can print it on every page using the dedicated shortcode (read more about it here).

Then, check all the options that you want to show in the form, in ¨Settings > Referral registration“.

registration forms

If you have selected the Affiliate dedicated registration form, the affiliate registration will be done from the “Affiliate Dashboard” page form.

Become an affiliate - Referral registration

You can hide the “Name” and “Surname” field of the form from the options panel of the plugin.

name fields

Form register - Name and surname fields

After registering, the new affiliate will be automatically added to the affiliates table, see “affiliates tab“. If you have selected the “auto enable affiliates” option in the general settings page, the user will become an affiliate on registration.

affiliate tab

You can use the options in the drop-down menu on top of the table, or you can use the symbols in the actions column:

  • Delete
  • Change status to active (you can approve an affiliate)
  • Change status to rejected (you can reject an affiliate)
  • Ban affiliate
  • Unban affiliate
  • Process dangling commissions
  • Pay commissions
  • Pay commissions via PayPal

bulk actions

If you need to export one or more of your affiliates, you can use the related Export CSV button that will create a CSV file including their details.

export csv

Write a message that will be shown to all rejected users and banned users, you will find this option in the general plugin settings. Using the “Hidden sections”, you can select the pages you want to hide for all banned users.

ban user

Affiliate details page

By clicking on the affiliate ID number, the plugin will show you a page with all the details of that specific affiliate.

affiliate page



How admin adds a new affiliate

Administrators can add a new affiliate at any time from the settings panel of the plugin.
They can choose between existing users and the creation of a new user by clicking on the “Create New” button.

add new affiliate

Add New User

An affiliation token will be assigned to all new affiliates. By default, it is the same as the user’s ID.
From administration side, this value can be edited in the user’s profile.

User profile - Affiliate details

How to enable affiliate

If the “Auto enable affiliates” option of the plugin has been activated, users will be recognized as affiliates immediately, once they’ve sent the affiliation request or concluded the registration.

auto register

If disabled, they will be added to the affiliate user list, in the “Affiliates” section of the plugin, with the Disabled status by default.
The administrator will have to change their status, and activate them as affiliate users of the shop (“Change status to Active”).

status active

The same goes for disabling users or deleting them as affiliates.

Please, note: if “Notify admin” option is enabled, the shop administrator receives an email notification for every new affiliation request.

admin notifications

  • Notify admin: when a new affiliate registered himself.
  • Notify affiliate when account changed status: Inform about their request.
  • Notify affiliate when account gets banned

Email - New affiliation request