- Time — 8 minutes
- Difficulty — Beginner
- An active Upmind account.
- Basic familiarity with Cart 2.0.
- A general sense of your business goals, launch timeline, and available engineering resources.
Decision guide
Start by answering a few simple questions- For new users:- Do you want to sell as soon as possible with minimal setup?
- Do you need full control over layout, flow, and interaction?
- Are you integrating into an existing frontend or platform?
- Do you expect requirements to grow over time?
- Are you planning a storefront refresh or brand update?
- Do you want more flexibility over layout and presentation without custom frontend work?
- Are you looking to adopt newer UI capabilities as part of your roadmap?
- Do you want a more unified experience across catalogue, checkout, and the client portal?
- Are you aiming to standardise your checkout experience across multiple brands or domains?
| Approach | Time to launch | UX control | Engineering effort | Best for |
|---|---|---|---|---|
| Ready-made Cart | Fast | Medium | Low | Most customers, fast store launch, built in payments and portal. |
| Headless + Custom UI | Slower | Very high | High | Product-led or design-driven teams with full custom checkout flows. |
| API only | Slowest | Full | Very high | Enterprise integrators or legacy frontends that own all UI and orchestration |
Ready-made cart
This approach uses the hosted Cart v2 storefront and checkout as provided, with branding and behaviour configured through metadata. Best characteristics:- A complete shopping and checkout experience available out of the box.
- Built-in support for payments, taxes, localisation, and scaling.
- Configuration-driven setup that avoids custom frontend development.
- Layout and flow follow the Cart’s established structure.
- Deeper interaction or flow changes may require moving to a headless approach later.
Headless plus custom UI
This approach uses Upmind’s headless composables and state machines alongside a fully custom frontend. Best characteristics:- Full control over layout, flow, and interaction design.
- Commerce logic, validation, and rules remain managed by Upmind.
- Predictable flow orchestration through state machines.
- Requires frontend engineering expertise.
- Longer build, testing, and iteration cycles.
API only
This approach integrates directly with the Upmind REST API, with all orchestration handled by the customer’s own systems. Best characteristics:- Complete control over both UI and backend integration.
- Fits well into large or existing platforms with established architectures.
- No dependency on Upmind UI layers.
- Highest engineering and maintenance investment.
- Teams are responsible for sequencing, retries, validation, and edge cases.

