Skip to content

Expert Answers to Your Magento, Shopify & Shopware Questions

Vendor-neutral, engineer-written explanations. Clear definitions first, then practical steps with real examples — no fluff.

Stagebit builds and maintains stores on Magento, Adobe Commerce, Shopify, Shopware, and Laravel, and this library holds the questions our own engineers get asked most often on each platform.

What are my options when an extension is not Hyvä compatible?

SB
Written by Stagebit Engineering Team
Updated October 2026 5 min read Verified by engineers

If a Magento 2 extension isn’t compatible with the Hyvä theme, the fastest fix is usually a Hyvä compatibility module. Use one that already exists, or have a developer build one for your store. When that doesn’t make sense, run the extension’s pages on Hyvä’s Luma theme fallback, or replace or remove the extension. Admin-only and backend extensions, such as an ERP sync or an order export, aren’t affected. Hyvä replaces the storefront theme only.

Quick answer

When a Magento 2 extension isn’t Hyvä compatible, check Hyvä’s Compatibility Module Tracker and the vendor’s site for an existing module. If neither has one, a developer can build a module that rewrites the extension’s frontend in Alpine.js and Tailwind CSS. Hyvä’s Luma theme fallback can keep a Luma-based checkout running while the rest of the store uses Hyvä. Replace or remove the extension when its frontend is large and its value is low.

Your five options for an extension that is not Hyvä compatible

Extensions break on Hyvä because Hyvä drops RequireJS, jQuery, Knockout.js and LESS in favor of Alpine.js and Tailwind CSS. Any extension that ships Luma-style widgets, Knockout templates or LESS files will render broken or not at all. The Hyvä theme has been free and open source since 10 November 2025, starting with Hyvä Theme 1.4. Your real cost now sits in the extensions.

1. Install an existing Hyvä compatibility module

Hyvä’s public Compatibility Module Tracker shows which modules already have a published compatibility module and which ones are in progress. Many established Magento extension vendors publish their own Hyvä packages. These usually ship as a separate Composer package that adds a -hyva suffix to the original package name. Check feature coverage before you rely on one, because some compatibility modules only implement the features their author needed.

If neither source has one, ask the vendor directly whether a Hyvä version is on their roadmap. Vendor packages aren’t always free. Some vendors offer their Hyvä compatibility packages only on a paid subscription. Confirm the licensing before you plan around one.

2. Build a custom Hyvä compatibility module

A compatibility module rewrites only the parts a shopper sees, usually the .phtml templates and any RequireJS or Knockout code. The backend logic stays untouched.

Hyvä’s compatibility module documentation covers the structure. The hyva-themes/magento2-compat-module-fallback package lets your module override the original templates without extra layout XML. Effort scales with the frontend footprint: one product page widget is a small job. Multi-step product configurators are projects in their own right.

3. Run the extension’s pages on Hyvä’s Luma theme fallback

The Luma theme fallback (hyva-themes/magento2-theme-fallback) switches chosen routes back to a Luma-based theme. Checkout is the usual case. If you run a Knockout.js one-step checkout, it keeps working while catalog and category pages still get Hyvä’s speed.

Fallback routes load RequireJS and the full Luma stack again, so they lose the speed gain. You also maintain a second set of styles so those pages still match your brand.

4. Swap it for a Hyvä compatible extension

If a competing extension already supports Hyvä, switching can cost less than building compatibility for the old one. Budget for data migration and admin retraining. Test the replacement’s Hyvä support on a staging copy before you buy a license.

5. Remove the extension and rebuild the feature

Some extensions exist only to add one frontend element, such as a product tab or a newsletter popup. Rebuild that element as an Alpine.js component in your Hyvä child theme, provided the extension has no other storefront output. That costs less than a full compatibility module. Removing the extension also cuts your maintenance load and Magento upgrade risk.

How to choose the right fix for your Magento store

Match your situation to the cheapest fix for a Magento 2 extension that isn’t Hyvä compatible. Run the checks in this order: storefront impact, an existing module, checkout, business value, then frontend size.

Decision flow showing which fix to use when a Magento 2 extension isn't Hyvä compatible
Your situationBest starting option
A compatibility module exists on the tracker or from the vendorInstall it, then test every feature you use
Small frontend footprint, and the feature drives salesBuild a custom compatibility module
Luma-based checkout you can’t replace yetLuma theme fallback on checkout routes only
Heavy frontend, and the vendor has no Hyvä plansSwap for a Hyvä compatible alternative
Cosmetic or rarely used featureRemove it
Admin-only or backend-only extensionNo change needed beyond a smoke test

What to check before fixing a non Hyvä compatible extension

  • List every template, JavaScript file and layout handle the extension adds to the storefront. That footprint drives the cost of every fix, from a compatibility module to a full replacement.
  • Confirm which features your store actually uses. A compatibility module only needs to cover those.
  • Before commissioning a custom build, get a release date from the vendor if they have Hyvä support in progress. If it ships next month, building your own is wasted money.
  • Use a staging copy of production data, and place a full order through checkout before going live.

For a non Hyvä compatible extension, look for an existing module first, and build one if it earns its keep. Save the Luma fallback for checkout or for routes you’ll migrate later. Working through a long extension list? Our Hyvä theme development team can audit each module and tell you which path costs least.

Was this answer helpful?

Your feedback helps us improve our answers.

Still need help?

Talk to our Hyvä experts

Send us your extension list, and we’ll scope which ones need a compatibility module, a Luma fallback or a replacement.

Talk to Hyvä Experts