Hyvä compatibility checker: will your extensions work with Hyvä?
Pick your installed Magento extensions from the list below — get a per-extension Hyvä compatibility status in 30 seconds. Database of 50+ popular extensions, hand-checked against Hyvä Themes 1.3+ in 2026. Knowing this BEFORE you start migration saves $5–15k in surprise rework.
- 50+ popular extensions covered (paid + free)
- Per-extension status: ✓ Compatible / ⚙ Hyvä module available / ⚠ Not yet / ✗ Blocker
- Generates a copy-paste audit report you can share with your dev team
Pick your extensions, get verdicts in 30 seconds
Tick every extension installed on your store. Filter by name or category. Click "Check selected" to see the verdicts. Click "Generate report" for a copy-paste markdown audit you can paste into Slack or send to your dev team.
No extensions match — try clearing the search or category filter.
Your compatibility verdict
selected. ready need work blockers
-
·
-
50+ Extensions in the database
Hand-curated list of the most-installed paid & free Magento extensions across performance, SEO, B2B, search, loyalty, subscriptions, shipping, RMA, page-builder, payment, marketplace, GDPR and analytics. We add new entries every quarter.
-
Hand-checked Tested against Hyvä 1.3+ in 2026
Every status row was verified by installing the extension on a Hyvä 1.3+ staging store, running the frontend through real customer flows, and confirming whether the vendor ships an official Hyvä compat module or whether bridging work is needed.
-
Honest Unknowns flagged, not faked
When a vendor has gone silent or we haven’t been able to test, we mark the row ? Unknown instead of guessing. Risk-honest reports beat polished-but-wrong ones every time.
-
$5–15k Average rework saved
Knowing which extensions are blockers before the migration starts — not after — is the single biggest predictor of a migration that lands on time and on budget. Most surprise-rework comes from extensions discovered post-cutover.
Six things to know about Hyvä extension compatibility
Read these once, then re-run the checker and the verdicts will all make sense — including which Partials are 6-hour ports and which are 30-hour ones.
-
What “compatible” really means
A “Compatible” verdict means the extension renders its frontend HTML correctly under Hyvä, doesn’t inject Knockout/RequireJS, doesn’t break checkout, and survives a clean Hyvä reindex. Backend admin panels work unchanged on every status — the verdicts only judge storefront behaviour.
-
How Hyvä compat modules work
A “Hyvä module” row means the vendor (or community) ships a small bridge package, usually free, that re-renders the extension’s frontend in Tailwind+Alpine instead of Luma’s Knockout. You install
vendor/extension-hyvanext tovendor/extension, run setup:upgrade, and the storefront just works. -
Why “Partial” needs porting work
A “Partial” row means the backend works perfectly but the frontend has Knockout/RequireJS pieces that need rewriting in Alpine. Typical port budget: 6 to 30 hours per extension depending on the size of its frontend surface (a quote-cart UI is bigger than a static info-block).
-
What blockers actually look like
A “Blocker” row means the extension can’t cohabit with Hyvä at all — usually because it owns the entire checkout flow (one-step-checkout extensions are the classic case). The fix is replacement, not bridging: swap to Hyvä Checkout (free, included with the theme since 1.3) and migrate any custom payment integrations to it.
-
How Hyvä Checkout replaces OSC
Mageplaza, Amasty, and IWD One-Step-Checkout extensions are all marked Blocker because Hyvä Checkout already does what they do — one-page checkout, < 1s render, every major gateway — and it’s free with the Hyvä licence. Drop the OSC extension, install Hyvä Checkout, configure your payment methods, done. Saves you the OSC licence fee too.
-
How to test before committing
For every “Partial” or “Unknown” row, spin up a Hyvä staging copy of your store with the extension installed, run your top 5 customer flows (PDP → cart → checkout → order → account), and document any visual / functional gaps. Two days of testing per uncertain extension saves weeks of post-migration surprises.
The 5-step Hyvä migration process this report fits into
Run the checker, get a written audit, plan the ports, test on staging, deploy via blue-green. Same process for every store I’ve migrated since 2024.
-
01
Audit
I clone your repo (or work off a snapshot), run `bin/magento module:status`, list every composer-installed third-party module, and cross-reference it against this checker’s database plus a vendor-by-vendor compat scan against Hyvä 1.3+. Output: a written extension audit. ~2 days.
Extension audit -
02
Compat check
Each extension gets a verdict: Compatible / Hyvä module / Partial / Not yet / Blocker / Unknown — with a port-budget estimate for every Partial and a replacement plan for every Blocker. Unknowns get a 2-hour spike to lock the verdict. Output: locked compat matrix.
Locked verdicts -
03
Plan port
For Partials — spec the Alpine rewrite per extension, sized in days. For Blockers — spec the swap-out (Hyvä Checkout / native Hyvä alternative). For Hyvä modules — queue the install. Output: line-item migration plan with fixed prices per extension.
Migration plan -
04
Test
Set up a Hyvä 1.3+ staging copy, install every Hyvä compat module, port every Partial, replace every Blocker, run regression on top 5 customer flows for each, and verify Lighthouse 90+ is preserved. Iterate until UAT-clean. Output: passed UAT report.
UAT-clean staging -
05
Deploy
Blue-green cutover — new Hyvä theme deployed alongside Luma, traffic shifts via DNS, Luma stays warm 72 hours as rollback. Smoke-test every customer flow against the live order log for the first 4 hours. Output: live Hyvä storefront with extension parity.
Live + monitored
Three real-world audit profiles
Where does your store land? The third profile is the one to catch BEFORE you sign a migration contract — Blockers in the critical-path flow can stretch a 6-week project to 14.
-
Mostly Compatible
Lucky audit…
- 80% of extensions Compatible / Hyvä module
- 0–2 Partial — small port budget ($1k–$3k each)
- Zero Blockers (or just OSC, replaced by Hyvä Checkout)
- Migration scope: 4–6 weeks at standard pricing
- Total surprise-rework risk: low
- Best for: stores with mostly-recent paid extensions from major vendors
-
Heavy Partial Work
Real porting effort…
- 5+ Partials with frontend customisation
- Per-extension port budget $3k–$8k
- 1–2 Blockers needing replacement
- Migration scope: 8–10 weeks, pricing scales with port count
- Total surprise-rework risk: medium
- Best for: stores 3+ years old with older extension stack
-
Has Blockers
Replacement needed…
- 3+ Blockers OR Blockers in critical-path flow (checkout / catalog)
- Replacement plan needed before scope locks
- Migration scope: 10–14 weeks; might delay launch
- Per-blocker swap budget $4k–$12k
- Total surprise-rework risk: high without this audit
- Best for: knowing this before you sign the migration contract
Send the report for a written audit + fixed-price migration plan
Paste the markdown report from the checker (or just describe your stack) and I’ll come back within 24 business hours with verdicts on every Partial / Unknown, port budgets per extension, and a fixed-price scope.
We will get back to you shortly.
Stores I’ve audited & migrated to Hyvä
Real clients, real Hyvä migrations — including the rough audits where Partials and Blockers caught us before they bit.
Trusted by stores in
- United States
- United Kingdom
- Canada
- Australia
- Germany
- France
- Netherlands
- India