Skip to content

Luma migration

Luma to Hyvä Migration

Swap Magento's legacy Luma frontend for Hyvä in about two weeks. Your design, catalog and URLs stay the same; your pages load four times faster.

  • Typical result: LCP from around 4.2s on Luma to under 1s on Hyvä
  • Pixel-perfect rebuild of your current Luma customisations
  • Checkout, cart and customer account pages included

Why Luma holds your store back

Luma is Magento's reference theme. It was designed to demonstrate every feature, not to be fast: it loads RequireJS, jQuery, jQuery UI and Knockout.js on every page and renders much of the page in the browser. On a mid-range phone that means a Largest Contentful Paint of four seconds or more and Lighthouse scores in the 30s to 50s.

Hyvä keeps the parts of Magento that work (layout XML, blocks, view models and the backend) and replaces the frontend with server-rendered templates, Tailwind CSS and a little Alpine.js. Because the structure is so close to Luma, most Luma customisations can be ported one to one, which is why Luma to Hyvä is the fastest and most predictable migration we do.

What changes when you move from Luma to Hyvä

Sub-second pages

Server-rendered HTML and tiny JavaScript bundles mean pages paint almost instantly, even on mobile data.

Green Core Web Vitals

LCP, INP and CLS move into the green, which Google rewards in rankings.

Higher conversion

Faster category and product pages keep shoppers browsing; our clients average a 26% conversion lift.

Simpler code

Tailwind and Alpine replace Knockout and RequireJS, so frontend changes take hours instead of days.

Lower running costs

Less code to maintain, fewer conflicts after updates and cheaper developer time.

Same Magento backend

Admin, orders, customers, catalog and integrations are untouched.

What we migrate from your Luma theme

We inventory every template override, LESS file, JavaScript widget and layout change in your Luma child theme, then rebuild each one the Hyvä way. Knockout UI components become Alpine.js components; jQuery widgets become small vanilla JavaScript or Alpine; LESS becomes Tailwind utility classes that match your brand.

  • Header, mega menu, footer and mini-cart
  • Home, CMS and landing pages, including Page Builder content
  • Category pages, layered navigation and search
  • Product pages: galleries, swatches, bundles and configurables
  • Cart, customer account and the checkout of your choice

Luma checkout or Hyvä Checkout?

Hyvä can keep Magento's Luma checkout as a fallback, so you can launch fast and keep every existing payment method. When you are ready, Hyvä Checkout replaces it with a faster, configurable checkout built on Magewire. We recommend the best option for your payment and shipping setup during the audit.

  • Luma fallback: fastest launch, no checkout changes
  • Hyvä Checkout: faster, conversion-focused, licence required

Two weeks from Luma to Hyvä

  1. 01

    Days 1–2: audit

    Theme, extension and performance audit with a fixed scope.

  2. 02

    Days 3–8: rebuild

    Templates, components and styles rebuilt on Hyvä in staging.

  3. 03

    Days 9–12: QA

    Extensions, checkout, browsers, devices, accessibility and SEO checks.

  4. 04

    Days 13–14: launch

    Zero-downtime deploy and before-and-after performance report.

FAQ

Luma to Hyvä Migration questions

Something else? Ask a Hyvä developer.

Around two weeks for a standard store. Stores with B2B features, several store views or many third-party extensions usually take three to five weeks.

Yes. Most clients keep their current design and we rebuild it pixel-perfect on Hyvä. You can also use the migration to refresh the design at the same time.

Our Pro Migration starts at $999 for one store view with up to five extensions made compatible. Larger stores receive a fixed quote after a free audit.

Extensions that ship Hyvä compatibility modules work straight away. For the others we build compatibility so their features keep working without the Luma JavaScript stack.

Yes. Hyvä produces cleaner HTML and much better Core Web Vitals, and Google uses page experience as a ranking signal. Your URLs and meta data stay exactly the same.

Ready to leave Luma behind?

Get a free Luma audit with a fixed quote and a two-week launch plan.