Built for WooCommerce
WooCommerce Affiliate Plugin, Native to Your Store
AffiliateWP records a commission on every referred WooCommerce order, at the rate you set for the product or the affiliate, and pays your affiliates from your WordPress dashboard.
The WooCommerce Orders list with an Affiliate Referral column, order #362’s AffiliateWP box naming Maya Chen with a note recording her $13.40 commission, and her coupon linked to her in the Affiliate discount field
Affiliate discount?
mayachen
Referral #5855 updated. Amount $13.40 recorded for Maya Chen
Products, Coupons and Statuses
Uses the Products, Coupons and Order Statuses You Already Have
Most AffiliateWP stores run on WooCommerce, and AffiliateWP works natively with it, so every referred order shows its commission on the order itself.
The AffiliateWP box on WooCommerce order #362 naming Maya Chen as the affiliate awarded its commission, and the order note recording her $13.40
High-Performance Order Storage
AffiliateWP tracks orders with HPOS on or off.
Checkout block
Orders from the Checkout block and from classic checkout are both tracked.
Rates on variations
Set a rate on each variation of a product, so each size or bundle can earn its own commission.
Refunds follow the order
A full refund rejects a commission you haven’t paid yet.
Repeat Revenue
Reward Affiliates for Customers Who Come Back
On AffiliateWP Pro, an affiliate keeps earning when the customer they sent renews a subscription or orders again.
AffiliateWP rates on the Oak serving board: a 15% affiliate rate and a 10% recurring rate, so Maya earns $9.60 on the first $64.00 order and $6.40 on each renewal
AffiliateWP
Oak serving boardFirst order earns Maya $9.60 · each renewal earns $6.40
Leave blank to use default recurring rate.
Subscription renewalsPro
With WooCommerce Subscriptions, every renewal earns the affiliate a new commission, at a recurring rate you can set on each product.
Lifetime Customers on Maya Chen’s affiliate screen: Grace Kim, Liam Walker, Noah Patel and Ava Thompson linked to her, each with an Unlink link, and an email field with an Add Email button
- Grace Kim ([email protected])
- Liam Walker ([email protected])
- Noah Patel ([email protected])
- Ava Thompson ([email protected])
No customers are linked to this affiliate.
Lifetime commissionsPro
AffiliateWP links each customer to the affiliate who referred them, so the affiliate earns on that customer’s later orders too. It happens on their first referred order, and you can link a customer by email at any time.
WooCommerce checkout after a visit through an affiliate’s link: the order summary with the affiliate’s coupon maya10 applied, a $3.80 discount on a $38.00 Linen table runner, $34.20 total
Coupons that apply themselvesPro
When a customer arrives through an affiliate’s link, the affiliate’s coupon goes on the cart without anyone typing it.
Rates and Coupons
Set Rates per Product and Link Coupons to Affiliates
Referral #5855 for order #362: Oak serving board $64.00 at 15% earns $9.60, Linen table runner $38.00 at 10% earns $3.80, $13.40 in all
A rate that matches the margin
AffiliateWP adds a commission rate to each WooCommerce product, variation and category, so a product with a thinner margin can pay a lower rate.
AffiliateWP Settings, Coupons: the Coupon Template is set to Affiliate 10% off, and Automatically generate a coupon code for each registered affiliate is ticked. Leo Martin is approved, and his code LEOMARTIN10 joins MAYACHEN10, TOMASRIVER10, KENJISATO10 and DANIELBRO10
Affiliate coupons
- Leo Martin LEOMARTIN10
- Maya Chen MAYACHEN10
- Tomás Rivera TOMASRIVER10
- Kenji Sato KENJISATO10
- Daniel Brooks DANIELBRO10
A coupon code for every affiliate
AffiliateWP gives each affiliate their own coupon code as they join, from one template you set up once. The codes don’t fill up your WooCommerce Coupons screen.
Affiliate Recruiting
Invite Customers to Become Affiliates After They Buy
AffiliateWP can show a signup invite on the order confirmation page and in My Account, so a customer who just bought can join your program in one click.
Order #362 received: Oak serving board $64.00 and Linen table runner $38.00, $102.00 in all, with AffiliateWP’s signup invite under it in the store’s own colour. Start Earning Today signs the customer up and shows their affiliate link to copy
Order received
Thank you. Your order has been received.
Order #:362
Total:$102.00
Payment:Credit card
Oak serving board × 1$64.00
Linen table runner × 1$38.00
Total:$102.00
Earn with every referral!
Join our affiliate program and earn commission on every sale you refer
Congrats, you're in! Start earning now
Share your affiliate link below with friends. When they buy, you earn!
Affiliate Payouts
Pay Every Affiliate From Your WordPress Dashboard
AffiliateWP pays all your affiliates at once with PayPal, Stripe or WooCommerce store credit, and records the ones you pay yourself. From a US or UK Stripe account, bank payouts reach affiliates in over 90 countries.
AffiliateWP payout preview: Total payout $161.20, split into Stripe $94.40, PayPal $53.40 and Store Credit $13.40, with the PayPal group’s affiliates listed
Total payout
$161.20
Stripe
$94.40
PayPal
$53.40
Store Credit
$13.40
See every total before you pay
AffiliateWP’s payout preview groups your affiliates by method, with a total for each.
See how affiliate payouts workWooCommerce checkout for a $52.00 Stoneware mug set with the notice offering a $42.60 account balance; applied, a Store Credit line of -$42.60 brings the total to $9.40
You have an account balance of $42.60. Would you like to use it now?
Store credit affiliates spend in your store
Pay an affiliate in WooCommerce store credit, and they can apply their balance at checkout on their next order.
Everything Else You Need to Build Your WooCommerce Affiliate Program
Affiliate Area
Affiliates see their links, earnings and payouts in an area on your own site.
Real-time reports
See referrals, earnings and conversion rates as they happen.
Fraud prevention
Block self-referrals and flag suspicious affiliate activity.
Affiliate links
Affiliates can link to any page on your site, with clean, readable URLs.
Creatives
Give affiliates banners and text links to share.
Email notifications
Tell affiliates when they’re approved, earn a referral or get paid.
Affiliate approval
Approve each application yourself, or let affiliates join instantly.
Import and export
Move over from Affiliates Pro or WP Affiliate, import a CSV, or export your data anytime.
Self-hosted
Your affiliate data stays on your own WordPress site.
Frequently Asked Questions
The setup steps are in the WooCommerce setup guide.
Every AffiliateWP plan includes the WooCommerce integration, with order tracking, per-product rates, affiliate coupons, signup invites and every payout method. Compare plans to see what Pro adds.
Yes, when that plugin sells through WooCommerce checkout, because AffiliateWP tracks the order WooCommerce creates. You can assign an order created outside checkout to an affiliate by hand.
Yes, with WooCommerce Subscriptions and the Recurring Referrals addon, which is part of AffiliateWP Pro. Each renewal creates a new commission, and you can set a separate recurring rate on each product.
On Pro, Lifetime Commissions links a customer to the affiliate who referred them, so the affiliate earns on that customer’s later orders too. Without it, the affiliate earns on orders placed within the window you set after the customer clicks their link.
On Pro, Tiered Affiliate Rates raises an affiliate’s rate as their paid referrals or earnings pass the thresholds you set. Per-product and per-affiliate rates are in every plan.
Refund the whole order and AffiliateWP rejects its unpaid commission, while a commission you’ve already paid stays paid. A partial refund leaves the commission as it is, and a cancelled or failed order marks it failed.
Yes. AffiliateWP links any WooCommerce coupon to an affiliate, or creates one for each affiliate. Every order that uses an affiliate’s coupon credits that affiliate, even when the customer never clicked their link. On Pro, Affiliate Link Discounts applies an affiliate’s generated coupon automatically when a customer arrives through the affiliate’s link.
AffiliateWP migrates affiliates from Affiliates Pro and WP Affiliate, and it imports affiliates and referrals from a CSV file. From any other plugin, export your affiliates to a CSV file first.
Yes. Choose the affiliate in the AffiliateWP box on the WooCommerce order screen and save, and AffiliateWP creates the commission. This works on an order that has no commission yet.
AffiliateWP loads only the integrations you turn on, so a WooCommerce store loads the WooCommerce integration and not the others.
No. AffiliateWP runs one affiliate program for the whole store, managed by the store owner.