
Seven Magento PWA storefronts shipped and supported
Headless Magento
Magento PWA development for Magento 2 and Adobe Commerce: headless storefronts on PWA Studio, with the parts PWA Studio does not ship built as custom components.
Scope Your PWA BuildA build, not an install
7 Magento PWA storefronts shipped and supported, each a published case study15 to 40+ main-menu categories: the toolkit's limit, and what USS On Demand needed
A progressive web app gives a Magento store what a native app has: instant navigation, a storefront that works on a weak signal, and one backend serving as many frontends as the business needs. PWA Studio, Adobe's own toolkit, is where most Magento PWA projects start, and where many stall.
It ships a storefront, a GraphQL layer and a build chain, not everything a real catalog needs. Grouped and bundled products, deep category menus, the checkout a B2B buyer expects and the approval flows a company store runs on are not in the box, and a team that finds that out after signing delivers a storefront that never reaches parity.
We met each of those gaps on a live build and closed it as a component the store owns: a grid view for grouped and bundled products at Clean Harbors, a main menu past the toolkit's fifteen-category limit at USS On Demand, department selection and manager approval at checkout for a field workforce. Seven Magento PWA storefronts on this site came out of that work.
A PWA is not the only fast Magento frontend, and we say which fits before anything is built: Hyvä passes Core Web Vitals on the theme model you already have, and Adobe now offers its own storefront on Edge Delivery Services. Choose a PWA for an app-like experience or several frontends on one backend.
Where PWA projects stall
Each of these is a gap in the toolkit, not a mistake by your team. They are what the estimate has to cover before the build starts.

The Luma store had wishlists, store credit, gift cards and a B2B login. The PWA launched without them, the date slipped twice, and the business runs both storefronts a year later.

PWA Studio's catalog components stop at simple and configurable products. A store that sells kits, bundles or grouped SKUs finds its best sellers cannot be added to the cart.

The toolkit's main menu holds fifteen categories. A catalog with forty needs a navigation component of its own, and most builds discover that in the final week.

Purchase orders, approval routing, cash and check payment with a reviewer, department codes: none of it is in the default checkout, and a B2B store cannot launch without it.

A client-rendered storefront with no server-side rendering ships empty HTML. Rankings fall after launch and nobody connects the drop to the frontend.

A PWA sold on speed that ships a three-megabyte bundle fails Core Web Vitals on a mid-range phone. The speed has to be budgeted and measured, not assumed.
What the build includes

The storefront set up on Adobe's toolkit, themed to your brand and wired to your Magento 2 or Adobe Commerce backend over GraphQL.

Grouped and bundled products, deep menus, approval flows and B2B checkout steps built as components the store owns.

ERP, PIM, payment and shipping integrations exposed through the GraphQL layer, so every frontend reads the same data.

A bundle budget set at the start and measured on real mid-range phones before launch, not after.

Rendered HTML for crawlers, structured data, canonical URLs and redirects, so rankings survive the frontend change.

The storefront kept in step with each Magento release, patched with the backend and extended as the business grows.
Discover, build, launch, keep
The proof
7 Magento PWA storefronts in production, each a published case study3 months from plan to rollout for Stran's multi-store estate
Every Magento PWA case study on this site is a storefront still in production, and each one taught the toolkit something it did not know.
Clean Harbors orders workwear for teams across the US and Canada with department selection at checkout and manager approval before anything ships, on a grid view we built because PWA Studio could not show grouped and bundled products. USS On Demand runs more than forty categories in a main menu the toolkit capped at fifteen, with an approval step for cash and check orders.
Axiom Space Gear sells only to the right people: private access, approval flows and no guest checkout, built into the order path. Badger moved its merchandise program onto a PWA that is fast on a phone, with approval flows and PCI compliance intact. Culture Pop runs a partner ordering hub and a consumer site on one platform, Stran retired two legacy platforms into one multi-store estate in three months, and Farmasi's storefront serves English, Spanish and French.
None of it was a plugin. Each was a component written for that store, documented, and supported by the same team since launch, which is the difference between a PWA that reaches parity and one that does not.
Pick the way in
A headless storefront on PWA Studio for a Magento 2 or Adobe Commerce backend: discovery and the parity list, the component library, integrations, a performance budget and the cutover. For stores that want an app-like experience or several frontends on one backend.
For a PWA another agency left short of parity: a free two-day read of the repository, the missing features listed against the Luma store, then a fixed-scope first week to stabilise and a plan to finish with the same team.
When the read says a PWA is more frontend than the business needs: a Hyvä theme passes Core Web Vitals on the Magento theme model, keeps the extensions that have a Hyvä version, and launches in a fraction of the time.
Not our word for it

Adobe Certified Expert
7 professionals
Adobe Certified Expert
4 masters
Adobe Certified Expert
9 experts
Adobe Certified Expert
14 experts
Adobe Certified Expert
14 experts
Google Analytics Certification
6 expertsTrusted by 100+ companies
Keep reading



FAQ
Tell us about your store and we will come back with straight answers.
Talk to usAdobe still publishes PWA Studio and its documentation for Magento Open Source and Adobe Commerce, and it is the base of every PWA we run. Adobe has also added Adobe Commerce Storefront, built on Edge Delivery Services with drop-in components for cart, checkout, product pages and accounts. Which to use depends on the store; we say which before the build, and we keep PWA Studio storefronts upgraded with each Magento release either way.
Hyvä if you want Core Web Vitals passed on the theme model you already have, with your extensions and a shorter build. A PWA if you need an app-like experience, tolerance for a weak signal, or several frontends on one backend, such as a company store network beside a consumer site. The discovery step answers it for your catalog and your team, in writing, and we build either.
The discovery and the parity list take two to three weeks. The build depends on how many gaps the list shows: a store on simple and configurable products with a standard checkout is a matter of months, a B2B store with approval flows, grouped products and ERP sync takes longer. Stran's multi-store estate went from plan to rollout in three months; a build with more custom components takes more. The estimate names the number.
Fixed scope after discovery. The parity list decides the price, because every gap in the toolkit is a component to build and test, and no two catalogs have the same gaps. There is no price list on this site; the written estimate comes after the read of your store.
If the storefront renders HTML for crawlers, keeps the URL structure or redirects it, and carries the structured data across, yes. A client-rendered PWA with none of that loses rankings after launch, which is the most common PWA failure we are asked to recover. SEO and rendering checks are a launch gate in our process, not an afterthought.
Yes. We read the repository and the Luma store it was meant to replace inside two business days, list the missing features, and give you a fixed-scope first week to stabilise and a plan to finish. The Magento project rescue page describes the terms, and the PWA work is done by the same team that builds our own.
Backend extensions keep working, because the PWA talks to Magento over GraphQL and the backend logic is untouched. Frontend extensions, anything that added a widget or a block to Luma, do not carry over; each one is either rebuilt as a component or dropped from the parity list on purpose. The discovery step lists which is which before the estimate.
Yes, and they are usually the reason a store needs one. Company accounts, shared catalogs, quotes, purchase orders, requisition lists and approval routing from Adobe Commerce's B2B module are exposed through GraphQL and built as storefront components. Department selection and manager approval at checkout for Clean Harbors and the cash and check approval step for USS On Demand are two examples on this site.
Yes. That is one of the main reasons to choose a PWA: Culture Pop runs a partner ordering hub and a consumer site on one platform, and Stran's estate replaced two legacy platforms with one multi-store backend. Each storefront has its own theme and routing; the catalog, customers and orders live once.
It is upgraded with it. PWA Studio and the GraphQL schema move with each Magento release, so a storefront left behind stops working after a backend upgrade. We keep the two in step, test the storefront on staging with every release and patch, and that is part of the support that follows every build.
No, you do. The storefront runs on your hosting or on Adobe Commerce Cloud alongside the backend, or on a CDN edge for the static build, and the code lives in your repository. We set it up, document it and support it; you own it.
Only if it is budgeted. We set a bundle size and a Core Web Vitals target per page at the start and measure on real mid-range devices before launch; a PWA that ships without a budget is often slower than the Luma store it replaced. The free Magento audit measures your current storefront if you want a baseline first.
Let’s build something great together!
Send the store URL and what the storefront has to do. We come back with the parity list, the PWA or Hyvä recommendation, and a written estimate.