Confidential Enterprise Client | via Aigital Technologies
The Problem
The storefront needed a modern frontend foundation that could improve the customer experience while making checkout, rendering, SEO, and backend integration easier to scale.
Project Overview
This is an in-progress B2C ecommerce migration where an existing Magento
storefront is being rebuilt into a headless architecture, with Next.js on
the frontend and SAP OCC as the backend commerce layer. The goal is not
just to modernize the stack. It is to make the buying experience faster,
cleaner, and easier to scale as the storefront grows.
Current Focus
Headless Build
Frontend being rebuilt outside a legacy templated storefront model
Sole Frontend
Owning both the UI/UX direction and the frontend architecture
Checkout Rethink
Improving how payment, delivery, and conversion-critical steps work
together
Scalable Foundation
Rendering, SEO, and data-flow decisions being made early instead of
patched later
The Problem
Product Problems
The storefront needed a fresher, more guided customer experience.
Important journeys like homepage discovery, product browsing, and
checkout needed clearer structure.
Mobile experience needed stronger attention from the start, not as a
later adjustment.
System Problems
A headless storefront has more frontend ownership, which means more
chances to create chaos if the foundation is weak.
Rendering, caching, SEO, checkout, and API boundaries all needed to
be thought through together.
Without a clear architecture, the frontend could easily become hard
to scale and harder to maintain.
Role & Ownership
I am the sole frontend developer on this project, and I am also handling
the UI/UX side. That means I am not just implementing screens. I am
helping shape how the storefront should feel for customers, how the
frontend should be structured behind the scenes, and how complex commerce
flows can stay clear as the project grows.
What I'm Building
1. Frontend Foundation
Structuring the storefront in a feature-first way instead of letting
everything collapse into route files.
Creating a frontend foundation that can support product, cart,
account, checkout, and content without turning messy.
Making the architecture understandable for future developers, not
just workable in the moment.
2. Headless Architecture Decisions
Defining clear boundaries between browser code, BFF routes, and
backend commerce systems.
Making sure the frontend is not leaking backend complexity into
every component.
Planning data flow intentionally instead of solving each API call in
isolation.
3. Rendering Strategy
Deciding which pages should be server-rendered, cached, or
client-driven based on what the customer actually needs.
Keeping SEO-heavy pages different from personalized flows like cart,
account, and checkout.
Preventing performance and freshness problems before they become
launch issues.
4. Checkout Experience
Working on a cleaner checkout flow across delivery, shipping,
payment, and place-order states.
Handling multiple payment paths without letting the checkout feel
stitched together.
Keeping the experience conversion-focused while still respecting
security and backend constraints.
5. UI/UX Direction
Improving how customers move through the storefront, especially on
mobile where most ecommerce behavior happens.
Shaping pages so that the interface is clearer, more guided, and
easier to act on.
Balancing modern visual design with practical ecommerce behavior.
6. SEO, Performance, and Quality Guardrails
Making SEO, metadata, and route behavior part of the system from the
beginning.
Setting performance expectations around Core Web Vitals instead of
relying on vague “optimize later” thinking.
Putting guardrails in place so the codebase can stay healthy as more
features are added.
Why Headless Matters Here
More Frontend Ownership
In a headless build, the frontend owns much more of the customer
experience, so the architecture has to be stronger.
More UI Responsibility
Design decisions, flow clarity, and conversion logic are no longer
hidden inside a backend-driven template system.
More Need for Structure
If routing, checkout, SEO, and rendering are not decided carefully,
the storefront becomes harder to scale very quickly.