Directory / plugin

Affireo – Affiliates for WooCommerce

v1.3.1 · by ProPluginsLab

Run an affiliate program on WooCommerce: referral link tracking, commissions, a front end affiliate dashboard, and payouts.

About this plugin

Affireo turns your store into a working affiliate program. Affiliates get a referral link, you get a commission record on every sale they bring in, and both sides see the numbers in a clean dashboard.

Every feature listed here is fully functional with no time limit, quota, or license key.

Referral tracking

  • Referral links using ?ref=yourslug, tidy /go/yourslug/ links, and custom vanity slugs
  • Signed, tamper resistant tracking cookies with a configurable duration (30 days by default)
  • Last click attribution, so the most recent affiliate gets credit
  • Bot filtering, so crawlers never create fake clicks
  • WP Consent API support: with the Consent API plugin installed, the referral cookie is set only with marketing consent, and visits without consent are counted without IP or browser data
  • IP addresses stored as hashes, so you stay privacy friendly

Commissions

  • Percentage or fixed amount commission on every referred order, calculated per line item (a fixed amount is paid once per order)
  • Choose what commission is calculated on: item subtotal, taxes, shipping, discounts
  • Minimum order amount, plus product, category, and user role exclusions
  • A grace period that holds commissions until the refund window closes, so you never pay out on an order that gets returned
  • Automatic reversal on full refunds. A partial refund removes only the commission of the refunded lines (or a proportional part for an amount only refund), and repeated refunds never compound
  • Refunds after payout are clawed back: the paid commission is deducted from the affiliate’s next payout (a setting, on by default)
  • Block self referrals so affiliates cannot buy through their own link
  • Per affiliate rate overrides

Affiliate management

  • Unlimited affiliates, with no cap on how many you approve
  • Registration form with an application queue: approve, reject, or suspend
  • A drag and drop signup form field builder on the Affiliates settings tab
  • Approve applications automatically if you prefer
  • Activity log recording every status change, rate change, and payout
  • A dedicated Affiliate Manager role so you can delegate without handing over admin access
  • A read only preview of any active affiliate’s dashboard for administrators
  • An optional email to the store admin for every new referral, switched on under WooCommerce > Settings > Emails

Payouts

  • Manual and store credit payouts with sequential invoice numbers. Store credit coupons are created at once; manual payouts wait as “awaiting payment” until you send the money and click Mark as sent, and the affiliate is told only then
  • Only active affiliates are paid, with one payout per currency
  • Minimum payout thresholds
  • CSV exports of unpaid balances, payouts awaiting payment, and completed payouts
  • Referral CSV export for any date range and status, straight from the Reports screen
  • Visit log CSV export from the Visits screen (following its filters) and from Tools
  • Affiliates open and print their own payout invoices from the dashboard
  • Affiliate payout details encrypted at rest and masked in the admin

Affiliate dashboard

  • A front end dashboard via the [ppl_afw_portal] shortcode: earnings, referral links, commission history, payout history
  • A registration form via the [ppl_afw_registration] shortcode
  • Light and dark mode, responsive to 320px, keyboard accessible, and it still works with JavaScript disabled: tabs are links and forms post normally
  • Fully overridable templates so your theme can restyle any part of it

Built properly

  • WooCommerce High Performance Order Storage (HPOS) and Blocks checkout compatible
  • GDPR personal data exporter and eraser, covering signup answers, the masked payout method, commissions, payouts and the orders an affiliate was credited for
  • REST API under ppl-afw/v1
  • Translation ready

External services

This plugin does not connect to any external service. It makes no remote requests, loads no assets from other sites, and sends no tracking or usage data. Referral tracking, commissions, payouts and the affiliate dashboard all run on your own site.

Pro version

Affireo Pro is a separate, paid plugin for stores that need more control over what they pay affiliates and how they pay them. Nothing in this free plugin is locked or limited. Pro reads the same data, so affiliates, referrals, payouts and settings carry over with nothing to import.

  • Commission rates per product, per variation, per category and per affiliate per product, plus purchase sequence rules such as a higher rate on a customer’s first order
  • Lifetime commissions and WooCommerce Subscriptions renewal commissions
  • PayPal, Stripe Connect and bank transfer payouts, with scheduled automatic payout runs and SEPA XML bank exports
  • Fraud scoring on every referral with automatic holds and suspensions
  • Coupon based tracking, first click attribution, campaign tracking, performance tiers and a multi level network up to 10 levels
  • A creative library with impression and click tracking

More plugins from ProPluginsLab

Free on WordPress.org:

Pro plugins at propluginslab.io:

Plugin tags