Plan your integration

Give identity, customer context, and data ownership a clear place in your application architecture.

A shared business foundation
StorefrontProduct experience
PortalCustomer experience
ApplicationFocused interaction
Authenticated API requests
Ominity instance
ContentCommerceIdentity
01

Draw the frontend boundary

Decide what your website or app renders and what Ominity provides. Keep shared content and business records behind the API.

02

Choose the integration package

Use the TypeScript or PHP SDK, a framework package, or the available Next.js storefront starter. Review the package’s own configuration instructions.

03

Plan identity and access

Keep administrator credentials server-side. For a customer application, identify the sign-in approach, memberships, and customer switching behavior.

04

Handle the states around success

Design empty content, missing customer context, validation errors, and rejected actions. Those states are part of the experience, not only implementation details.

05

Start with one complete slice

Build one page or business interaction end to end. Review the request, response, context, and visible outcome before adding more scope.

Let’s talk about
your next project.

Three quick questions to start the conversation.

What’s your name?
Your email app opens a draft at the final step. Nothing is sent automatically.