01 Software

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.customer

Guides

GuideDescription
Customer DataCustomer creation, lookup, address book, order history
Customer AuthenticationRegistration, 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.

On this page