The record a store keeps for each customer, the numbers and stages calculated from their orders, the groups built from them, and the account the customer signs in to.
35 parts and 15 phrases. Apps in this area include Shopify Customers, Klaviyo profiles, Segment, Bonify Customer Account Fields.
customer.accountShowHow a customer signs in and the pages they see once signed in.customer.account.loginShowThe ways a customer proves who they are.How to extend
sign-in providerEach social sign-in is a separate provider beside the email link.| Part | Litestore today | How to extend |
|---|---|---|
Core platform/auth/server.ts | Provider · many | |
Core platform/auth/server.ts | Provider · many | |
Plugin | Provider · many | |
Core modules/checkout/resolve-cart.ts | Provider · many | |
Core modules/customers/invitations.ts | Provider · many |
customer.account.pageShowWhat a signed-in customer sees.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Core app/(web)/dashboard/orders/page.tsx | Slot · many | |
Core app/(web)/dashboard/orders/[id]/page.tsx | Slot · many | |
Core modules/customers/storefront/dashboard/settings/account-profile.tsx | Slot · many | |
Core modules/customers/storefront/dashboard/settings/address-list.tsx | Slot · many | |
Core app/(web)/wishlist/page.tsx | Slot · many | |
Core app/(web)/messages/page.tsx | Slot · many | |
Core app/(web)/dashboard/coupons/page.tsx | Slot · many |
customer.profileShowThe fields stored on each customer.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Core prisma/schema.prisma | Event · manySlot · many | |
Core modules/customers/addresses | Event · manySlot · many | |
Core modules/customers/admin/customer-detail.tsx | Event · manySlot · many | |
Core modules/customers/admin/actions.ts | Event · manySlot · many | |
Plugin | Event · manySlot · many | |
Plugin | Event · manySlot · many |
customer.metricShowFigures calculated from a customer's orders.How to extend
getCustomerSummarygetCustomerInfoThe assistant reads a customer's spend, orders and stage through these tools.| Part | Litestore today | How to extend |
|---|---|---|
Core prisma/schema.prisma | Assistant toolCore only | |
Core prisma/schema.prisma | Assistant toolCore only | |
Core prisma/schema.prisma | Assistant toolCore only | |
Plugin | Assistant toolCore only | |
Plugin | Assistant toolCore only |
customer.lifecycleShowWhere a customer stands, calculated from their account, orders and moderation.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Core modules/customers/lifecycle.ts | Core only | |
Core jobs/cron.index-data.ts | Core only | |
Core modules/customers/stage.ts | Core only |
customer.segmentShowGroups of customers selected by rules.How to extend
countBroadcastAudienceThe assistant counts a lifecycle segment before proposing a send to it.| Part | Litestore today | How to extend |
|---|---|---|
Core modules/email/broadcast-audience.ts | Assistant tool | |
Plugin | Assistant tool | |
Plugin | Assistant tool | |
Plugin | Assistant tool |
customer.adminShowWhat staff do with customer records in the admin.How to extend
customer importerEach import source, such as a CSV file or a Shopify store, is a separate importer.| Part | Litestore today | How to extend |
|---|---|---|
Core modules/customers/admin/manual-customer.ts | Provider · many | |
Core modules/customers/admin/import-csv.ts | Provider · many | |
Core modules/integrations/import/runtime/import-customers.ts | Provider · many | |
Core modules/integrations/export/customer-export-fields.ts | Provider · many | |
Plugin | Provider · many |
The words apps use for a feature, and the plain parts the feature is made of, in the order they happen.
| Phrase | Made of |
|---|---|
| RFM segmentation | |
| customer lifetime value | Vendors that add a forecast call it predicted lifetime value. |
| predicted CLV | |
| magic link login | |
| passwordless login | |
| social login | |
| account invite | |
| customer tags | |
| customer metafields | |
| lapsed customers | |
| repeat customers | |
| customer segments | |
| address book | |
| order history | |
| merge customers |
These phrases mean different things at different apps, so the glossary doesn't map them.
The app documentation these parts were checked against.