Skip to content
Coupon Affiliates
  • Features
  • Pricing
  • Testimonials
  • Support
    • Support Ticket
    • Sales Support
    • Documentation
    • Roadmap
    • Feature Request
    • Changelog
    • Plugin Demo
    • Account
  • Contact Us
  • Blog
  • Trusted by 5800+ businesses to power their affiliate program.
  • Try for free
Coupon Affiliates

Plugin Documentation

Setup

4
  • Setup Guide – How to get started!
  • How to install the Coupon Affiliates Plugin
  • How to assign users to coupons.
  • Shortcodes

Commission + Payouts

34
  • (PRO) Commission Tracking and Payouts
  • Flexible Commission Settings
  • Set custom commission per affiliate / coupon.
  • Set custom commission per product
  • Set custom commission per user role.
  • Set per-affiliate product-level commission rates.
  • Set a custom referrer for orders.
  • (PRO) Invoices
  • (PRO) Statements
  • (PRO) Scheduled Payout Requests
  • (PRO) Automatic Payouts
  • (PRO) Payouts – How to Pay Affiliates
  • (PRO) Lifetime Commission
  • (PRO) User Registrations as Lifetime Referral
  • (PRO) User-Role Specific Payout Methods
  • Maximum Commission Per Order
  • Hide Commission for Non-Affiliate Coupons.
  • How to edit an affiliates “unpaid commission”?
  • How to grant “unpaid commission” for past completed orders which are still unpaid
  • Manual Admin Payouts Requests
  • (FREE) How to pay affiliates with the FREE version.
  • Never update the saved “commission” value for past orders.
  • Unpaid Commission is “0” even though there are referred orders.
  • Method: Wise Payouts - Bank Transfer
    • (PRO) Wise Payouts: Bank Transfer
  • Method: PayPal Payouts
    • (PRO) PayPal Payouts
    • (PRO) PayPal Payouts – Setup
    • (PRO) PayPal Payouts – Error Messages
  • Method: Stripe Payouts
    • (PRO) Stripe Payouts
    • (PRO) Stripe Payouts – Setup Guide
    • (PRO) Stripe Payouts – Standard vs Express
  • Method: Store Credit
    • (PRO) Store Credit Payouts
    • (PRO) Store Credit Payouts – Integrations
  • Method: Manual Bank Transfer
    • (PRO) Bank Transfer Payouts
  • Method: Manual Payout Solution
    • (PRO) Manual Payouts for Custom Payment Solutions

Affiliate Dashboard

10
  • Affiliate Portal
  • Affiliate Dashboard Statistics
  • Floating Affiliate Widget
  • Recent Orders Table
  • (PRO) Monthly Summary Table
  • (PRO) Export to Excel
  • (PRO) Line Graphs
  • (PRO) Product Rates Table
  • (PRO) Custom Tabs
  • Re-Ordering Dashboard/Portal Menu Links

Referral URLs

14
  • Referral URLs
  • Referral URL Click History (Visits)
  • (PRO) Referral URL Campaigns
  • (PRO) Creatives
  • (PRO) Dynamic Creatives
  • (PRO) Affiliate Landing Pages
  • (PRO) Dynamic Landing Pages
  • (PRO) Social Sharing for Referral URLs
  • (PRO) Short URL Generator for Referral URLs
  • (PRO) QR Code Generator for Referral URLs
  • (PRO) Referral Welcome Popups
  • (PRO) Direct Link Tracking
  • Tracking URL Conversions Without Coupon
  • Referral Links: Attribution Model – Last-Click or First-Click

Affiliate Registration

12
  • Affiliate Registration
  • Create Affiliate Registrations Manually
  • Template Coupon Code
  • Registration Form CAPTCHA (Spam Prevention)
  • (PRO) Dynamic Coupon Generation
  • (PRO) Multiple Template Coupons
  • (PRO) Custom Fields for Affiliate Registration
  • (PRO) Automatically Accept Affiliate Registrations
  • (PRO) Auto Affiliate Registration for New Users
  • How to Prevent Spam Submissions on Your Affiliate Registration Form
  • (PRO) Affiliate Registration on Checkout
  • Mailing List Integrations

Reporting

2
  • Admin Reports & Analytics
  • (PRO) Affiliate Email Reports

Multi-Level Affiliates

10
  • Multi-Level Affiliates – Overview
  • (PRO) MLA – How to edit a user’s parents
  • (PRO) MLA – How to edit the MLA “unpaid commission” for a parent
  • (PRO) MLA – Make MLA invite links a normal referral link.
  • (PRO) MLA – Make MLA Dashboard “Invite Only”
  • (PRO) MLA – Auto-assign referred customers as an MLA sub-affiliate.
  • “MLA Users” Admin Page
  • “Rates” Tab on the MLA Dashboard
  • Per-Group & Per-User MLA Commission Rates
  • Sub-Affiliate Registrations on the MLA Dashboard

Integrations

7
  • WooCommerce – Integration Guide
  • LifterLMS – Integration Guide
  • LearnDash – Integration Guide
  • TutorLMS – Integration Guide
  • MemberPress – Integration Guide
  • Paid Memberships Pro – Integration Guide
  • (PRO) Store Credit Payouts – Integrations

Admin Tools

10
  • View and Manage Affiliate Users
  • Import/Export Custom Tables
  • Bulk Create: Affiliate Coupons
  • Bulk Assign: Coupons to Orders
  • Bulk Edit: Product Settings
  • Bulk Edit: Coupon Settings
  • Signup Promo Page Generator
  • Affiliate Terms of Use Generator
  • Export affiliate users to a CSV file
  • Admin Notifications

Other Features

18
  • Privacy and Cookie Settings
  • Affiliate Groups
  • (PRO) Performance Bonuses
  • (PRO) Affiliate Leaderboards
  • Affiliate Fraud Prevention Features
  • Affiliate Email Newsletters
  • Email Notifications
  • SMS Notifications
  • Multi-Currency Support & Setup
  • (PRO) Automated Conversion Rates
  • Admin – List of all ‘Affiliate Dashboard’ Links
  • Admin – Assign affiliate users to coupons
  • Limit coupons to new customers only (first order)
  • Subscriptions (Recurring Referrals)
  • Tax/VAT Calculations
  • Vanity Coupon Codes
  • Show “Affiliate” link on “My Account” Page
  • Automatically send emails when affiliates reach certain goals

General Questions + Help

39
  • How do I get support?
  • Translations & Localization
  • How to refresh statistics for past orders
  • Select which order statuses to show on the affiliate dashboard
  • How to “Quick Edit” your WooCommerce Coupon Codes
  • How to manually assign referral coupons to “completed” orders
  • Set additional email addresses for affiliate notifications.
  • Set the coupon history start date
  • How to customise the email templates
  • My PRO features and settings are not showing. How do I fix this?
  • How do I only show “completed” orders on affiliate dashboard?
  • How do I change commission rates for new orders only?
  • How do I apply custom tax adjustments to stats and commission?
  • How do I include or exclude tax/VAT from stats and commission?
  • What happens when an order is refunded or partially refunded?
  • Are shipping costs excluded from stats and calcuations?
  • How can I prevent the calculated commission for past orders from changing if I update commission rates?
  • Can I assign affiliate users to multiple coupons?
  • How do I manually connect an affiliate to an existing customer as a lifetime affiliate?
  • Custom Terminology: Change the “Affiliate” text to say something else such as “Refer a Friend”.
  • Can I use this plugin for coupon marketing campaigns?
  • How to migrate from other affiliate plugins?
  • How to Delete A WordPress User
  • How to Remove an Affiliate User
  • How to migrate my data to a new website?
  • Will more features be added in the future?
  • What’s the difference between Yearly and Lifetime plan?
  • Using One License for Live / Production, Staging, Dev and Localhost Sites
  • Users can not login after their affiliate registration is accepted.
  • Does the plugin work with WooCommerce High-Performance Order Storage?
  • How to Check if Cron Jobs are Working in WordPress
  • Replace WP-Cron with a Real Cron Job
  • Limit WooCommerce coupons to only be used on certain products
  • Apply coupon field is not showing on cart / checkout
  • How to join the beta program.
  • Do you have a demo site where I can try the PRO version?
  • My PRO version will not activate, it stays on the free version.
  • Using One License for Live & Staging Sites
  • Switch PRO license to another website or domain

Errors and Issues

17
  • Website being attacked by fake users? How to stop it and bulk delete them.
  • Why referral links / URLs may not work, and how to fix them.
  • Referral links redirect to blog/posts page
  • My email notifications are not working. How do I fix this?
  • Short URLs are not working, how do I fix them?
  • Affiliate dashboard is not showing, or it doesn’t stop saying “loading”. How do I fix this?
  • The stats/content isn’t loading on my dashboard. How can I fix this?
  • How to fix empty admin reports (showing as “0”).
  • Hosted with Cloudways? How to fix ajax loading error on affiliate dashboard.
  • How to fix “ERROR: Failed to load ajax request.”
  • How to Fix “404 Error on Posts or Pages” in WordPress
  • Dashboard link is showing a 404 error?
  • WooCommerce password reset link shows “page not found”.
  • How to fix “Invalid Post Type” error.
  • How to Increase “PHP Time Limit” on a WordPress Site
  • How to increase PHP “Max Input Vars” Limit
  • How to enable and check WP_DEBUG Logs in WordPress

Developers

4
  • Developers: Code Snippets & Resources
  • Add custom columns to “Referred Orders” table (Function)
  • How to auto-apply coupon when a certain product is in WooCommerce cart (Function)
  • Disable the “Custom Commission Per Coupon, Product and User” features for certain admins (Function)
  • Home
  • Docs
  • Other Features
  • Privacy and Cookie Settings
View Categories

Privacy and Cookie Settings

4 min read

Location: WordPress Admin → Coupon Affiliates → Settings → Privacy & Cookies

This tab controls how the plugin tracks visitors who click your affiliates’ referral links – specifically how it stores cookies, uses WooCommerce sessions, and logs referral link clicks.


How Referral Tracking Works

When a visitor clicks a referral link (e.g. yoursite.com/?coupon=AFFILIATE123), the plugin stores a small cookies in their browser. This cookie remembers which affiliate referred them so that the correct coupon is automatically applied when they add products to their cart – even if they browse multiple pages or come back a day or two later.

Without cookies, the plugin can only attempt to apply the coupon on the very first page the visitor lands on, and some tracking features stop working entirely. It will also stop URL-only tracking from working (if they do not apply the coupon).


Cookie Settings

These three toggles control which types of cookies the plugin is allowed to store. Disabling them makes referral tracking less reliable – only turn them off if your affiliates track referrals entirely through customers manually entering coupon codes at checkout.

Store cookies for referral links (Default: On — Recommended)

The main referral cookies. Stores the affiliate’s coupon code in the visitor’s browser when they click a referral link. This is what allows the coupon to be auto-applied at checkout and enables accurate click and conversion tracking.

If turned off: coupons can only be auto-applied on the very first page visited via the referral link. URL-only order tracking (tracking sales without a coupon code being applied) will also stop working.

Store cookies for MLA referral links (Default: On — Recommended)

The same as above but specifically for Multi-Level Affiliate referral links. Keeps the referral tracked even if the new customer doesn’t register immediately on their first visit.

If turned off: the MLA referral is only tracked if the visitor registers during the exact same page session they first clicked the link.

Store cookies for domain link tracking and blacklists (Default: On)

Required for the domain-based link tracking and domain blacklist features. Safe to leave on even if you’re not actively using those features. Only disable it if you specifically want to turn those features off.


Session Settings

WooCommerce sessions are a backup method for auto-applying referral coupons when the plugin’s own cookies are unavailable – for example, if a visitor’s browser blocked or cleared cookies, or a caching layer prevented the cookie from being stored.

When a visitor arrives via a referral link, the plugin stores the coupon code in their WooCommerce session alongside the cookie. If the cookie isn’t found when they go to checkout, the session value is used as a fallback.

Important: Sessions only last for the visitor’s current browsing session – they don’t persist long-term like a cookie. They are also only used for coupon auto-apply at checkout, not for URL-only order tracking or click conversion tracking.

Use WooCommerce sessions as a backup for referral coupon auto-apply (Default: On – Recommended)

Leave this on. It provides a safety net in situations where cookies are unavailable and costs nothing in performance. It’s particularly useful if you are on a LiteSpeed host, using Cloudflare APO, or if visitors on your site need to accept a cookie consent banner before cookies can be stored.


Clicks Log Privacy

Controls how individual visitors are identified when a referral link click is recorded, to prevent the same visitor being counted as multiple clicks.

Visitor Identification Method for Click Tracking (Default: IP Address)

MethodHow it worksPrivacy
IP AddressThe visitor’s IP address is stored in the database and checked against new clicks.Stores IP addresses – worth considering under GDPR.
Random ID (Cookie)A random ID is stored as a browser cookie (wcusage_referral_id) and used for deduplication instead of an IP.No personal data stored. Requires one extra cookie.
Random ID (Session)A random ID is stored in the WooCommerce session. No extra cookie is created.Most privacy-friendly option. Limited to the current session.

For most sites, IP Address is fine. If you are concerned about GDPR compliance or want to minimise cookies, switch to Random ID (Session).


How This Works With Common Setups

Standard WordPress hosting
No special configuration needed. Most caching plugins automatically skip caching pages with URL parameters like ?coupon=, so the referral cookie is set correctly on the visitor’s first page load.

Cloudflare (standard proxy)
Works normally. Cloudflare’s standard proxy mode passes requests through to your server so PHP and cookie-setting run as expected.

Cloudflare Automatic Platform Optimization (APO)
APO serves pages from Cloudflare’s edge network, which can bypass your server’s PHP entirely – including the code that sets referral cookies. If a visitor lands on a cached page, the cookie may never be stored.

The plugin will show a warning in the settings if it detects APO is active. To fix this, either disable APO or configure it to bypass caching for URLs containing your referral parameter (e.g. ?coupon=). Keeping WooCommerce Sessions enabled helps recover referrals that would otherwise be lost.

LiteSpeed servers (Rocket.net, Hostinger, Namecheap, and similar)
Some LiteSpeed-based hosts use a feature called cookie stripping, which can remove cookies from server responses before they reach the visitor’s browser. The plugin will show a warning in the settings if it detects LiteSpeed. Contact your host and ask them to whitelist the plugin’s cookies (wcusage_referral, wcusage_referral_code, wcusage_referral_click, wcusage_referral_id). Enabling WooCommerce Sessions is also strongly recommended as a fallback.

Cookie consent / GDPR plugins (CookieYes, Cookiebot, Complianz, etc.)
If visitors block or delay cookie acceptance, referral cookies cannot be stored until they consent. Because the referral URL parameter is only present on the first page they visit, any visitor who navigates away before accepting cookies may not be tracked.

The WooCommerce Sessions backup helps here, since it relies on the WooCommerce session cookie (which is typically classed as strictly necessary and not blocked by consent tools). For the most privacy-friendly configuration, switch the Visitor Identification Method to Random ID (Session) so no extra cookies are needed for click tracking at all.

Safari and Firefox with enhanced privacy settings
Not an issue. Safari’s ITP and Firefox’s ETP restrict third-party cookies (cookies set by external domains). The plugin only sets first-party cookies on your own domain, which are unaffected.

Need help with something?

Create a support ticket >>
What are your Feelings

Increase your revenue with the #1 coupon-based affiliate plugin for WooCommerce... risk-free!

7 Day Trial 14 Day Money Back Guarantee No Extra Fees

Free 7 Day Trial

Product

  • Plugin Features
  • Pricing
  • Roadmap
  • Changelog
  • Feature Requests

Resources

  • Documentation
  • Plugin Demo
  • Blog
  • Testimonials
  • Comparisons

Support

  • PRO Support
  • Community Forums
  • Setup Guide
  • Enterprise Support
  • Customer Login

Company

  • About The Founder
  • Our Affiliate Program
  • Terms and Conditions
  • Privacy Policy
  • Cookies Policy

Copyright © 2026 - RelyWP Ltd

Registered in England & Wales with number: 11865883

WordPress plugin by

Twitter Facebook-f Youtube

Change language to Spanish Change language to German Change language to French

Woo® and WooCommerce® are trademarks of WooCommerce, Inc. Coupon Affiliates is not affiliated with or endorsed by WooCommerce, Inc.

logo
  • Features
  • Pricing
  • Testimonials
  • Support
    • Support Ticket
    • Sales Support
    • Documentation
    • Roadmap
    • Feature Request
    • Changelog
    • Plugin Demo
    • Account
  • Contact Us
  • Blog
  • Trusted by 5800+ businesses to power their affiliate program.
  • Try for free
Speak a different language? Change to:
English
English
Change language to Spanish Spanish
Change language to German German
Change language to French French
Change Language
Close