Affiliate programUpdated 2026-06-01

Manage the affiliate program (admin)

Configure commission rates, review affiliates, and process payouts.

Saleporia admins manage the affiliate program from a dedicated admin view — setting commission rates, reviewing affiliates, and processing payouts.

Where to find it

Admin → Affiliate → Manage program button (visible only to ADMIN users). Opens /admin/affiliate/manage.

Program settings

FieldTypeDescription
defaultCommissionRatepercentThe default commission percentage applied to all affiliates unless overridden.
minPayoutCentscurrencyThe minimum available balance an affiliate needs before requesting a payout.
cookieDaysnumberHow long the referral cookie persists. Longer windows attribute more signups.
programEnabledbooleanMaster toggle to enable or pause the entire affiliate program.

Reviewing affiliates & payouts

Browse all affiliates with filters for search and status. Override an individual affiliate's commission rate if you want to reward top performers. Review payout requests, update their status (approve, mark paid, or void), and add notes.

Admin affiliate endpoints
GET/affiliate/
List affiliates. Filters: search, status, pagination.
Session
PATCH/affiliate/:userId
Update affiliate status / commission-rate override.
Session
GET/affiliate/payouts/list
List payouts. Filter by status.
Session
PATCH/affiliate/payouts/:id
Update payout status + notes.
Session
PATCH/affiliate/settings
Update program settings (rate, min payout, cookie days, enabled).
Session

Affiliate statuses

Affiliates can be ACTIVE, INACTIVE, or SUSPENDED. Suspend an affiliate to stop new referrals from accruing while preserving existing history.