Affiliates for WooCommerce – Affiliate Program, Referral Tracking & Commission Payouts
Affiliates for WooCommerce is a WooCommerce affiliate plugin that turns your store into a self hosted affiliate program. People sign up as affiliates, share a referral link, and earn a commission when someone buys through it. You approve the affiliates, set the rate, and pay them when you are ready. Everything runs inside WordPress. There is no external affiliate network taking a cut of each sale, and no monthly platform fee on top of what you already pay your affiliates. Affiliates get their own dashboard inside the WooCommerce My Account page, so they can check earnings, build referral links, and enter payout details without emailing you. Quick links Free demo Pro demo Documentation Free vs Pro comparison How the referral tracking works An affiliate registers through your signup form and you approve them. They generate a referral link for any page or product on your store. A visitor clicks the link and a referral cookie is stored in their browser. If that visitor orders before the cookie expires, the commission is recorded against the affiliate. You review the commission list and record the payout. Why run the affiliate program on your own store Hosted affiliate platforms charge a subscription and usually a percentage of every tracked sale, so you pay twice for the same order. This plugin keeps the affiliate data, the commission rules, and the payout records in your own database. Commission amounts are calculated from real WooCommerce order totals, so what an affiliate earns matches what the customer actually paid. You decide whether tax and discounts count toward the commission base. What the free version includes Affiliate registration and signup form Affiliates apply through a form you can place on any page. An affiliate dashboard page with the login and registration forms is created for you on activation [ddwcaf_affiliate_registration_form_shortcode] renders the affiliate registration form anywhere on your site [ddwcaf_affiliate_dashboard_shortcode] renders the affiliate dashboard on a page of your choice Rename either shortcode from Configuration > Shortcodes if you prefer your own tag Show the login form next to the signup form, or show the signup form on its own Add the affiliate signup fields to the standard WooCommerce registration page Choose which WordPress user roles are allowed to become affiliates Approve, reject, or ban applications from the affiliates list in your admin Add a new affiliate yourself from the admin using the Add New button on the affiliates screen Referral link tracking Every click on a referral link is matched to an affiliate through a browser cookie. Set the referral cookie lifetime in days Rename the referral URL parameter and the cookie name to suit your store Turn click logging on or off Every logged click stores the destination URL and the time it happened Affiliates build their own referral links from the link generator in their dashboard Commission calculation Commissions are recorded automatically from WooCommerce orders once an order reaches the status you configure. One global commission percentage applies to every affiliate Exclude tax from the commission base with the net of tax setting Exclude the discounted amount so coupons do not inflate what you pay Review every commission in the admin with the order reference, amount, affiliate, and status Filter the commission list by status, date, or affiliate Payout management Bank transfer and PayPal are both available as payout methods, and you can switch either one off Affiliates save their own bank or PayPal details from their dashboard, so you do not have to collect them by email Create payout records from the admin and mark them paid once the money is sent Filter payouts by status so you can work through them in batches Each payout record keeps the affiliate, amount, method, and date Affiliate dashboard Affiliates see their own numbers without any access to your WordPress admin. Appears as an Affiliates tab in the WooCommerce My Account page, or on a standalone page through the shortcode Total earnings, paid earnings, unpaid earnings, and conversions at the top of the dashboard Commission list split by status so affiliates know what is pending and what has been paid Payout history with the current status of each request Visit log with the destination URL and timestamp of each recorded click Top products list showing which of your products earned them the most Referral link generator for any page or product Payout details form where they choose bank transfer or PayPal Optional WordPress sidebar widgets on the dashboard page Admin reporting Affiliates list with a status control and an earnings summary for each affiliate Single affiliate screen with the full profile and that affiliate’s commission history Commission log across all affiliates with filters Visit log across all affiliates showing referral source URLs Top products report showing which products drive the most affiliate revenue Dashboard styling Set the brand primary colour used across the affiliate dashboard Control background, border, text, and value colours for the summary cards Set table header background and text colours Show or hide the summary card icons and change the icon size Built for WooCommerce stores Declared compatible with WooCommerce High Performance Order Storage (HPOS) Translation ready with a .pot file, so it works with WPML, Polylang, and Loco Translate Works with standard WooCommerce compatible themes Object oriented codebase with hooks and filters for custom development Admin screens adapt to smaller displays with a drawer based navigation Try the free demo What the Pro version adds The free version covers a single global commission rate and manual payouts. Pro is for stores that need per product rates, automated payouts, and marketing material for affiliates. Commission rules Commission rates per product, per category, or per user role Tiered rates that increase automatically as an affiliate reaches higher lifetime earnings A personal commission rate for an individual affiliate that overrides the global rate Exclude specific products or categories from earning commission A holding period so commissions only become payable after your refund window closes Coupon based referrals Assign WooCommerce coupons to specific affiliates Affiliates earn commission when a customer checks out with their coupon, with no referral link needed Coupon assignment emails sent to the affiliate A coupons tab in the affiliate dashboard Automated payouts Let affiliates request payouts themselves, or run payouts automatically on a chosen day each month Set a minimum balance before a payout can be requested or processed A step by step payout wizard for processing large batches Pay through bank transfer, PayPal, Stripe, or WooCommerce Wallet Send the money without leaving WordPress Free payouts are a record keeping exercise: you send the money yourself and mark the record paid. Pro can move the money for you. PayPal Payouts sends the commission straight to the PayPal email address on the affiliate’s profile, with nothing extra required from the affiliate Stripe Connect transfers to a Stripe Express account the affiliate connects once from their own dashboard, so Stripe collects their identity and bank details instead of you Sandbox and live environments for both gateways, with a connection test before you send anything real Payouts are sent through whichever gateway matches that affiliate’s chosen withdrawal method A retry limit per payout, a per payout audit log, and an email alert to you when a transfer fails Keep automatic sending switched off and both gateways still work for one off manual sends Stripe keys can live in a wp-config.php constant instead of the database Lifetime commissions Bind a referred customer to the affiliate who first won them, so their later orders keep earning The binding is written once and never overwritten, so the affiliate who did the work keeps the customer Set a lifetime window in days, or leave it unlimited Pay commission on WooCommerce Subscriptions renewals, not only the first order Public affiliate leaderboard [ddwcaf_affiliate_leaderboard_shortcode] ranks your top affiliates on any page Card, compact list, or podium layout with rank badges and medal colours Choose how many affiliates are listed and whether the top three are highlighted Show or hide earned amounts, referred order counts, and Gravatar avatars Anonymise affiliate names if you would rather not publish who is who The leaderboard stylesheet only loads on pages that contain the shortcode Marketing tools for affiliates Upload banners and text links as creatives that affiliates copy from their dashboard One click sharing to 10+ networks including Facebook, WhatsApp, LinkedIn, X, and email Pinterest ready image uploads Default share titles and messages so your branding stays consistent Custom registration fields Add your own fields to the affiliate signup form using text, select, radio, checkbox, and textarea inputs Choose which profile fields affiliates are allowed to edit Require affiliates to accept your program terms during signup Fraud controls Block affiliates from earning commission on their own orders Set a debounce time so repeated clicks from the same visitor are not counted as separate visits Decide whether a newer referral link overwrites an existing affiliate cookie Clear the referral cookie after a purchase CAPTCHA on the signup form through the WooCommerce Advanced CAPTCHA plugin by DevDiggers, sold separately Email notifications Automated emails for registration, approval, and commission updates Advanced reports Charts for earnings, visits, and conversions with month on month comparison Conversion rate and earnings breakdown at a glance Top products report filtered by affiliate Dashboard endpoints Custom URL endpoints and titles for each affiliate dashboard section Custom endpoint slug and title for the My Account affiliate tab Try the Pro demo or see the full comparison External services This plugin connects to two services run by DevDiggers. Both are used in the WordPress admin only and neither is involved in referral tracking, commissions, or payouts. DevDiggers plugin catalogue The DevDiggers admin screen loads the list of DevDiggers plugins so it can show which of them you already have installed. The request is sent to https://devdiggers.com/wp-json/ddwcs/v1/plugins when that screen is opened. It sends no personal data and no store data, only a standard user agent identifying the plugin framework version. DevDiggers newsletter signup If you type an email address into the newsletter box on the DevDiggers admin screen and submit it, that email address, a “newsletter” tag, and your site URL are sent to https://devdiggers.com/. This only happens when you submit the form yourself. Terms of service: https://devdiggers.com/terms-and-conditions/ Privacy policy: https://devdiggers.com/privacy-policy/ Source code and build tools The JavaScript and CSS shipped in assets/ are compiled with webpack and Babel from the sources in src/, which is excluded from the distributed zip to keep it small. The full source, including src/, webpack.config.js, babel.config.js, and package.json, is available from the plugin page at devdiggers.com. To build from source: npm install npm run build
Top keywords
- affiliate46×2.56%
- affiliates28×1.56%
- commission24×1.34%
- dashboard16×0.89%
- referral16×0.89%
- woocommerce14×0.78%
- payout13×0.72%
- devdiggers12×0.67%
- form12×0.67%
- page12×0.67%
- own11×0.61%
- admin10×0.56%
FluentAffiliate – Affiliate Program Management Suite, Affiliates Manager
FluentAffiliate is all-in-one affiliate program management plugin for WordPress FluentAffiliate is a robust yet remarkably easy-to-use WordPress affiliate management plugin that empowers businesses to launch and manage fully self-hosted affiliate programs—without the hassle. Built for speed and simplicity, it seamlessly integrates with leading eCommerce, form, and payment plugins, equipping you with all the tools to transform affiliates into a powerful sales engine. Pre-release video overview by Blog Marketing Academy – David Risley Review by SiteKrafter Review by Suburbia Press 👉 Official Website Link: Official Website 👉 Join Our Official Community: Official Community 👉 User Guide: Explore User Guide 👉 Get Support: Support Whether you’re launching an affiliate program for your online business or already managing one, FluentAffiliate provides everything you need to run your WordPress affiliate program with ease, offering powerful tools and seamless integrations with top ecommerce, form, payment platforms, and more. Powerful Affiliate Management Features of FluentAffiliate Here are the affiliate management tools available in FluentAffiliate at a glance: Instant Setup Unlimited Affiliates Dedicated Affiliate Area Built-in Affiliate Registration Form Affiliate Approval Intuitive Dashboard Customizable Commission Structure Affiliate Group Product/Category-specific Rate Coupon Codes Accurate Referral Tracking Data Analytics Real-time Report Flexible Payouts Dedicated Affiliate Portal Referral Link Generator Affiliate Leaderboard Multi-domain Affiliate Custom Email Notifications Data Export One-click Migrator Dark/Light Mode Here are the core affiliate management features of FluentAffiliate Instant Setup FluentAffiliate comes with a built-in Setup Wizard that walks you through the entire configuration process. You’ll be able to set up your affiliate program quickly and confidently—no technical skills required. Unlimited Affiliates FluentAffiliate lets you add and manage unlimited affiliates without any restrictions. Whether you’re starting small or scaling big, you’ll never have to worry about hitting a limit or paying extra. Dedicated Affiliate Area FluentAffiliate gives you a ready-to-use affiliate area where partners can sign up, log in, and access their dashboard. It’s a seamless entry point that makes joining your program simple and professional right from the start. Built-in Affiliate Registration Form Capture new affiliates effortlessly with a built-in, customizable registration form. You can start growing your affiliate network without touching a single line of code. Affiliate Approval Maintain full control over your program by manually approving new affiliate applications. Only the affiliates you trust will get access to your promotion system. Intuitive Dashboard Manage your entire affiliate program from an intuitive, easy-to-navigate dashboard. See key stats, track performance, and make updates without any hassle. Customizable Commission Structure Design a commission system that fits your business model. Set flexible rates by product, affiliate, or category—whether it’s a flat rate or a percentage-based reward. Affiliate Group Organize your affiliates into groups based on performance, niche, or strategy. Assign different commission rates and bonuses to different groups for better program management. Accurate Referral Tracking FluentAffiliate ensures that every click, visit, and conversion is tracked accurately. You can reward your affiliates with confidence, knowing the data is always reliable. Data Analytics Unlock deep insights into your affiliate program with detailed analytics. Track clicks, conversions, earnings, and more to optimize your strategy and grow faster. Real-time Report Stay updated with real-time reports that show exactly how your affiliate program is performing and who is performing well. No delays, no guesswork—just instant access to critical data. Flexible Payouts Create payout schedules that work for you and your affiliates. Pay fixed amounts, percentages, or set custom rules to fit different affiliate needs. Dedicated Affiliate Portal Offer your affiliates a full-featured portal where they can manage their links, view earnings, and stay updated—all without needing to contact you directly. Affiliate Link Generator Let affiliates easily generate unique referral links for any product or page. With just a few clicks, they’re ready to start promoting. Affiliate Leaderboard Easily track your top-performing affiliates at a glance. See who’s driving the most conversions, reward high achievers, and inspire healthy competition—all from your dashboard. Multi-domain Affiliate Manage affiliate campaigns across multiple domains under a single FluentAffiliate installation. Keep everything organized and track referrals accurately. Custom Email Notifications Customize and automate the emails your affiliates receive. Send branded notifications for approvals, commissions, payouts, and important updates. Data Export Export your affiliate program’s data easily whenever you need it—for backups, reporting, or moving it into another system. One-click Migrator Switch from another affiliate plugin like AffiliateWP to FluentAffiliate without a hitch. Our one-click migrator moves all your data safely and smoothly. Migration From AffiliateWP FluentAffiliate’s Migrator Settings enable a seamless switch from AffiliateWP, allowing you to import affiliates, referrals, payouts, and visits with ease using either WP CLI or a user-friendly Web UI. This powerful WordPress plugin simplifies affiliate program management compared to AffiliateWP, offering efficient data migration and a robust data cleanup tool for a fresh start. Ideal for WordPress.org users, FluentAffiliate ensures a smooth transition, letting you focus on scaling your affiliate program with confidence. Join the waitlist to experience a streamlined alternative to AffiliateWP. Read the documentation about migrating from AffiliateWP Seamless Integrations of FluentAffiliate FluentAffiliate connects effortlessly with leading WordPress plugins like WooCommerce, Easy Digital Downloads, Fluent Forms, MemberPress, and more. With deep, reliable integrations, your affiliate program fits right into your existing workflow, letting you focus on growth, not setup. Free Integrations in FluentAffiliate * Fluent Forms * FluentCart * PayMattic * FluentBooking Other Integrations (Pro) * WooCommerce * Easy Digital Downloads * SureCart * MemberPress * Paid Memberships Pro * Tutor LMS * LifterLMS * LearnDash * GiveWP * Paymattic * Voxel Super Efficient Affiliate Program Suite Every Business Needs FluentAffiliate helps businesses boost sales with a fast and effortless affiliate program launch and management. Quick and Easy Setup Getting started with FluentAffiliate takes just a few minutes. Activate the plugin, configure your commission settings, and invite your first affiliates—no complicated steps, no technical headaches. Blazing Fast and Lightweight FluentAffiliate is built for speed. It’s carefully optimized to stay light on your server, ensuring your site remains fast and responsive, even as your affiliate network grows. Powerful Integrations FluentAffiliate connects seamlessly with your favorite WordPress tools like WooCommerce, Easy Digital Downloads, Fluent Forms, LifterLMS, TutorLMS, and more. Everything works together right out of the box. Live Tracking and Reports Stay on top of your affiliate program with real-time insights. Track clicks, referrals, commissions, and payouts—all from an easy-to-read dashboard inside your WordPress site. Automation That Saves Time Simplify your workflow with smart automations with FluentCRM. Automatically approve new affiliates, send branded welcome emails, manage payouts, and focus on growing your business instead of chasing tasks. Other Plugins By WPManageNinja Team FluentForms Ninja Tables – Best WP DataTables Plugin for WordPress Email Marketing, Newsletter, Email Automation and CRM Plugin for WordPress by FluentCRM Fluent Support – WordPress Helpdesk and Customer Support Ticket Plugin Simple Payment Donations & Subscriptions Plugin by Paymattic – Best Payments Plugin for WP FluentSMTP – The Most Advanced SMTP, SES Plugin for WordPress WP Social Ninja – Best Social Feed, Reviews Plugin for WordPress (Google Reviews, Photo Feeds, Chat & More) FluentCommunity – Best Community plugin for WordPress (Social Networking, LMS, Online Community)