🔄 Luma → Hyvä

Luma to Hyvä Migration for Magento 2 Stores

Replace the heavy Luma frontend with Hyvä — Tailwind CSS and Alpine.js instead of RequireJS, Knockout.js and jQuery — while keeping your URLs, content, extensions and checkout working. Since November 2025 the Hyvä Theme itself is free and open source, so the main investment is the migration work, which we scope precisely before we start.

FreeHyvä Theme licence
since v1.4.0
v4Tailwind CSS
in Hyvä 1.4
50+Hyvä projects
delivered
0URL changes
required

What Changes When You Move From Luma to Hyvä

Luma loads RequireJS, Knockout.js, jQuery and many UI components on every page, which makes good Core Web Vitals hard to reach on mobile. Hyvä removes that stack. Pages are rendered server-side with small Alpine.js components and a single compiled Tailwind stylesheet, so far less JavaScript is downloaded and executed.

For merchants that usually means faster Largest Contentful Paint, better Interaction to Next Paint on mobile, simpler frontend development and lower cost for every future change. For developers it means plain PHTML templates, ViewModels and utility CSS instead of LESS inheritance and Knockout bindings.

A migration is not a reskin. Every extension that outputs frontend code must be Hyvä-compatible, and the checkout needs its own decision. That is why we start with a compatibility audit and a written plan.

Hyvä Theme 1.4Tailwind CSS v4Alpine.jsMagento 2.4.9ViewModelsHyvä CSP themeHyvä CheckoutLuma fallback
Migration scope at a glance
  • ✓Theme — Hyvä child theme matched to your brand or a refreshed design
  • ✓Extensions — Official compat modules, vendor updates or custom compatibility
  • ✓Checkout — Hyvä Checkout, Luma checkout fallback or a third-party checkout
  • ✓Content — CMS blocks, Page Builder content and widgets re-tested
  • ✓Tracking — GA4, GTM, consent and marketing pixels re-implemented
  • ✓SEO — URLs, metadata, structured data and redirects preserved

A Complete Hyvä Migration, Not Just a New Theme

Everything your customers touch on the storefront is rebuilt or re-tested on Hyvä.

🎨

Hyvä Child Theme

A child theme of Hyva/default (or Hyva/default-csp) with your design system in Tailwind CSS v4: colours, typography, spacing and reusable components.

  • ✓Design tokens in CSS
  • ✓Responsive header and mega menu
  • ✓Accessible components
🧩

Extension Compatibility

We check each frontend module against the Hyvä compatibility module tracker, install official compat modules where they exist and build our own where they do not.

  • ✓Compatibility matrix per module
  • ✓Custom compat modules
  • ✓Unused modules removed
🛒

Checkout Strategy

Choose between Hyvä Checkout (commercial, built on Magewire), the Luma checkout fallback, or a supported third-party checkout — based on payments, customisations and budget.

  • ✓Payment method support check
  • ✓Custom fields and steps
  • ✓Conversion tracking preserved
📄

CMS & Page Builder

Page Builder content, CMS blocks and widgets are reviewed and styled for Hyvä so marketing teams keep working the way they do today.

  • ✓Page Builder compatibility
  • ✓Widget templates
  • ✓Image optimisation
📈

SEO & Tracking

No URL changes, metadata kept, structured data rebuilt in templates, GA4 and GTM events re-implemented and verified.

  • ✓Product and breadcrumb schema
  • ✓GA4 ecommerce events
  • ✓Consent mode support
⚡

Performance Tuning

Critical images, fonts and third-party scripts are tuned for Core Web Vitals after migration, with Varnish and cache settings checked.

  • ✓LCP image priority
  • ✓Script loading strategy
  • ✓Field data monitoring

Frontend Stack Comparison

Luma

  • •RequireJS module loading
  • •Knockout.js UI components and jQuery widgets
  • •LESS with theme inheritance
  • •Large JavaScript payload on every page
  • •Wide extension support out of the box

Hyvä

  • ✓No RequireJS, Knockout.js or jQuery on the storefront
  • ✓Alpine.js components and PHP ViewModels
  • ✓Tailwind CSS v4 with a single compiled stylesheet
  • ✓Much smaller JavaScript payload
  • ✓Extensions need Hyvä compatibility modules

Hyvä Specialists With Real Migration Experience

We have migrated stores with dozens of third-party modules, multi-store setups and custom checkouts. The hard parts are predictable when you have done them before.

🔍

Audit before estimate

We list every frontend module, template override and integration first, so the estimate reflects your store, not a template quote.

🧱

Compatibility built properly

Custom compatibility modules use ViewModels, Alpine.js and escaped output, and follow Hyvä conventions so they survive upgrades.

🔒

SEO-safe launch

We crawl the old and new storefronts and compare titles, canonicals, status codes and structured data before go-live.

📊

Measured results

We record lab and field Core Web Vitals before and after the migration, so improvements are measured rather than assumed.

Technology We Work With

Hyvä ThemeHyvä CheckoutMagewireTailwind CSS v4Alpine.jsNode.js 20Magento 2.4.9VarnishGA4 / GTMScreaming Frog

Typical Timeline

  • ✓Small catalogue, few modules: 3–5 weeks
  • ✓Mid-size store with custom features: 6–10 weeks
  • ✓Multi-store or complex checkout: 10+ weeks
  • ✓Exact timeline confirmed after the audit

How We Migrate a Store to Hyvä

Your Luma store stays live throughout. Hyvä is built and tested in parallel.

Compatibility audit

We inventory frontend modules, template overrides, Page Builder usage, payment and shipping methods, tracking and integrations, and check each against Hyvä.

Design and theme setup

We create the Hyvä child theme, configure Tailwind and build your header, footer, category, product and CMS templates.

Extensions and checkout

Compatibility modules are installed or built, and the agreed checkout option is implemented and tested with every payment method.

QA and SEO verification

Cross-browser and device testing, accessibility checks, crawl comparison, tracking validation and user acceptance testing.

Launch and measurement

Theme switched in a planned window, caches warmed, monitoring in place, and Core Web Vitals compared after launch.

Frequently Asked Questions

Yes. From version 1.4.0, released in November 2025, the Hyvä Theme is free and open source. You still create a free account to get a Composer key. Hyvä Checkout, Hyvä UI and Hyvä Enterprise remain commercial products.
Switching theme does not change URLs or content. We keep metadata, canonical tags and structured data, and compare crawls before launch. Faster pages often help, although rankings depend on many factors.
No. You can keep the Luma checkout through Hyvä's fallback, use a supported third-party checkout, or license Hyvä Checkout. We recommend an option based on your payment methods and customisations.
We build one. A compatibility module replaces the extension's Luma templates and JavaScript with Hyvä templates, ViewModels and Alpine.js.
Yes, many clients do. It adds design time but avoids rebuilding templates twice.
Current Hyvä releases support Magento 2.4.4 and later patch levels. We recommend upgrading to 2.4.8 or 2.4.9 as part of the project.

Hyvä Checkout

Implementation and customisation of Hyvä Checkout with Magewire.

Learn more

Hyvä Compatibility Modules

Make any third-party extension work on Hyvä.

Learn more

Magento 2 Upgrade

Upgrade to 2.4.9 before or during your Hyvä migration.

Learn more

Find Out What Your Hyvä Migration Involves

Send your store URL and, if possible, a list of installed extensions. We will tell you which modules already have Hyvä support, what needs custom work and the likely timeline.

Phone / WhatsApp

+91 79767 89212

Response Time

Within one business day, Mon–Fri

Request a Hyvä Migration Estimate

No obligation. We reply within one business day.

Free SEO & eCommerce Tools — No Signup Required

Check on-page SEO, generate schema markup and estimate what a faster store is worth. Instant results, no registration.