Skip to content
  • Try Now
  • Features
    • MLM Affiliate Program
    • Smart Affiliate Tracking
    • Advanced Commission Rules
    • Simplified Affiliate Payouts
    • Ultimate Affiliate Pro vs AffiliateWP vs EasyAffiliate
    • See all Features
  • Integrations
    • WooCommerce
    • Easy Digital Downloads
    • WPForms
    • Ninja Forms
    • See all Integrations
  • Pricing
  • Support
    • Documentation
    • Open a Ticket
  • AddOns
    • Standard Add-Ons
    • Pro Add-Ons
  • Demo
  • Blog
Login
Ultimate Affiliate Pro
  • Try Now
  • Features
    • MLM Affiliate Program
    • Smart Affiliate Tracking
    • Advanced Commission Rules
    • Simplified Affiliate Payouts
    • Ultimate Affiliate Pro vs AffiliateWP vs EasyAffiliate
    • See all Features
  • Integrations
    • WooCommerce
    • Easy Digital Downloads
    • WPForms
    • Ninja Forms
    • See all Integrations
  • Pricing
  • Support
    • Documentation
    • Open a Ticket
  • AddOns
    • Standard Add-Ons
    • Pro Add-Ons
  • Demo
  • Blog
Login
Buy Now
Ultimate Affiliate Pro

Getting Started

12
  • Update Ultimate Affiliate Pro
  • Translate Ultimate Affiliate Pro (WPML, Polylang)
  • Install and activate Ultimate Affiliate Pro
  • How Ultimate Affiliate Pro works
  • Test your affiliate program
  • Requirements and compatibility
  • Manage your license: move, revoke and migrate
  • Affiliate marketing glossary
  • Quick start: launch your affiliate program
  • Settings overview
  • Migrate from AffiliateWP, SliceWP and other affiliate plugins
  • WordPress Multisite and subdomains

Affiliates & Affiliate Portal

10
  • Change texts, labels and messages
  • Affiliate profile picture (avatar)
  • Set up the Affiliate Account Page
  • Manage affiliates: add, approve and edit
  • Affiliate area in WooCommerce and BuddyPress accounts
  • Redirects and wp-admin access for affiliates
  • Customize templates and styles
  • What affiliates see: stats and earnings
  • Affiliate Bar
  • Delete affiliates and referrals, personal data and GDPR

Registration & Login

9
  • Collect opt-in subscribers (Mailchimp and more)
  • Add reCAPTCHA to affiliate forms
  • Set up the registration, login and password pages
  • Approve affiliates and verify their email
  • Turn existing users and customers into affiliates
  • How password reset works for affiliates
  • Customize the affiliate registration form
  • Charge affiliates to join your program
  • Affiliate program terms and conditions

Tracking & Referral Links

10
  • Affiliate referral links
  • Affiliate coupon tracking
  • Friendly affiliate links and custom slugs
  • Direct link tracking: credit affiliates by their website
  • Visits and source details
  • Landing commissions (pay per action)
  • Campaigns
  • How affiliate tracking works
  • Cookie consent and affiliate tracking
  • Affiliate Landing Pages

Commissions & Referrals

16
  • Ranks: commission tiers for affiliates
  • Signup referrals (pay per lead)
  • Commissions on every future order of a referred customer
  • Recurring commissions for subscriptions
  • Own referrals
  • Manage referrals: status, reassign and limits
  • Fair checkout reward
  • Currencies and multi-currency stores
  • Commission rates per product
  • How commissions are calculated
  • Include or exclude products from commissions
  • Affiliate reports and statistics
  • Pay Per Click (CPC) and CPM commissions
  • Refunds and cancelled orders: what happens to referrals
  • Referral and payout statuses explained
  • Prevent affiliate fraud and spam signups

MLM (Multi-Level Marketing)

4
  • Show the MLM tree to affiliates
  • Assign or change an MLM parent
  • Set up an MLM affiliate program
  • MLM structures: unilevel, binary and matrix

Creatives & Promotion

5
  • Social share buttons
  • QR codes for affiliate links
  • Creatives: banners and text links
  • Product Links for affiliates
  • Top Affiliates leaderboard

Payouts

5
  • Store Credit
  • How affiliate payouts work
  • Stripe payouts
  • PayPal payouts
  • Bank transfer and manual payouts

Emails & Notifications

4
  • Email notifications
  • Periodical reports for affiliates
  • Pushover push notifications
  • Contact your affiliates

Integrations

31
  • Dokan
  • WPForms affiliate tracking
  • Contact Form 7 affiliate tracking
  • Ninja Forms affiliate tracking
  • Bitly affiliate links
  • Zapier
  • myCRED
  • LearnPress affiliate integration
  • LifterLMS affiliate integration
  • Tutor LMS affiliate integration
  • Amelia affiliate integration
  • WP Booking Calendar affiliate integration
  • The Events Calendar affiliate integration
  • Integrations overview
  • WooCommerce
  • Easy Digital Downloads
  • Ultimate Membership Pro
  • Page builders (Elementor, Divi, blocks)
  • MemberPress affiliate integration
  • Paid Memberships Pro affiliate integration
  • Restrict Content Pro affiliate integration
  • MemberMouse affiliate integration
  • Gravity Forms affiliate tracking
  • Fluent Forms affiliate tracking
  • Forminator affiliate tracking
  • LearnDash affiliate integration
  • WooCommerce Subscriptions affiliate tracking
  • Paid Member Subscriptions affiliate integration
  • Formidable Forms affiliate tracking
  • Event Tickets affiliate integration
  • GiveWP affiliate integration

Pro Add-ons

27
  • WooCommerce discounts for referred buyers
  • One Time Reward: one referral per customer
  • Split Commission between affiliates
  • Extended Shortcodes: show content to affiliates and visitors
  • Import referrals via CSV
  • WooCommerce Revenue Sharing
  • Manage Reset Password: a custom reset password page
  • WooCommerce Redirect for affiliates
  • Extension Kit
  • Anchor Link
  • Random Affiliate ID
  • Exchange Rate
  • External Referral Links
  • WooCommerce Product Discounts
  • Remove Dummy Data
  • Payout Request By Affiliate
  • MLM Based On Product Price
  • IP Restrictions
  • Invite Your Friends
  • Fraud Protection
  • Affiliate Own Referrals
  • Pro add-ons: what they are and how to install them
  • Dynamic Coupons: automatic affiliate coupons
  • Rank Achievement – Network Growth
  • Affiliate Manager role
  • Mass Affiliate Conversion
  • Manual Affiliate Order Assignment

Developers

6
  • Import and export data
  • REST API
  • Hooks and filters
  • Shortcodes reference
  • Add a custom tab to the Affiliate Portal
  • Code snippets: ready-to-use examples

Troubleshooting

10
  • Emails are not sent
  • Plugin and theme conflicts
  • PHP errors: 500, parse error, cannot redeclare
  • Referrals or clicks are not recorded
  • Affiliate link opens a 404 page
  • Registration and login problems
  • Referral dates and time zone
  • License activation problems
  • Cache plugins and host caching
  • Before you contact support
  • Home
  • Docs
  • Registration & Login
  • Customize the affiliate registration form

Customize the affiliate registration form

6 min read

7 minBeginnerUltimate Affiliate Pro 9.7+

The affiliate registration form collects what you need to know about new affiliates. In Ultimate Affiliate Pro you choose which fields appear, which are required, and you add custom fields of your own: dropdowns, checkboxes, file uploads, a verification code and more.

Every field can also appear on the affiliate’s profile in the Affiliate Portal and on the affiliate edit screen in your dashboard, so you and your affiliates see the same information. The form is the one you place with the [uap-register] shortcode. See Set up the registration, login and password pages if you have not set up that page yet.

Before you start

  • Ultimate Affiliate Pro installed, with your license active.
  • A registration page with the [uap-register] shortcode.
  • A list of the details you want from applicants, such as their website or how they plan to promote you.

Choose where each field appears #

Go to Ultimate Affiliate Pro›Showcases›Registration Form and open the Custom Fields tab. The list shows every field of the form, with switches for where it appears.

Custom Fields tab of the Registration Form showcase in Ultimate Affiliate Pro with the Add New Form Field button and the On Admin, On Register, On Portal and Required columns
The Form Fields list in Showcases › Registration Form › Custom Fields.
1Add New Form Field

Creates a custom field. See step 2.

2On Admin

Shows the field on the affiliate edit screen in Ultimate Affiliate Pro›Affiliates, where you can read and change the value.

3On Register

Shows the field on the public registration form.

4On Portal

Shows the field on the affiliate’s profile in the Affiliate Portal, where the affiliate can update it.

5Required

The form cannot be sent until the field is filled in. A lock badge (Always or When Selected) means the setting is fixed for that field. For example, Email is always shown and always required.

6Drag handle

Drag a row up or down to change the order of the fields on the form.

The WP Native column tells you which fields are standard WordPress profile fields (username, name, email, website, password, biographical info). The other fields are stored as user meta. Some ready-made fields are switched off by default, such as Confirm Email, Website, Phone, the address fields and Payment Email (PayPal). Turn on On Register to use them.

Add a custom field #

Click Add New Form Field. The example below adds a dropdown that asks applicants how they will promote your store.

User Custom Field form in Ultimate Affiliate Pro with Slug, Field Type, Values, Field Label, SubLabel, Style Class and Conditional Logic settings
A Select field with three values.
1Slug

The internal name of the field: letters, numbers and underscores, for example promotion_channel. It must be unique. Pick it carefully, because saved answers are stored under this name.

2Field Type

What kind of input the field is.

  • Text, Textarea, Number and Date Picker: free input.
  • Select, Multiselect Box, Checkbox and Radio: a list of values to choose from.
  • File Upload: an Upload button for documents or images.
  • Plain Text: text or HTML shown on the form, such as a note or a heading. It collects no answer.
  • Verification Code: the applicant must type the Right Answer you set, otherwise they see your Error Message. Use it for an invitation code.

Default: Text

3Values

The options of a Select, Multiselect Box, Checkbox or Radio field. Click Add New Value for each option and drag them to change the order.

4Field Label

The name of the field that applicants see above it.

5SubLabel

A short hint shown under the field.

6Conditional Logic

Shows or hides this field based on the answer to another field. Set Show to Yes or No, pick the other field in If Field, choose Is or Contains in Condition and type the Value. For example, show a “Channel URL” field only if the promotion channel is YouTube. Leave If Field on “…” to always show the field.

Style Class adds a CSS class to the field wrapper, for custom styling. Click Save Field, then turn on On Register for the new field in the list and click Save Changes.

Tip

You can use any custom field in email notifications with the tag {CUSTOM_FIELD_slug}, for example {CUSTOM_FIELD_promotion_channel}. The tags are listed in the notification editor. See Email notifications.

Set password rules and form behavior #

Open the Register Showcase tab. At the top, pick one of the 14 form templates; the live preview on the right shows the result. Then scroll to Additional Settings.

Additional Settings of the Register Showcase: Terms and Conditions Label, password Minimum Length, Password Strength Options and Automatic Login after Registration
Additional Settings in the Register Showcase tab.
1Terms & Conditions Label

The text next to the terms checkbox. It links to the TOS Page set in Pages Setup. The checkbox is the Accept field in Custom Fields and is required when shown.

Default: Accept our Terms&Conditions

2Minimum Length

The shortest password applicants can choose.

Default: 6

3Password Strength Options

Standard checks only the length. Characters and digits requires letters and numbers. Characters, digits, minimum one uppercase letter also requires a capital letter.

Default: Standard

4Automatic Login after Registration

Logs new affiliates in right after they register. It applies when new affiliates do not need your approval.

Default: Off

To get an email for every new registration, keep the New Affiliate account Registered notification for the administrator active in Email Notifications. The roles and default rank at the top of this card decide whether new affiliates need approval. See Approve affiliates and verify their email. Below the card, Custom CSS styles this form only. Click Save Changes.

Change the form messages #

The Custom Messages tab holds every message of the form: the errors for a username or email already in use, passwords that do not match or are too short, missing required fields, a failed reCAPTCHA and an unchecked terms box, plus the success message shown after registration. In the minimum length message, {X} is replaced with the minimum length you set.

Set up file uploads #

If you add a File Upload field, go to Ultimate Affiliate Pro›Settings›Uploads Settings:

Accepted File Extensions

The file types applicants can upload, separated by commas.

Default: txt,doc,pdf,jpg,jpeg,png,gif,mp3,zip

Maximum Upload File Size

The largest file, in MB, for upload fields on the registration form and the profile.

Default: 5 MB

Maximum Avatar File Size

The largest profile picture, in MB.

Default: 1 MB

Uploaded files are saved in your WordPress Media Library. To see an affiliate’s file, open the affiliate in Ultimate Affiliate Pro›Affiliates and click Edit. With On Admin on for the field, the file name appears as a link, and images show a preview.

Ask who referred the new affiliate #

To add a sponsor field, turn on the Checkout Referrals module in Ultimate Affiliate Pro›Modules. It adds a field to the registration form where the applicant picks the affiliate who invited them, from a dropdown or by typing a username. With the MLM module on, that affiliate becomes the new affiliate’s parent. See Fair checkout reward for the module settings.

Test it #

  1. Open your registration page in a private browser window and check the order and labels of the fields.
  2. Send the form with a required field empty and check the error message.
  3. Register a test affiliate, then open it in Ultimate Affiliate Pro›Affiliates and check that the answers were saved.

To send new affiliates to Mailchimp or another email list, with an optional newsletter checkbox on this form, see Collect opt-in subscribers.

The terms checkbox on the form uses the Terms & Conditions Label and links to the TOS Page. See Affiliate program terms and conditions.

Frequently asked questions #

Can I have different registration forms for different affiliates?

All affiliates register with the same set of fields. You can show the form on several pages with a different design on each, using the template attribute of the shortcode, and use conditional logic to show extra fields only to some applicants.

Why can’t I delete some fields?

Fields that the plugin needs, such as the username, email, password, terms checkbox, reCAPTCHA and payout details, cannot be deleted. Turn off On Register to hide the ones you do not want on the form.

Where do I see what affiliates entered?

On the affiliate edit screen in Ultimate Affiliate Pro, Affiliates, for every field with On Admin turned on. Uploaded files are also in the Media Library.

The Upload button does not open. What can I check?

Another plugin or the theme may be changing the jQuery library that the upload button uses. Switch to a default theme or turn off other plugins one at a time to find the conflict. Also check that the file type and size are allowed in Uploads Settings.

What’s next #

Approve affiliatesReview applications and verify emails.Add reCAPTCHAStop spam registrations.Customers as affiliatesLet existing users join.Registration and login pagesPages, shortcodes and redirects.

What are your feelings

  • Happy
  • Normal
  • Sad
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Set up the registration, login and password pagesApprove affiliates and verify their email

#1 Affiliate WordPress Plugin

Boost Sales with Ultimate
Affiliate Pro

~100 Built-in Add-Ons included with every plan
30+ Seamless Integrations WooCommerce, EDD, Stripe & more
Multi-tier Commissions
Get Ultimate Affiliate Pro →

Ultimate Affiliate Pro

Build & manage an affiliate program with one easy-to-use & most-favored WordPress affiliate & referral marketing plugin

Company

  • About
  • Features
  • Integrations
  • Envato Portfolio
  • We’re Hiring
  • Hosting Partners
  • Affiliate Program

Resources

  • Documentation
  • Support
  • Ultimate Affiliate Pro Nulled
  • AffiliateWP Alternative
  • Ultimate Affiliate Pro Comparison
  • Pro vs Standard
  • Testimonials
  • ChangeLog

Meet Our Family

  • Ultimate Membership Pro
  • Ultimate Learning Pro
  • Social Share & Locker Pro
  • Privacy Policy
  • Terms and Conditions
  • Refund Policy
  • Ultimate Affiliate Pro Coupon Code

Copyright © 2026 - WPIndeed Net Solutions LLC. All rights reserved