DashForDevsDocs
DocsNewsAPI v1
dashfordevs.comSign in

© 2026 DashForDevs

DocsNewsdashfordevs.comLegalStatus
DocsAffiliatesCommission Tiers
Introduction
Getting Started
Authentication
Products
Categories
Cart
Checkout
Blog
Reviews
Webhooks
Customers
Orders
Inventory
Shipping
Discounts
Affiliates
Affiliate RegistrationCommission TiersTracking ReferralsPayouts
Email
Media & Files
Analytics & Tracking
Locations
Tax
Global Data
SEO
Error Handling
Geography
Finance
Automations
Page Types
Surveys
Billing & Subscriptions
Storefront Payments
SDK Reference
REST API
Storefront Architecture
Notifications
Security
Team & Permissions
Migrations & Import
Calendar & Appointments
Contact Forms
AI Bots
Dashboard API
Deployment
Changelog
Troubleshooting
Recipes
CLI & Deployment
Image Pipeline
White-label Platforms
Records Engine
Platform Modules
Platform Security
Site Keys & Client Sites
Use Cases
Operations

Commission Tiers

Configure tiered commission rates.

Updated March 29, 2026

On this page
  • Overview
  • Affiliate Dashboard
  • Creating Discount Codes
  • Updating Affiliate Profile
  • Tier Structure
  • REST API
  • Next Steps

Overview

Affiliates earn commission on each sale made through their referral codes. Commission rates are organized into tiers configured in the dashboard.

Affiliate Dashboard

typescript
import dash from "@/lib/dash"

// Authenticated as an approved affiliate
const dashboard = await dash.affiliates.getMyDashboard()

// dashboard = {
//   tier_name: "Silver",
//   commission_rate: "10%",
//   total_orders: 45,
//   total_revenue: "2,340.50",
//   total_earned: "234.05",
//   paypal_email: "john@paypal.com",
//   discount_codes: [
//     { code: "JOHNS-CODE", uses: 23, revenue: "1,200.00" }
//   ]
// }

Creating Discount Codes

typescript
const { success, discount_code } = await dash.affiliates.createCode({
  code: "JOHNS-DEAL",
})

Updating Affiliate Profile

typescript
await dash.affiliates.updateProfile({
  paypal_email: "newemail@paypal.com",
})

Tier Structure

Tiers are configured in the dashboard under Marketing → Affiliates → Tiers. As affiliates generate more sales, they can advance to higher tiers with better commission rates.

REST API

shell
# Affiliate dashboard
GET /storefront/affiliates/dashboard
Authorization: Bearer {access_token}

# Create code
POST /storefront/affiliates/create-code
Authorization: Bearer {access_token}
Content-Type: application/json
{ "code": "JOHNS-DEAL" }

Next Steps

  • Tracking Referrals — How referrals are tracked
  • Payouts — Getting paid
PreviousAffiliate RegistrationNextTracking Referrals

On this page

  • Overview
  • Affiliate Dashboard
  • Creating Discount Codes
  • Updating Affiliate Profile
  • Tier Structure
  • REST API
  • Next Steps