Affiliates
Turn customers and partners into a sales channel.
Two programmes on one engine: refer-a-friend credits for your customers, cash commissions for professional partners — with vesting, fraud gates and payouts you control.
Commission ledger
betaOrderCommissionStatus
#20260801-3F2A
€12.40
paid#20260805-9C1E
€38.00
vested#20260810-77B2
vests on 21 Sep
€5.60
pending#20260814-B40F
vests on 21 Sep
€21.90
pendingAffiliate plugins are a spreadsheet with a login.
They count clicks, not collected orders; they pay before the refund window closes; and they need customer accounts your store does not have.

Two programmes, one engine
- Refer-a-friend: the friend gets an instant discount at checkout; the referrer receives a store-credit code by email once the order vests
- Professional affiliates: percentage commissions in cash; payouts by bank transfer, PayPal or manual, with payment references
Economics you control
- Default 5 % (configurable), per-category rates — say 3 % on boilers and 8 % on accessories — and per-affiliate overrides
- Commissions count only collected orders and vest for 30 days, so refunds and cancellations never pay out; cancelled orders reverse automatically
- 90-day attribution window, first attribution wins; minimum payout; payables rolled on the 1st of each month
- Commission basis is the items total minus discounts — shipping is never commissionable
Operations without the spreadsheet
- Roster with approval, referrals, commissions, payouts and credits in the admin
- Fraud gates: self-referral and duplicate email or IP are refused
- Welcome and credit-issued emails; affiliate dashboards by magic link — no customer accounts to manage
- Checkout has referral-code and coupon fields; attribution survives across sessions
- The daily engine is idempotent and ships in dry-run, so you can watch real orders flow through before any money moves
Under the hood
- Six tables, append-only ledgers
- Daily engine with a lockfile
- Dry-run until you flip the switch
- A vesting clock per commission
Launch a referral programme without a single new account
We set the rates and watch the first week in dry-run with you.