Affireo – Affiliates for WooCommerce

Plugin Banner

Affireo – Affiliates for WooCommerce

by ProPluginsLab

Download
Description

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 and hashed IP storage, so you stay privacy friendly

Commissions

  • Percentage or fixed amount commission on every referred 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 and proportional reduction on partial refunds
  • 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 registration form field builder
  • 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

Payouts

  • Record manual and store credit payouts with sequential invoice numbers
  • Minimum payout thresholds
  • CSV export of everything you owe
  • 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
  • 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
  • REST API under ppl-afw/v1
  • Translation ready
  1. Install and activate WooCommerce.
  2. Upload the plugin to /wp-content/plugins/, or install it from Plugins > Add New.
  3. Activate the plugin through the Plugins screen.
  4. Go to Affiliates > Settings to set your commission rate and cookie duration.
  5. Create a page containing [ppl_afw_portal] for the affiliate dashboard, and another containing [ppl_afw_registration] for applications.
  1. Affiliate program overview: attributed revenue, commissions, visits, conversion rate and your top performing affiliates for the last 30 days.

    Affiliate program overview: attributed revenue, commissions, visits, conversion rate and your top performing affiliates for the last 30 days.

  2. The affiliate list, with status filters, search and bulk approval.

    The affiliate list, with status filters, search and bulk approval.

  3. A single affiliate: balance, lifetime earnings, custom commission rate, payout method, recent referrals and a full activity log.

    A single affiliate: balance, lifetime earnings, custom commission rate, payout method, recent referrals and a full activity log.

  4. Referrals, filterable by status, type and date, with one click approve or reject.

    Referrals, filterable by status, type and date, with one click approve or reject.

  5. Visit tracking, showing which referral link brought each visitor and whether it converted.

    Visit tracking, showing which referral link brought each visitor and whether it converted.

  6. Payouts, grouped per affiliate, with CSV export for paying in bulk.

    Payouts, grouped per affiliate, with CSV export for paying in bulk.

  7. Reports covering earnings and attributed revenue over any date range.

    Reports covering earnings and attributed revenue over any date range.

  8. Settings for cookie duration, commission rules, referral URL parameter, registration fields and notifications.

    Settings for cookie duration, commission rules, referral URL parameter, registration fields and notifications.

  9. Tools for recalculating stats, clearing tracking data and exporting your records.

    Tools for recalculating stats, clearing tracking data and exporting your records.

  10. The front end affiliate dashboard, where affiliates see their earnings, links, payouts and profile.

    The front end affiliate dashboard, where affiliates see their earnings, links, payouts and profile.

  11. The toolbar shortcut: an affiliate gets the tracked referral link for the page they are viewing, ready to copy.

    The toolbar shortcut: an affiliate gets the tracked referral link for the page they are viewing, ready to copy.

Does it work with High Performance Order Storage?

Yes. The plugin declares HPOS compatibility and uses the WooCommerce CRUD APIs, so it works with both legacy post storage and HPOS.

How do affiliates sign up?

Create a page containing the [ppl_afw_registration] shortcode. Applications appear under Affiliates in wp-admin, where you approve or reject them. You can also enable automatic approval in the settings.

How do affiliates get paid?

The plugin records the payouts you make, generates a sequential invoice for each one, and exports what you owe as CSV. You send the money using your normal method.

What happens if a referred order is refunded?

Commissions stay locked for a grace period you control (14 days by default), so a refunded order never reaches a payout. If a refund happens after approval, a full refund reverses the commission and a partial refund reduces it proportionally.

Is affiliate payout data safe?

Payout details are encrypted at rest with libsodium and are only ever shown masked in the admin.

Will uninstalling delete my data?

No. Your affiliate data is kept unless you first enable “delete data on uninstall” in the settings.

1.0.1 on 21st August 2026

  • New: toolbar shortcut that gives an active affiliate the tracked referral link for whatever page they are viewing, with one click copying.
  • The toolbar is restored for active affiliates on the front end, since WooCommerce hides it from customer and subscriber roles by default. Return false from the ppl_afw_toolbar_restore_admin_bar filter to keep it hidden.
  • Minimum PHP requirement lowered to 7.4.
  • Tested against WordPress 7.1 and WooCommerce 11.0.1.

1.0.0

  • Initial release.
Back to top