Oct 212016

WordPress Affiliates Manager Create New Affiliate post shows you how to manually create a new member for your affiliate store.

Last Updated: April 12, 2019

Latest News: I updated the documentation below.

The information below covers all aspects of creating new affiliates member for your site. These steps apply to affiliates registering via the registration form or an administrator adding a new affiliate member manually via the plugins admin panel.

WordPress Affiliates Manager Create New Affiliate

New Affiliate Via Form Registration Page

When the application form is submitted via the registration page the plugin will notify the admin of the new affiliate sign up via email. The admin can then view the application (from WordPress admin dashboard) and choose to approve or decline the registration.

When the admin approves the registration the affiliate will receive the approval via email. A WordPress user account will be automatically created for the new affiliate. What this means is that the new affiliate will have a WP Users account created as well as an Affiliated account. This allows the affiliate to log into both areas of your site.  

Note: When an affiliate signs up, a WordPress user account is automatically created. That means the password is automatically created by WordPress and sent via email. However, once they log in to their dashboard they will be able to change it.

Step 1 ) The following image displays the affiliates home page and instructions about signing up. The information on the home page can be customized if you want. The person landing on this page has the following choices.

  • Click on log in link, if they are already members.
  • Click on register link to register for a new account.

Important: This tutorial was created in a local laptop using Xampp. The URL using Xampp is [http://localhost/wordpress/]. Your URL will be different. Please make a note of this.

Home Path URL

  • The store affiliates home page URL path is /affiliate-home/. When you install the plugin this page is crested for your automatically.
  • The shortcode found in this page is [AffiliatesHome ]. 
  • The full URL in this example is [http://localhost/wordpress/affiliate-home/]. In your case the full path will be different.



Manually Add An Affiliate

Step 2 ) Go to Affiliates -> New Affiliate to add a new affiliate manually. The following image displays a list of the affiliates members created for the store. For this example I added one affiliate manually.

Remember: Once you fill out the required contact information, your new affiliate will receive an email with their username and password. They will automatically be approved, but will still have to log in to agree to the terms & conditions and set their preferred payment method.

Note: A WordPress user account will also be created for the affiliate. The password generated by WordPress will be sent to the affiliate via e-mail.

New Affiliate Details

  • Affiliate ID = 4
  • Status = Active
  • First Name = Bob
  • Last Name = Smith
  • Email = bobsmith@yahoo.com, this is the login user name.



Step 3 ) Once you have added a new affiliate, this affiliate is also added to WP Users. The following image displays the new added user.

New Added User Credentials

  • Username = bobsmith@yahoo.com
  • Email = bobsmith@yahoo.com
  • Role = Affiliate (Note: The “Affiliate” role has the same capability as a “Subscriber”.)



Affiliate Login

Step 4 ) The following image Affiliate Login display the login widget. This is what an affiliate member uses to login once their membership has been approved.

Affiliate Login Path URL

  • The affiliate login page URL path is /affiliate-home/affiliate-login/. When you install the plugin this page is crested for your automatically.
  • The shortcode found in this page is [AffiliatesLogin ].
  • The full login URL in this example is [http://localhost/wordpress/affiliate-home/affiliate-login/]. In your case the full path will be different.

Note: The affiliate can reset the password by clicking on the following link lost your password? from the login widget if they choose to.



Store Affiliates

Step 5 ) The following image Store Affiliates shows you what the affiliate sees when they log into their account. The new affiliate member will have access to the following menu tabs in their account.

Affiliate Menu Tabs

  • Overview
  • Sales
  • Payments
  • Affiliate Links
  • Edit Profile = The affiliate can now change their password from here.
  • Log out = The affiliate can now log out from their account.


Step 5-a ) The default store affiliates home page URL path is /affiliate-home/. The shortcode is [AffiliatesHome ] and the the full URL in this example is [http://localhost/wordpress/affiliate-home/].

Note: Your URL path will be different i.e. yoursite.com/affiliate-home/.



Step 6 ) The following image shows you the WordPress user login menu displayed above the Store Affiliates menu.



Step 7 ) The following image shows you what the member sees when they click on the above link Dashboard. They can see the following in their account.

  • Dashboard
  • Profile
  • Affiliates



Step 8 ) The following image shows you what a member sees when their account has been deactivated but the WordPress Users account is still active. They have access to the WordPress Users login but not to the Store Affiliates login area.



Step 9 ) The following image Error Message is displayed when a new member tries to log in without their account being approved or active.


Troubleshooting Tips

Q1 I have a problem when “Settings / General / Automatically approve a new affiliate” is set to true. The registered user does not receive the following contents of the “affiliate_application_approved_email” email, giving them their username, password and login url as per e-mail settings.

Answer: This happens when you try to create an affiliate account when you are logged in as a WordPress user. There is no need to create new credentials for an existing WordPress user account.


Q1 Do my newly registered affiliates need to agree to the terms and conditions?

Answer: If you have the “automatically approve a new affiliate” option enabled in the settings, newly registered affiliates won’t have to accept the terms and conditions.


The above instructions should help you manage and add new store members manually. It will also help you troubleshoot other login or registration issues you might encounter.

Click on the following URL How Logged In WP Users Register To Become Affiliates to continue with the settings.

If you have any questions please let me know.


WP Affiliates Manager Tutorials List

Manuel Ballesta Ruiz is a web developer, Blogger and WordPress Enthusiast.

  12 Responses to “WordPress Affiliates Manager Create New Affiliate”

  1. I have installed WP Affiliates Manager in my site. However, neither new affiliates never receive confirmation email nor admin receive any new affiliate register notification.

    Kindly help me to configure this out. I am just stuck.

    • Hi Ratan, have you checked to see if the e-mails are landing in the spam box? Can you carry out a test. Enable Debug mode and then carry out a test registration yourself. Once that is done, check the log file. Let me know how you go.


  2. I am still having a problem with the Log In page. When I log in I go to the correct page which says:
    Congratulations, the administrator has approved your application. You have one more step to complete before you can begin publishing for this store and generating revenue! The store owner has specified the terms of your agreement, which you will need to review and agree to.

    My problem is the link to the Terms is missing so there is nothing to click. Everything else seems to work fine. Can you please help?

    • Hi Dan,

      This happens when you try to create an affiliate account when you are logged in as a WordPress user. There is no need to create new credentials for an existing WordPress user account. Is this what happened to you?


  3. Hi,

    No I don’t think that is what happened. I have just registered another email to test a new affiliate account. I tick the box for Terms at the bottom of the registration page. Once I am approved and I log in I go back to the same page I previously mentioned. I am not being taken to the Dashboard. When I type in the Dashboard URL I am just getting a page with this short code. Can you please confirm that this short code is correct?



    • Hi, I am not familiar with that shortcode. Do you have any other affiliate plugin running in your site?

  4. After running tests on two different sites I have found that 1 site works perfect. The other site is missing all links from the pages that were created. The site that doesn’t work is a Woo commerce store.

    Log in page…missing “Lost your password?”
    After Login…missing “Review Terms and Get Started!”
    If I am already logged in and go back to the login page…missing “Log Out” link

      • Hi,
        I have checked all pages, Urls and text but I am still missing those links which means when I log in I can’t agree to Terms because the link is still missing. I have tried uninstalling and installing the plugin again with the same results. Do you have instructions for completely removing the plugin including any hidden lines of code. I’d like to try that and then reinstall it. As I mentioned earlier, it works fine on another website that I have. Following is an approved test account you can try if you have time.

        Problem website is https://fryfactory.com.au
        Email: flfsc@yahoo.com.au
        Password: oMA@yu(**^J$

        • Hi Dan, can you do a plugin and theme conflict test. Let me know if this helps you.

          Kind regards

          • Hi,
            Thank you for your patience. I finally found the problem. It was a plugin that is designed for changing CSS.
            Regards Dan

          • Hi Dan, I am glad to know that you managed to solve your issue.

            Enjoy the plugin.

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>