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%
WC Affiliate – WooCommerce Affiliate Plugin
If you’re running a WooCommerce store and not using affiliates, you’re leaving sales on the table. WC Affiliate fixes that. 🔥 Rated 4.6/5 stars on WordPress.org and trusted by hundreds of store owners, WC Affiliate is the WooCommerce affiliate plugin built exclusively for WooCommerce stores – not a generic WordPress affiliate tool bolted onto WooCommerce, and not a watered-down free tier with a paywall around every useful feature. A fully functional affiliate program – free to start, built to scale. Your affiliates get a dedicated dashboard to track their clicks, referrals, and earnings in real time. You get full control over commissions, cookie durations, payouts, and performance data – all without leaving WordPress. Unlike AffiliateWP and other solutions that charge annually and treat WooCommerce as an add-on, WC Affiliate is WooCommerce-native from the ground up. That means tighter tracking, cleaner integration, and commission handling that actually works the way your store works. 📝 Full Documentation 👉 Upgrade to Pro 💰 Join Our Affiliate Program – Earn up to 25% commission 📍 Facebook Community 🎯 Why WC Affiliate? Most WooCommerce affiliate plugins charge you monthly, cap your affiliates, or lock basic features behind expensive plans. WC Affiliate is the exception: Built exclusively for WooCommerce – not a generic affiliate tool bolted onto WordPress Unlimited affiliates – never pay more as your program grows Clean affiliate dashboard – affiliates can self-serve without emailing you Lifetime pricing available – no recurring fees, ever Free version that actually works – not a stripped demo 🎁 Everything Inside This WooCommerce Affiliate Plugin ✅ Admin Dashboard & Affiliate Dashboard Two dashboards, zero confusion. The admin panel gives you a complete command center for your WooCommerce affiliate program – active affiliates, pending approvals, visits, referrals, commissions, and payout status all visible from one screen. No digging through menus, no switching between tools. Everything you need to manage affiliates for WooCommerce is right there. Affiliates get their own private workspace to track clicks, referral links, earnings, payout history, and real-time stats – without ever needing wp-admin access. They stay informed, stay motivated, and stay active without generating support requests on your end. Less back-and-forth, more selling. ✅ Multi-Level Commissions (Pro) Turn your affiliates into recruiters. When an affiliate brings in a new affiliate, they earn a commission on that sub-affiliate’s sales too. Set unlimited tiers with different commission rates at each level. WC Affiliate tracks every tier automatically and distributes the right commission to the right affiliate – no spreadsheets, no manual calculations, no errors. This is the fastest way to scale a WooCommerce affiliate program organically. Your top affiliates have every incentive to grow your network for you, because their earnings grow with it. You set the rules once, and the system handles everything else. ✅ Coupon-Based Tracking (Pro) Give affiliates a unique WooCommerce coupon instead of – or alongside – a referral link. When a customer uses the coupon at checkout, the commission is credited automatically with no link click required. This opens your affiliate program to influencers, podcast hosts, and content creators who can’t easily embed trackable links in their content. Coupon-based tracking also works on platforms where links are stripped or shortened by the platform itself – Instagram bios, YouTube descriptions, TikTok profiles. Affiliates promote your store the way their audience expects, and you still capture every sale. It’s one of the most underused tools in WooCommerce affiliate marketing. ✅ Shortlink Generator with Custom Slugs (Pro) Long, ugly affiliate URLs kill click-through rates and look untrustworthy to buyers. With the built-in shortlink generator, affiliates can create clean branded shortlinks with custom slugs they define themselves – like yourstore.com/go/blackfriday or yourstore.com/go/john. Easier to share in videos, social posts, email newsletters, and spoken out loud in podcasts. Affiliates manage all their shortlinks from their dashboard – create new ones, view click stats, and reuse existing ones for different campaigns. Full referral tracking still runs in the background on every click, so no commission data is lost. This feature alone is a strong enough reason for content-heavy affiliates to join your WooCommerce affiliate program over a competitor’s. ✅ Auto Payout via PayPal & Stripe (Pro) Processing affiliate payments manually doesn’t scale past a handful of affiliates. WC Affiliate connects directly to PayPal and Stripe, so when an affiliate submits a payout request, you review and approve it – and the payment goes out instantly through whichever method the affiliate prefers. No logging into payment apps, no copy-pasting amounts, no back-and-forth over payment details. Every transaction is automatically logged with the amount, payment method, date, and affiliate name, so your financial records stay clean without any extra effort. If you ever need to audit payouts, every entry is traceable. For store owners running a growing WooCommerce affiliate program, this alone saves hours every month. ✅ Cross-Domain Cookie Sharing (Pro) If you operate more than one website under the same brand or affiliate program, standard cookie tracking breaks the moment a visitor moves between your domains. Cross-Domain Cookie Sharing fixes this. Referral cookies follow the visitor across all your connected domains, so if they click an affiliate link on site A and complete a purchase on site B, the affiliate still gets full credit. Setup is handled in your WC Affiliate settings – list your domains, enable the feature, and it works silently from that point on. There’s nothing for affiliates to configure and nothing for buyers to notice. For store owners running WooCommerce across multiple domains, this is the feature that makes a true multi-site affiliate program possible. ✅ Affiliate Registration Form Builder (Pro) Your affiliate signup form is the first impression of your program. A generic form signals a generic program – and serious affiliates notice. With the drag-and-drop form builder, you can add custom fields, remove defaults, reorder inputs, set required vs optional, and write your own labels and instructions to match your brand and gather exactly the information you need. Whether you want to ask for their website URL, their social media following, or their niche, the form builder gives you full control over the signup experience. Once approved, affiliates get instant access to their dashboard and can start promoting immediately. A better form attracts better affiliates – and better affiliates drive more sales to your WooCommerce store. ✅ Banner Builder (Pro) Give your affiliates promotional assets they’ll actually use. With the banner builder, you create branded banners for product launches, seasonal sales, and ongoing campaigns – and affiliates access and download them directly from their dashboard without emailing you or waiting for assets. No Dropbox folders, no Slack requests, no delays. Affiliates can use these banners on any website – WordPress or otherwise. The more professional your promotional materials, the more confidently affiliates promote your store. For WooCommerce store owners running time-sensitive campaigns, having banners ready and affiliate-accessible the moment a sale goes live is a meaningful conversion advantage. ✅ Flexible Commission Structure Set a global commission rate as a fixed amount or a percentage of the sale – whichever fits your margins and business model. Override it per affiliate when you want to reward top performers with higher rates or bring on partners with negotiated terms. Override it per product when margins vary across your catalog and a flat rate doesn’t make sense. Three levels of control – global, per affiliate, per product – means your WooCommerce affiliate program can be as simple or as nuanced as your business requires. New store owners can start with a single global rate and expand from there. Established programs can fine-tune commission structures without needing a developer or external tool. ✅ Advanced Reporting & Analytics You can’t optimize what you can’t see. WC Affiliate gives both admins and affiliates a full picture of program performance through visual charts, graphs, and filterable tables – affiliate visits, referral conversions, top-performing affiliates, best-converting products, and total earnings, all updated in real time. No waiting for end-of-month reports. Admins see the full program view, while affiliates only see their own data. Both can export to CSV for accounting, deep-dive analysis, or sharing with a partner. For store owners managing a growing WooCommerce affiliate program, clear reporting is what turns raw traffic data into actionable decisions about which affiliates to invest in and which campaigns to scale. ✅ Cookie Duration Control Set exactly how long your affiliate tracking cookies stay active – from a single day to a full year. Longer cookie windows mean more time for referred visitors to return and convert, which means higher commissions earned and more motivated affiliates willing to promote your WooCommerce store over a competitor’s. You also control attribution logic: decide whether a new referral link click should overwrite an existing cookie, or whether the first-click affiliate retains credit throughout the window. This gives you precise control over how commissions are awarded across long or complex buying journeys – especially useful for higher-priced products where customers take days or weeks to decide. ✅ Unlimited Affiliates No caps. No tiers. No “upgrade your plan to add more affiliates.” Run your WooCommerce affiliate program with 10 affiliates or 10,000 – your plan price stays exactly the same. As your network grows, your costs don’t. This matters more than it sounds. Many WooCommerce affiliate plugins quietly limit affiliate counts on lower-tier plans, turning early growth into a billing trigger. With WC Affiliate, onboarding a new affiliate is always just an approval click – never a pricing conversation. ✅ Customizable Email Notifications Every touchpoint in the affiliate lifecycle has a fully customizable email template: new signup received, affiliate approved or rejected, referral confirmed, commission earned, payout processed. Each message can be personalized with the affiliate’s name, the relevant amounts, and your own brand voice – so your affiliate program feels like a professional partnership, not an automated system. Good communication is one of the most underestimated drivers of affiliate retention. Affiliates who feel informed and valued stay active longer and promote more consistently. A few well-written, on-brand emails cost nothing and compound over time into a more engaged, higher-performing WooCommerce affiliate network. ✅ Performance Bonuses Set bonus commissions that trigger automatically when an affiliate hits a defined sales milestone – a monthly revenue threshold, a referral count, or a conversion target. Once configured, the bonuses fire without any manual involvement on your end. Top performers get rewarded on time, every time. Bonuses create competition and momentum in your affiliate network. Affiliates who are close to a threshold work harder to hit it. Those who’ve hit it once are more likely to keep pushing. It’s a simple mechanism with an outsized effect on affiliate engagement and retention inside your WooCommerce affiliate program. ✅ Fraud Prevention (coming soon) Built-in safeguards monitor referral activity and flag patterns that suggest abuse – self-referrals where someone signs up as an affiliate just to buy their own products, duplicate click inflation, and suspicious referral sequences that don’t match real buyer behavior. Flagged activity is surfaced for your review before any commission is paid out. Running a WooCommerce affiliate program without fraud protection means paying commissions you shouldn’t. Even a small percentage of fraudulent referrals adds up quickly at scale. WC Affiliate’s fraud prevention layer gives you confidence that your commission budget is going to affiliates who are genuinely driving new sales, not gaming the system. ✅ Translation Ready WC Affiliate is fully translation-ready and compatible with WPML, Loco Translate, Polylang, and all major WordPress translation plugins. Both the admin-facing and affiliate-facing interfaces can be translated, meaning you can run a truly localized affiliate program for any language or market. For store owners selling internationally, this removes one of the biggest barriers to recruiting non-English-speaking affiliates. An affiliate who sees a dashboard and registration form in their own language is far more likely to sign up, stay active, and promote your store consistently. 👉 Learn more.. Other Plugins by Codexpert 🔥 EasyCommerce – AI-powered ecommerce plugin. Set up a full online store in minutes. Faster and easier than WooCommerce. (WC Affiliate integration coming soon) 🔥 CoDesigner – The most complete Elementor + WooCommerce builder. Design beautiful product pages and store layouts without code. 🔥 ThumbPress – All-in-one image and thumbnail management for WordPress. Keep your store fast as it scales. Upgrade to Pro The free version of WC Affiliate is a complete WooCommerce affiliate plugin for most stores. When you’re ready to scale – with multi-level commissions, influencer-friendly coupon tracking, branded shortlinks, automated PayPal/Stripe payouts, and a custom registration form – WC Affiliate Pro has everything you need. No subscriptions. No per-site fees. Just a one-time upgrade that grows with your store. 👉 See All Pro Features