Affiliates for WooCommerce – Affiliate Program, Referral Tracking & Commissions
Affiliates for WooCommerce is a lightweight WooCommerce affiliate plugin that lets you create, manage, and grow your own affiliate program directly from your store. When a customer buys through an affiliate’s referral link, your store tracks the click, applies the commission, and records it automatically. Your affiliates log into their own dashboard to see their earnings, generate new links, and save their payout details. You see everything from the admin and pay out when you’re ready. No SaaS subscription. No percentage cut taken from every sale. It all runs on your own site. Most stores have their first affiliate program live within minutes of activation. Quick Links View Free Demo View Pro Demo Full Documentation Free vs Pro Comparison Upgrade to Pro Why run your affiliate program on your own store? Third-party affiliate networks charge a monthly fee on top of a percentage cut from every sale they track. That means you pay twice — once to your affiliate, once to the platform. This plugin keeps the whole program inside your WordPress site. Your data, your rules, your payouts. The only person getting a cut is the affiliate who earned it. And unlike generic affiliate plugins, this one is built around WooCommerce from the ground up. Commission calculation pulls directly from WooCommerce orders. Payouts connect to Bank Transfer, PayPal, and WooCommerce Wallet (Pro). The affiliate tab appears automatically inside your WooCommerce My Account page. It fits your store because it was designed for your store. WooCommerce Affiliate Program – Free Version Features Affiliate Registration Affiliates apply through a signup form you embed anywhere on your site with a shortcode. Affiliate Dashboard page created automatically which has the affiliate login and registration forms. Use [ddwcaf_affiliate_registration_form_shortcode] to create your custom affiliate registration page Show a login form alongside the signup form, or just the signup form on its own Optionally show affiliate registration fields on the WooCommerce My Account registration page Approve or reject applications from the affiliates list in your admin panel Convert existing WordPress users into affiliates directly from the admin — no re-registration needed Referral Tracking Every affiliate link click gets tracked with a browser cookie. You control how that cookie behaves. Set how long the referral cookie lasts (in days) — if someone buys within that window, the affiliate earns their commission Choose whether a second affiliate link click should overwrite the first affiliate’s cookie Enable visit logging so every click gets saved with a timestamp and destination URL Block affiliates from earning commission on their own purchases Commissions Commissions are calculated and recorded automatically when an order reaches the status you choose. Set a global commission percentage for all affiliates Choose whether taxes and discounts are included or excluded from the commission base View all commissions in the admin panel with status, order reference, amount, and affiliate name Pay commissions manually when you’re ready Payout Management Affiliates save their preferred payout method (Direct Bank Transfer or PayPal) from their own dashboard Review and process payouts from the payouts list in your admin panel Filter payouts by status to process them in batches Every payout record stores the affiliate, amount, method, and date Affiliate Dashboard Your affiliates can see their own data without ever contacting you. Dedicated affiliate dashboard accessible from the WooCommerce My Account page Shows total earnings, paid earnings, unpaid earnings, and total conversions at a glance Full commissions list filtered by status so they know what’s pending and what’s paid Payout history with current status for each request Click log showing every recorded visit with destination URL and timestamp Top Products list showing which of your products earned them the most commission Link generator to create referral links for any page or product on your site Affiliates save their bank or PayPal payout details themselves — you don’t need to collect it manually Dashboard accent color is configurable from your admin panel to match your store branding Admin Reporting Affiliates list with status toggle and earnings summary per affiliate Full commissions log across all affiliates, filterable by status, date, and affiliate Click log across all affiliates showing referral source URLs and activity Top Products report showing which products generate the most affiliate revenue Payout log with status management per record For Developers HPOS compatible — fully tested with WooCommerce High-Performance Order Storage Translation-ready with .pot file included — works with WPML, Polylang, and Loco Translate Works with all standard WooCommerce-compatible themes Clean object-oriented codebase with hooks and filters for custom development Mobile-friendly admin with dual-drawer navigation for smaller screens Try the Free Version Live Demo WooCommerce Affiliate Plugin Pro Version — What You Get On Top The Pro version adds automation, advanced commission rules, anti-fraud tools, and marketing features that help your affiliates promote more effectively. Commission Rules Set commission rates per product, per category, or per user role Automatically increase an affiliate’s commission rate when they hit lifetime earning milestones Assign a personal commission rate to any individual affiliate, overriding the global rate Require commissions to age past the refund window before they become payable — reduces chargeback risk Coupon Assignment Ability to assign coupons to affiliates for discount based promotion. Coupon Assignment mails to affiliates Affiliates earn commissions when customers uses their assigned coupons to place orders. Automated Payouts Schedule payout batches on specific days of the month — no manual triggering needed Set a minimum balance before an affiliate can request or receive a payout Step-by-step payout wizard for reviewing and batch-processing large volumes of commissions Supports Direct Bank Transfer, PayPal, and WooCommerce Wallet Affiliate Marketing Tools Upload banners and text links as creatives that affiliates can grab directly from their dashboard One-click social sharing to 10+ platforms including Facebook, WhatsApp, LinkedIn, Twitter/X, and Email Pinterest-optimized image uploads for visual sharing Set default share titles and messages to keep your branding consistent across all affiliate promotions Custom Registration Add unlimited custom fields to the affiliate signup form — text, select, radio, checkbox, textarea Control which profile fields affiliates can edit themselves Require affiliates to accept your program terms during signup Anti-Fraud Controls Time-gated visit registration prevents the same visitor from being counted multiple times in quick succession IP and referrer logging for every affiliate click Full control over whether a second affiliate link replaces the first affiliate’s cookie Supports CAPTCHA using DevDiggers’ Advanced CAPTCHA plugin. Advanced Reports Visual charts for earnings, visits, and conversions with month-over-month comparisons Conversion rate, total earnings, paid and unpaid earnings visible at a glance Top products report filterable by affiliate Try the Pro Version Live Demo Upgrade to Pro
Top keywords
- affiliate39×3.56%
- affiliates20×1.83%
- commission12×1.10%
- woocommerce12×1.10%
- payout10×0.91%
- commissions9×0.82%
- admin8×0.73%
- earnings8×0.73%
- own8×0.73%
- pro8×0.73%
- registration8×0.73%
- status8×0.73%
Amazon Link Engine
Boost sales and affiliate commissions by converting all your Amazon links into localized links that bring each shopper to the best Amazon store and product for their region in the world. Amazon Link Engine is trusted by thousands of Amazon associates who have been using it to maximize their revenue for years. The Amazon Link Engine is a tool by Geniuslink. By signing up for Geniuslink and syncing the Amazon Link Engine to your Geniuslink account, you can also attach your Associates IDs to earn international affiliate commissions from your traffic. Note: You are not required to have a Geniuslink account, to use this plugin. However, if you would like to earn international affiliate commissions, you must sign up for a Geniuslink Account. Try it out for free and check out pricing for the Geniuslink service on our website. How does the Amazon Link Engine plugin work? As soon as the plugin is installed, your Amazon links are instantly localized every time a user loads the page. Even if you add new links to your WordPress site, each will be automatically converted without any additional work from you. Nothing else is needed on your part. How do I earn international commissions from my links? To earn international affiliate commissions, you must create a Geniuslink account, and connect it to your plugin with your API keys (detailed instructions can be found in the FAQ). Once signed up, add and manage your Associates IDs for each of the Amazon affiliate programs you’ve signed up for within the Geniuslink Dashboard. Once your IDs are added, the Amazon Link Engine will automatically add the correct Associates ID per country for each click. Note: The Amazon Link Engine WordPress plugin is free to use and will always localize your links without a paid account. However, in order to earn international affiliate commissions and take advantage of the in-depth reporting, you must have a Geniuslink account. By default, Geniuslink’s Associates IDs will be used until you have connected your account and added your own via the Geniuslink Dashboard. How is Geniuslink different? Most link “localization” plugins only translate a link for an international click when the same product ID exists in both storefronts. However, oftentimes the same item in different storefronts has a completely different product ID, and even if the ID is the same, the product may be an overpriced “import” item or may never be in stock. The Amazon Link Engine and Geniuslink match on more than just the product ID to ensure every click gets to the best possible destination. So instead of sending your users to blank search results, we guarantee the best possible user experience. In addition, connecting your Geniuslink account to the Amazon Link Engine, gives you access to comprehensive reporting on clicks and commissions that no other plugin can offer. These reports allow you to review your link’s performance across many metrics including product type, referrer, browser, device, operating system, destination storefront, and geography. Is it safe to use this plugin and Geniuslink with the Amazon Associates program? Yes! Geniuslink is safe to use with the Amazon Associate program, and has been trusted by thousands of Amazon associates for years. Just be sure to follow the program guidelines and do not use your links to deceive your visitors. Note that you can also enable our “on-click” method in the plugin advanced settings, which preserves your raw Amazon links until the moment they are clicked. Some users prefer this method because the Amazon Associates Program has additional guidelines for using “short links”, and by using this option your links are shown in their original form. Key Features: Pick which Geniuslink group this plugin syncs to. Setup the plugin on multiple WordPress sites and track clicks separately, or set up a specific group just for your WordPress site traffic. Instructions can be found under “How do I change the default group?” in the FAQ Already have Affiliated links on your site? The ALE will now honor these existing Associates IDs within your links. You can also choose to overwrite them with the ID within your Geniuslink account if you prefer. Learn more under “Will the ALE honor existing Associates IDs?” in the FAQ Automatic localization and translation of all Amazon product links based off a visitor’s location. Maximize revenue by earning commissions from all of the Amazon Associates programs. Brand your globalized links with your own custom domain. (Note: this requires a paid Geniuslink Account) Simple, easy setup. One time configuration. Simply install the plugin, set up your Geniuslink account, and connect the two with an API key. We take care of the rest. No need to sign up for an Amazon Developer account or apply for any of Amazon’s APIs or web tools. Your workflow remains the same. No need to learn a new linking syntax, or disrupt your current flow. What makes the Amazon Link Engine different from other Affiliate WP plugins? Most plugins for Amazon links simply try to match based on ASIN (product ID) across foreign storefronts. The Amazon Link Engine uses a patented algorithm to get your users to the best possible destination. This in turn helps to both increase conversions and commissions, as well as improve the user experience for your audience. Unrivaled support from the Geniuslink team. No need to build links manually with a special link format. All of your Amazon links are automatically converted to localized links when the page loads.