MagentoHyvä
Wanneer is Hyvä het waard? Een eerlijke keuzehulp voor Magento-webshops
Hyvä vs Luma voor Magento 2: wat er verandert, wat de kosten bepaalt (theme, extensies, checkout), de voordelen en wanneer een lichtere oplossing beter is.
Door OlehGepubliceerd op 7 min. leestijd
Hyvä is de moeite waard als je webshop nog een flink aantal jaren op Magento blijft, de Luma-frontend zowel klanten als developers ophoudt, en je extensies Hyvä-compatibiliteitsmodules hebben of vervangen kunnen worden. Het is meestal nog niet de moeite waard als de webshop op een niet-ondersteunde Magento-versie draait, afhankelijk is van veel extensies die alleen met Luma werken, binnenkort naar een ander platform gaat, of als de traagheid van de server komt en niet van de frontend. Sinds november 2025 is het Hyvä Theme zelf gratis en open source, dus de keuze draait om de migratie-inspanning, niet om licentiekosten.
Hieronder lees je hoe wij webshopeigenaren en bureaus door die keuze heen helpen.
Wat Hyvä echt verandert
Hyvä vervangt het storefront-theme van Magento, niet Magento zelf. De admin, catalogus, orders, koppelingen en backendcode blijven zoals ze zijn.
| Luma (standaard Magento-frontend) | Hyvä | |
|---|---|---|
| JavaScript | RequireJS, Knockout, jQuery, UI components | Alpine.js |
| CSS | LESS | Tailwind CSS |
| Templates | layout XML, blocks, view models, .phtml | hetzelfde: layout XML, blocks, view models, .phtml |
| Extensies | werken direct als ze voor Luma gebouwd zijn | Luma-frontendonderdelen hebben een compatibiliteitsmodule nodig |
| Licentie | onderdeel van Magento | Hyvä Theme: gratis, open source (OSL3 + AFL3) |
Uit deze tabel volgen twee dingen:
- Backend-developers blijven in vertrouwd terrein. Layout XML, blocks en view models werken zoals altijd, dus de leercurve zit in de frontend (Tailwind en Alpine.js), niet in Magento.
- Elk stuk Luma-JavaScript moet opnieuw gebouwd worden. Alles wat in de storefront op RequireJS, Knockout of UI components leunt (je eigen theme, extensiewidgets, checkoutstappen), heeft een Hyvä-versie nodig.
Licentie en producten (stand november 2026)
- Het Hyvä Theme kreeg in november 2025 een nieuwe licentie: OSL3 + AFL3. Je installeert het met een gratis Packagist-key vanuit een hyva.io-account.
- Hyvä Checkout, Hyvä Enterprise en Hyvä Commerce blijven commerciële producten met hun eigen licenties.
- Hyvä UI (een bibliotheek met kant-en-klare componenten) werd een apart betaald product.
Controleer de actuele prijzen op hyva.io voordat je budgetteert; ze maken geen deel uit van deze gids.
Versievereisten
De documentatie van Hyvä vereist momenteel Magento 2.4.4-p9, 2.4.5-p8, 2.4.6-p7, 2.4.7-p1 of nieuwer, en PHP 8.1 tot en met 8.4. Ontwikkelmachines hebben Node.js 20 of nieuwer nodig voor de Tailwind-build.
Let op: Adobe noemt PHP 8.5 voor Magento 2.4.9. Wil je een update naar 2.4.9 combineren met een Hyvä-migratie, controleer dan of Hyvä en elke compatibiliteitsmodule die je nodig hebt op dat moment officieel PHP 8.5 ondersteunen. De PHP- en serviceversies per release staan in de update-checklist.
Wat de kosten en de inspanning bepaalt
Een Hyvä-migratie is een herbouw van de frontend met een bekende structuur. Vier dingen bepalen hoe groot die wordt.
1. Je huidige theme
- Dicht bij Luma, met huisstijlkleuren en een paar eigen blocks: het meest voorspelbare geval. Het meeste werk is restyling met Tailwind.
- Sterk aangepast theme met veel template-overrides, eigen JavaScript-widgets en Page Builder-content: elk eigen component wordt opnieuw gebouwd in Alpine.js. Het aantal verschillende componenten weegt meestal zwaarder dan het aantal pagina’s.
- Tegelijk een nieuw design: vaak het juiste moment, maar het kost extra tijd voor design en goedkeuring. Houd “migratie” en “redesign” als aparte posten, zodat de scope zichtbaar blijft.
2. Extensies met een storefront
De documentatie van Hyvä is hier duidelijk over: modules die voor Luma of Blank zijn gebouwd, hebben een compatibiliteitsmodule nodig om op een Hyvä-storefront te werken. Modules die alleen in de backend draaien (ERP-connectoren, feeds, admintools), merken er niets van.
Voor elke extensie met frontend-output zijn er vier uitkomsten:
- De leverancier levert Hyvä-ondersteuning in de module zelf. Updaten en testen.
- Er bestaat een compatibiliteitsmodule, vermeld in de openbare Compatibility Module Tracker van Hyvä. Installeren en testen.
- Nog geen compatibiliteitsmodule. Iemand moet er een schrijven, die alleen de frontendonderdelen van de module opnieuw implementeert.
- De extensie is het overzetten niet waard. Vervang haar door een Hyvä-ready alternatief of verwijder haar.
Deze lijst is een van de nuttigste bouwstenen voor een inschatting. We stellen hem op in de audit, voordat we een vaste prijs offreren.
3. De keuze voor de checkout
In de checkout is de JavaScript-stack van Luma het zwaarst, dus die vraagt om een eigen beslissing. De documentatie van Hyvä beschrijft drie routes:
- Hyvä Checkout. De checkout die voor Hyvä is gebouwd, op Magewire (een servergestuurd PHP-componentframework). Hiervoor geldt een aparte commerciële licentie. Hij kan ook op Luma-webshops draaien en per store view worden ingeschakeld, dus je kunt hem stap voor stap uitrollen.
- De Luma-checkout behouden via de theme-fallbackmodule van Hyvä. De checkoutroutes laden dan nog steeds RequireJS, Knockout en jQuery, terwijl de rest van de webshop op Hyvä draait. Er is extra stylingwerk nodig om hem bij de nieuwe storefront te laten passen.
- Een Luma-checkout van derden behouden (de documentatie van Hyvä noemt meerdere one-step-checkout-extensies) via dezelfde fallback.
Hoe kies je:
- Betaal- en verzendmethoden met ondersteuning voor Hyvä Checkout beschikbaar → Hyvä Checkout geeft het schoonste resultaat.
- Sterk aangepaste checkout, of payment providers zonder ondersteuning voor Hyvä Checkout → migreer eerst de storefront, behoud de bestaande checkout via de fallback en plan de checkout als tweede fase.
4. Koppelingen die de frontend raken
Tagmanagers, analytics-datalagen, cookiebanners, zoek- en aanbevelingswidgets, reviews en chatscripts moeten allemaal opnieuw aangesloten en getest worden. Ze blokkeren een migratie zelden, maar ze horen in de inschatting en het testplan.
De voordelen, zonder hype
- Lichtere frontend. Hyvä laat RequireJS, Knockout en de UI-components-stack in de storefront vallen. In onze ervaring is dat een van de effectiefste hefbomen voor Core Web Vitals op Magento, maar meet je eigen webshop vóór en na. Serverresponstijd, afbeeldingen en scripts van derden tellen nog steeds mee.
- Snellere frontend-development. Tailwind en Alpine.js zijn kleiner en beter te doorgronden dan de LESS- en Knockout-lagen van Luma. Wijzigingen waarvoor je vroeger diep in UI components moest duiken, worden gewoon templatewerk.
- Een gedeeld ecosysteem. Leveranciers van extensies kunnen Hyvä-ondersteuning in hun eigen modules meeleveren, en de compatibiliteitsmodules rond het theme kregen tegelijk een open-sourcelicentie.
- Geen licentiekosten voor het theme sinds november 2025, waarmee voor kleinere webshops één argument tegen wegvalt.
Wat Hyvä niet doet: trage serverresponses, een lage hitrate van de full-page cache, niet-geïndexeerde catalogusdata of een trage ERP-synchronisatie oplossen. Dat zijn backendproblemen, en die blijven na de migratie bestaan.
Wanneer Luma of een lichtere oplossing de betere keuze is
Hyvä is een goede standaardkeuze voor een webshop met een toekomst op Magento, maar niet altijd de volgende stap. We raden meestal iets anders aan als:
- De webshop draait op een versie die niet of binnenkort niet meer wordt ondersteund. Update eerst Magento en PHP. Een migratie bovenop een verouderd platform verdubbelt het risico, en de update kan je extensielijst toch al veranderen. Onze checklist voor de Magento 2.4.x-update loopt die update stap voor stap door.
- De traagheid zit op de server. Is de time to first byte hoog, mist de full-page cache of wordt Varnish niet gebruikt, los dat dan eerst op. Dat is meestal goedkoper en helpt elke pagina, welk theme je ook hebt.
- Scripts van derden overheersen. Nemen tagmanager-containers, chatwidgets en marketingpixels het grootste deel van de main thread in beslag, dan is opruimen ook op Luma een snelle winst.
- Veel belangrijke extensies hebben geen Hyvä-ondersteuning en geen goed alternatief. De kosten van het schrijven van compatibiliteitsmodules kunnen dan zwaarder wegen dan de winst, in elk geval voorlopig.
- Een ander platform of een headless frontend staat al gepland binnen een jaar of twee. Besteed het budget dan liever aan dat project.
- Weinig verkeer en een stabiel design. Converteert de webshop goed en hoeft niemand aan de frontend te komen, dan levert een performanceronde op Luma misschien genoeg op voor veel minder geld.
Een eenvoudige checklist om te kiezen
Beantwoord deze vragen voordat je om een offerte vraagt:
- Blijft de webshop nog minstens drie jaar op Magento / Adobe Commerce?
- Draait hij op een ondersteunde 2.4.x-lijn en de nieuwste patch?
- Hoeveel extensies hebben storefront-output, en hoeveel daarvan hebben Hyvä-ondersteuning of een compatibiliteitsmodule?
- Is de checkout standaard of sterk aangepast, en ondersteunen je payment providers Hyvä Checkout?
- Waar gaat de tijd nu naartoe: serverrespons, frontend-JavaScript of scripts van derden?
- Wil je tegelijk een redesign, of eerst een één-op-één-migratie?
Wijzen de meeste antwoorden op “lange toekomst, ondersteunde versie, overzichtelijke extensielijst, de frontend is de bottleneck”, dan is Hyvä zeer waarschijnlijk de moeite waard.
Volgende stap
Onze gratis express-audit kijkt naar versies, patchniveau, performance en basisbeveiliging, en laat zien of de frontend of de server de echte bottleneck is. Is Hyvä zinvol, dan begint het Hyvä-migratiepakket bij € 2.000 (vaste prijs na een audit) en hoort het bij onze update-diensten, zodat het te combineren is met een 2.4.x- en PHP-update. Voor doorlopende zorg na de livegang, zie Magento onderhoudscontracten.
Bronnen: Hyvä: Hyvä Theme is now open source and free, Hyvä Theme licence, What is Hyvä?, Getting started (requirements), Compatibility modules, Luma theme fallback, Luma checkout with Hyvä, Hyvä Checkout; Adobe: System requirements.