Important: This article relates to the Affiliate Forms For Ninja Forms pro add-on. The Affiliate Forms for Ninja Forms pro add-on requires the free 3rd-party Ninja Forms plugin and Arabianaffiliates to be installed and active.

Installation

1.Download the Affiliate Forms For Ninja Forms add-on from your account page.

2.If you’re using Ninja Forms version 3 or greater, you’ll need to use Affiliate Forms for Ninja Forms version 1.1 or later. The Affiliate Forms for Ninja Forms pro add-on requires the free 3rd-party Ninja Forms plugin and Arabianaffiliates to be installed and active. If using an older version of the Affiliate Forms For Ninja Forms pro add-on, such as version 1.0.7, please update it to version 1.1 or later, prior to activating Ninja Forms version 3 or later.

Install and activate the add-on just as you did when you installed Arabianaffiliates.


That’s it!

Now you’re ready to create an affiliate registration form using the Affiliate Forms For Ninja Forms add-on.

 

Note: This article relates to the Affiliate Forms For Ninja Forms pro add-on. The Affiliate Forms for Ninja Forms pro add-on requires the free 3rd-party Ninja Forms plugin.

The Affiliate Forms For Ninja Forms pro add-on provides compatibility with both the current version of Ninja Forms, Ninja Forms 3, as well as older Ninja Forms 2.9 versions. Make sure to confirm the version of Ninja Forms you’re using, and refer to the section below for the Ninja Forms version you’re using.

Ninja Forms 3.0 or higher

With both Affiliate Forms For Ninja Forms and the Ninja Forms plugin installed, go to Forms → Add New

Add form fields for affiliate registration. For registration to be valid, you’ll need to add the following fields:
Email address

Affiliate Username

Once you’re on the New Form screen in Ninja Forms, Arabianaffiliates fields are located in Form Fields → Arabianaffiliates.

Note: The password field may not be visible since it depends on what Ninja Forms Extensions you have installed. To access the field, type ‘password’ in the top search area where it says Filter, and add them to your form.

Once you’ve added the affiliate registration fields, make sure you’ve also added an email field, which is located in Form Fields → User Information Fields

Go to Emails & Actions, then click on the blue plus-sign button to open available Ninja Forms “Actions”.

Under the Installed section, click on or drag the Affiliate Registration action, into your form:

Now, we’ll need to tell Ninja Forms which fields should be used for Arabianaffiliates. In each of the dropdown options, select the field you’d like to use.

Note: If you’ve forgotten a field, and haven’t set that field up yet, click on the option to do so, and you’ll be taken directly to the correct field:

Select whether or not you’d like the affiliate to automatically be logged in after submitting their affiliate registration:

Make sure to save and publish the form once you’re ready.

In Arabianaffiliates, go to Affiliates → Settings → Ninja Forms (you may be asked to save the form Ninja Forms form if you have not done so yet), and select the form you’d like to use for affiliate registration. This should be the title of the form you’ve just configured. Click save.


That’s it!

However, we recommend adding all of the registration fields available.
Note: If the registration form does not contain a password field, an affiliate password is auto-generated for the affiliate. Affiliates who get auto-generated passwords should use the Lost / Reset Password form to get the password, or simply change it immediately after registering.

If you’re not using a password field, we recommend adding a notice to this effect in your registration form.

Ninja Forms 2.9 or lower

With both Affiliate Forms For Ninja Forms and the Ninja Forms plugin installed, go to Forms → Add New

While editing the form, go to Settings → Display (you may be asked to save the form), and enable the Use this form for affiliate registration checkbox

Add your desired fields and save

Import a prebuilt form

If you don’t want to build the form from scratch, here’s a form you can import which will create the affiliate registration form for you. To import this form:

Download the file to your comptuer

Go to Ninja Forms → Import/Export

From the Import a form section, click the browse button and locate the file you downloaded from step one above

After you’ve successfully imported the form, go to Forms → All Forms, and you’ll see a new Affiliate Registration Form

Note: You can only have one affiliate registration form.

 

Note: This article relates to the Affiliate Forms For Ninja Forms pro add-on. The Affiliate Forms for Ninja Forms pro add-on requires the free 3rd-party Ninja Forms plugin.

Displaying the affiliate registration form

There are 3 ways you can show the affiliate registration form:

Use the [affiliate_area] shortcode as you were before. Arabianaffiliates’s standard affiliate registration form will be replaced with the ninja form.

Use the [affiliate_registration] shortcode. Arabianaffiliates’s standard affiliate registration form will be replaced with the ninja form.

Use the shortcode provided by Ninja Forms to output the registration form.

Note: This article relates to the Affiliate Forms For Ninja Forms pro add-on. The Affiliate Forms for Ninja Forms pro add-on requires the free 3rd-party Ninja Forms plugin.

The Affiliate Forms For Ninja Forms pro add-on provides compatibility with both the current version of Ninja Forms, Ninja Forms 3, as well as older Ninja Forms 2.9 versions. Make sure to confirm the version of Ninja Forms you’re using, and refer to the section below for the Ninja Forms version you’re using.

Ninja Forms 3.0 or higher
Once you’re on the New Form screen in Ninja Forms, Arabianaffiliates fields are located in Form Fields → Arabianaffiliates

For registration to be valid, you’ll need to add the following fields:

Email address
Affiliate Username
However, we recommend adding all of the registration fields available.

Note: The password field may not be visible since it depends on what Ninja Forms Extensions you have installed. To access the field, type ‘password’ in the top search area where it says Filter, and add them to your form.

Once you’ve added the affiliate registration fields, make sure you’ve also added an email field, which is located in Form Fields → User Information Fields.


Optional fields remain the same as they are for Ninja Forms 2.9 below, and of course, you can add as many extra field as you’d like!

Username
The affiliate will enter their desired WordPress username. The WordPress username is used in Affiliate URLs.

Although the username field isn’t required, if your affiliates intend on using the “username” variation of their referral URL, it would be a good idea to include it, and make it a required field. If the username field isn’t added, an affiliate’s WordPress username is created from their email address (which is required). Because of this, an affiliate will share their referral URL with their email address included.

Website URL
The affiliate will enter the site URL they will be promoting your website on.

Promotional Method
The affiliate will tell you how they will be promoting your website.

Payment Email
If the affiliate has a different email address that they use for payments they can enter it into this field.

In addition to the above, you can add any field you’d like!

Note: if affiliate approval is enabled the custom fields will be shown on the affiliate review screen (requires v1.6.2+), as well as in the standard Ninja Forms submissions area.

Required fields

At the very minimum, your affiliate registration form must have an Email field. This is a standard Ninja Forms field. You can find it in the User Information section of the form editor.

Optional fields

Username
If no username field is shown, the username for the affiliate is created from their email address, and is included in an email to them after registration.

Password
This is a standard Ninja Forms field found in the Template Fields section of the form editor. If no password field is shown, a random password will be generated for the affiliate and included in an email to them.

Promotional method
The affiliate will tell you how they will be promoting your website.

Website URL
The affiliate will enter the site URL they will be promoting your website on.

 

If no email field is added, an error message will be shown at the top of the form and the form will be prevented from sending.

 

Note: This article relates to the Affiliate Forms For Ninja Forms pro add-on. The Affiliate Forms for Ninja Forms pro add-on requires the free 3rd-party Ninja Forms plugin.

Since the add-on uses Ninja Forms, you can use any of the mailing list add-ons available to add affiliates to a mailing list when they register. These include MailChimp, Campaign Monitor, AWeber and more.

 

Note: This article relates to the Affiliate Forms For Ninja Forms pro add-on. The Affiliate Forms for Ninja Forms pro add-on requires the free 3rd-party Ninja Forms plugin.

Since this add-on uses Ninja Forms, you can take advantage of any of the numerous add-ons available for Ninja Forms.

 

Note: This article relates to the Affiliate Forms For Ninja Forms pro add-on. The Affiliate Forms for Ninja Forms pro add-on requires the free 3rd-party Ninja Forms plugin

Using a Ninja Form redirect action

The Affiliate Forms For Ninja Forms pro add-on provides compatibility with both the current version of Ninja Forms, Ninja Forms 3, as well as older Ninja Forms 2.9 versions. Make sure to confirm the version of Ninja Forms you’re using, and refer to the section below for the Ninja Forms version you’re using.

If you use either the [affiliate_registration] shortcode or the shortcode provided by Ninja Forms, you’ll need to set up a redirect in Ninja Forms in order to redirect the affiliate to the affiliate area after they’ve submitted the form.

Ninja Forms 3.0 or higher

While editing the affiliate registration form, go to the Emails & Actions tab of the form

Click or drag the Redirect action onto the form:

Ninja Forms 2.9 or lower

While editing the affiliate registration form, go to the Emails & Actions tab of the form

Click Add New

Give your action a name, set the type to redirect, enter the URL of your affiliate area page, and click save