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
  • Affiliate program terms and conditions

Affiliate program terms and conditions

4 min read

6 minBeginnerUltimate Affiliate Pro 9.7+

Affiliate program terms and conditions tell applicants how they may promote you, how and when you pay them and when you can end the partnership. Ultimate Affiliate Pro links your terms page from the registration form with an affiliate terms checkbox: nobody can join without ticking it.

You need three things: a page with your terms, that page selected as the TOS Page, and the terms checkbox turned on in the registration form. Ultimate Affiliate Pro creates the page and turns on the checkbox when you install it, so most of the work is writing the terms. For the other registration pages, see Set up the registration, login and password pages.

Before you start

  • Ultimate Affiliate Pro installed, with your license active.
  • A working registration page with the [uap-register] shortcode.
  • The text of your terms, or a draft you will adapt with your legal advisor.

Write your affiliate program terms and conditions #

When you install Ultimate Affiliate Pro, it creates an empty page named Affiliate Program Terms. Open it in Pages›All Pages, add your terms and click Save. You can also use another page you already have.

Most affiliate program terms cover these topics:

SectionWhat it usually says
Joining the programWho can apply, that you approve applications and can refuse them.
CommissionsWhat earns a commission, the rate or where the rate is shown, and when a referral is not paid, for example refunded orders or purchases through the affiliate’s own link.
Referral trackingHow long the referral cookie lasts and which affiliate gets the credit when a customer uses several links.
PayoutsPayout methods, the minimum payout amount and how often you pay.
Allowed promotionWhere affiliates may promote you, and what is not allowed: spam, paid search ads on your brand name, coupon sites, misleading claims or fake reviews.
DisclosureThat affiliates must tell their audience they earn a commission.
Brand useHow affiliates may use your name, logo and the creatives you provide.
Ending the partnershipWhen you can suspend or close an account and what happens to unpaid commissions.
Changes to the termsHow you announce changes and from when they apply.

For affiliate disclosures in the United States, see the FTC page FTC’s Endorsement Guides: What People Are Asking. Use the tables above as a checklist, not as legal text: rules differ between countries, so have your terms reviewed by a legal advisor.

Choose the TOS page #

Go to Ultimate Affiliate Pro›Settings›Pages Setup and scroll to the last field.

TOS Page setting in Ultimate Affiliate Pro Pages Setup with the Affiliate Program Terms page selected
The terms checkbox links to this page.
1TOS Page

The page with your affiliate program terms. The Link: line below the field opens it. When no page is selected, the terms checkbox does not appear on the registration form.

Default: Affiliate Program Terms

Click Save Changes.

Set the affiliate terms checkbox label #

Go to Ultimate Affiliate Pro›Showcases›Registration Form. In the Register Showcase tab, scroll to Additional Settings.

Terms and Conditions Label field in the Additional Settings of the Ultimate Affiliate Pro registration form, set to I agree to the Affiliate Terms
The label is the text next to the checkbox.
1Terms & Conditions Label

The text shown next to the checkbox. The whole text links to your TOS Page and opens it in a new tab, so write it as a short sentence that names the terms, for example I agree to the Affiliate Terms. When the field is empty, the checkbox does not appear.

Default: Accept our Terms&Conditions

Click Save Changes at the bottom of the screen.

Check the terms field in the form #

Open the Custom Fields tab on the same screen. The checkbox is the field named Accept.

The Accept field with slug tos in the Custom Fields tab of the Ultimate Affiliate Pro registration form, with On Register turned on and Required set to When Selected
Filter the list to find the terms field quickly.
1Filter fields

Type tos to show only the terms field.

2On Register

Shows the checkbox on the registration form. Turn it off only if you do not want applicants to accept terms.

Default: On

3Required: When Selected

While the checkbox is shown, applicants must tick it to register. The terms checkbox is always required while it is shown.

Drag the row by its handle to change where the checkbox appears on the form. Click Save Changes. For the other fields, see Customize the affiliate registration form.

Change the error message #

Open the Custom Messages tab. The field Terms of Services checkbox holds the message applicants see when they submit the form without ticking the box. The default is Please accept our Terms & Conditions to proceed. Change it if you like and click Save Changes.

Test it #

Open your registration page in a private browser window, fill in the form and click Register without ticking the checkbox.

Affiliate registration form with the I agree to the Affiliate Terms checkbox and the error message Please accept our Terms and Conditions to proceed
The form is not sent until the box is ticked.
1Terms checkbox

Your label, linked to the TOS Page. Click the text to check that your terms open in a new tab.

2Error message

The message from Custom Messages. The account is not created.

  1. Tick the checkbox and click Register again. The registration completes.
  2. Check that the new affiliate appears in Ultimate Affiliate Pro›Affiliates.
  3. Remove the test affiliate when you are done.

Frequently asked questions #

How do I add terms and conditions to the affiliate registration form?

Write your terms on a WordPress page, select it as TOS Page in Ultimate Affiliate Pro, Settings, Pages Setup, and keep On Register on for the Accept field in Showcases, Registration Form, Custom Fields. The checkbox then appears on the form and is required.

Why does the terms checkbox not appear on my registration form?

Check that a TOS Page is selected in Pages Setup, that the Terms and Conditions Label is not empty, and that On Register is on for the Accept field. Open the page in a private window, because the form is hidden for logged-in affiliates.

Can applicants register without accepting the terms?

No. While the checkbox is shown it is always required. The form shows the Terms of Services checkbox message until the box is ticked.

How do I change the text next to the checkbox?

Edit Terms and Conditions Label in Showcases, Registration Form, Register Showcase tab, Additional Settings, and save.

What should my affiliate program terms include?

Usually who can join, how commissions and payouts work, cookie duration, allowed and forbidden promotion methods, disclosure rules, brand use and how either side can end the partnership. Have the final text reviewed by a legal advisor.

What’s next #

Customize the registration formFields, order and messages.Approve affiliatesReview applications before they start.Prevent affiliate fraudKeep spam signups out of your program.

What are your feelings

  • Happy
  • Normal
  • Sad
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Collect opt-in subscribers (Mailchimp and more)Set up the registration, login and password pages

#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