How we moved an award-winning D2C store from end-of-life Magento 1 to a React-powered Magento PWA Studio storefront — without losing a single order on the way.
Klar is a Norwegian brand of Nordic Swan Ecolabel-certified cleaning and personal care products — refillable deodorants, laundry, hair, dental and body care — developed in Oslo and owned by Orkla, one of the Nordics' largest consumer goods groups.
klardag.no is their direct-to-consumer storefront: the face of the brand, a showcase for the full range, and a fast-growing sales channel alongside Norway's grocery retail.
Behind the light, minimalist front, the store was running on Magento 1 — end-of-life, unpatched, and slower with every campaign spike. The brand was winning; the platform was losing.
klardag.no was named Norway's Online Store of the Year (small store category) by Posten Bring — selected from over 1,000 evaluated stores for customer experience, innovation and sustainability across the whole customer journey.
The new storefront keeps the brand's bright, minimalist identity — and adds app-like navigation where every tap responds instantly.
PWA Studio pre-fetches routes and renders through a service worker: moving between catalog, product and cart feels like a native app, not a website. On repeat visits, the shell loads from cache — before the network even answers.
Every product, price and promotion still lives in Magento — but the storefront talks to it through GraphQL. Marketing ships new campaigns without touching the backend, and developers ship features without fear.
Most of Klardag's customers shop on their phones. The PWA gives them add-to-home-screen, offline-tolerant browsing and buttery route transitions — the experience of a native app with the reach of the open web.
Magento 1 support had ended: no security patches, aging extensions, and a frontend architecture from another decade.
A full replatform to Magento 2 with a headless React storefront on Magento PWA Studio.
Full audit of the M1 store: catalog structure, extensions, integrations, SEO assets. Every URL, every attribute, every edge case — mapped before a line of code.
The brand's light, minimal identity translated into a reusable component library — buttons, cards, product tiles — approved before development started.
React storefront on Magento PWA Studio: GraphQL data layer, service-worker caching, instant route transitions, and Norwegian payment & shipping integrations.
Products, customers and order history moved to Magento 2 with 301-mapped URLs. Staging verified against production data until the diff was zero.
DNS switch during the quietest traffic window, live monitoring, and a hypercare period. Customers noticed exactly one thing: the store got fast.
Median mobile load time dropped from seconds to near-instant on repeat visits thanks to service-worker caching.
Smoother catalog browsing and a friction-free checkout turned more visits into orders — especially on mobile.
The app-like experience finally matched where the customers actually were: on their phones.
From failing scores on M1 to consistently green Core Web Vitals across key templates.
Visitors stopped leaving while the page was still loading — because it wasn't still loading.
The new storefront became the stage for Norway's "Online Store of the Year" award in its category.
Tell us where your store is today — we'll map the safest, fastest route to where it should be. Free audit, itemized estimate, no pressure.