Customers
Customer management, authentication, and address book
Customers
Manage customers across your storefront — registration, authentication, address book, and profile management.
Customers requires the customers feature enabled on your tenant (Starter plan or higher). See Feature Setup.
Core Flow
[SDK] Register → (Verify email) → Login → Profile / Address book → Orders
↓
[SDK] Logout / Password reset ← ← ←SDK Setup
import { createClient } from '@01.software/sdk'
const client = createClient({
clientKey: process.env.NEXT_PUBLIC_SOFTWARE_CLIENT_KEY!,
customer: { persist: true },
})
// Customer auth methods are available via client.customerGuides
| Guide | Description |
|---|---|
| Customer Data | Customer creation, lookup, address book, order history |
| Customer Authentication | Registration, login, token management, password reset, email verification |
Customers are also used as authors in Community and linked to orders in E-commerce.
For detailed field specifications, see Customer Collections.