v1.2.0 — 9 June 2026
Minor release · Onboarding + integration clarity
New — Overview admin page
- New top-of-menu "★ Overview" landing — surfaces every URL a new customer needs to know: signup-page URL (auto-detected by scanning for the
[aff_signup]shortcode), affiliate portal URL (/affiliate-portal/), vanity URL pattern (/go/{handle}), REST stats endpoint. - One-click "Create signup page" button when no shortcode is detected — drops a published page at
/become-an-affiliate/with the shortcode pre-filled. - 5-item setup checklist (signup page · first test affiliate · default rate · payout method · test order via Test Tracking).
New — 3-state integration detection
- "Detected cart integrations" panel on Overview + 1-line status banner at the top of every Settings tab. Shows WooCommerce, EDD and Surecart adapter state with clear distinctions:
- ACTIVE (green ✓) — source plugin present + licence tier allows it. Adapter is live.
- DORMANT (Pro upgrade) (amber ★) — source plugin installed BUT free tier in use. Adapter would activate after upgrading.
- DORMANT (not installed) (grey ○) — source plugin not installed. Adapter ships in core but has nothing to hook.
- Version numbers shown for WC and EDD where the source plugin exposes a stable constant.
Menu reorder
- Overview submenu appears FIRST in the plugin menu so freshly-activated stores hit setup info before the Affiliates list.
v1.1.0 — 8 June 2026
Major release · 23 features across 9 sprints
Sprint 9A — Polish
- Bulk operations (approve/reject/suspend) on affiliates, commissions, payouts
- CSV export across all admin list tables
- Sortable column headers
- Date-range picker on Reports + Commissions
- WP admin dashboard widget
Sprint 9B — Onboarding + UX
- Affiliate onboarding wizard (4 steps)
- Admin impersonation ("View as" with audit log)
- Email throttling per-recipient per-template per-day
- Per-product commission rates (WC product tab)
- i18n + WP-CLI
- Mobile-responsive portal
Sprint 9C — Performance
- Denormalised aggregates (lifetime balances on affiliates table)
- Stats API: cursor pagination + transient cache
Sprint 9D — Licensing
- HMAC-signed licence client (activate / validate / deactivate)
Sprint 10+ — Differentiators
- Two-tier (MLM) referrals
- AI swipe-copy generator
- Vanity /go/ landing pages
- Cloud-assist fraud detection (opt-in, SHA-256 hashed)
- PayPal API auto-batch
- EDD + Surecart adapters
- A/B email testing
v1.3 — In progress
See roadmap for what's queued.