Niet elke Magento-extensie werkt out-of-the-box met Hyvä. Sommige zijn volledig compatibel, andere vereisen een aparte module, en sommige werken simpelweg niet. Een praktisch overzicht per categorie.
Hyvä compatibele extensies: welke werken, welke niet
Niet elke Magento-extensie werkt op Hyvä. Dat is het eerste dat je moet weten voordat je een Hyvä-migratie plant.
Magento-extensies die frontend-code bevatten — en dat zijn er veel — zijn gebouwd voor de Luma-stack: RequireJS, Knockout.js, jQuery. Hyvä gebruikt Alpine.js en Tailwind. Die twee stacks zijn niet uitwisselbaar.
Dit artikel geeft een praktisch overzicht van compatibiliteitsniveaus, veelgebruikte extensies per categorie en de opties als een extensie niet compatibel is.
Wat je leert in dit artikel
- De drie niveaus van Hyvä-compatibiliteit uitgelegd
- Overzichten per extensiecategorie: betaal, zoek, SEO, reviews, marketing, checkout
- Hoe je compatibiliteit zelf controleert
- Wat je doet als een extensie niet compatibel is
De drie niveaus van compatibiliteit
Niet elke extensie is gelijk niet-compatibel. Er zijn gradaties.
Niveau 1: volledig compatibel
De extensie heeft geen eigen frontend-templates of gebruikt uitsluitend backend-logica die Hyvä al aanstuurt via standaard Magento-mechanismen. Betaalmodules die alleen via API communiceren, vallen hier soms onder. Extensies die alleen admin-functionaliteit toevoegen zijn altijd compatibel.
Wat je doet: niets extra. Installeren, werkt.Niveau 2: compatibel mét aparte Hyvä-module
De extensie heeft frontend-templates gebouwd op Luma. De vendor heeft erkend dat Hyvä bestaansrecht heeft en een apart compatibiliteitspakket uitgebracht. Dat pakket vervangt de Luma-templates door Hyvä-equivalenten.
Wat je doet: de Hyvä-compatibiliteitspakket van de vendor installeren naast de extensie zelf. Controleer welke versie van de compatibiliteitspakket bij welke versie van de extensie hoort.Niveau 3: niet compatibel, oplossing vereist
De extensie heeft Luma-frontend-code en de vendor heeft geen Hyvä-ondersteuning uitgebracht. Of de compatibiliteitspakket is verouderd en werkt niet met de huidige extensieversie.
Wat je doet: drie opties.- De frontend-templates zelf herschrijven in Hyvä/Alpine.js-stijl (herbouw)
- De extensie vervangen door een Hyvä-native alternatief
- De functionaliteit heroverwegen: is deze extensie echt nodig?
Betaalmodules
Betaalmodules zijn kritisch. Een niet-werkende betaalmodule blokkeert de gehele checkout.
| Extensie | Compatibiliteit | Opmerking |
|---|---|---|
| Mollie | Volledig compatibel | Native Hyvä-support aanwezig |
| MultiSafepay | Niveau 2 | Hyvä-compatibiliteitspakket beschikbaar |
| Buckaroo | Niveau 2 | Hyvä-module beschikbaar |
| Adyen | Niveau 2 | Hyvä-compatibiliteitspakket aanwezig, actief onderhouden |
| PayNL | Niveau 2 | Controleer versie-compatibiliteit |
| Stripe | Niveau 2 | Hyvä-compatibiliteitspakket beschikbaar |
| Klarna | Niveau 2 | Beschikbaar via vendor |
| iDEAL (native) | Niveau 1 | Backend-only, werkt out-of-the-box |
Zoekmodules
Zoekfunctionaliteit bevat doorgaans zware frontend-widgets. Dit is een van de risicovollere categorieën.
| Extensie | Compatibiliteit | Opmerking |
|---|---|---|
| Klevu | Niveau 2 | Hyvä-compatibiliteitspakket beschikbaar |
| Doofinder | Niveau 2 | Hyvä-module aanwezig |
| Algolia | Niveau 2 | Hyvä-compatibiliteitspakket beschikbaar, actief onderhouden |
| Elasticsearch (native Magento) | Niveau 1 | Backend-indexering, geen eigen frontend |
| Searchanise | Niveau 2 | Controleer actieve ondersteuning |
| Tweakwise | Niveau 2 | Hyvä-module beschikbaar |
SEO-extensies
SEO-extensies werken grotendeels op backend-niveau. Ze injecteren meta-tags, schema-markup en canonical URLs via PHP-templates. Dat maakt ze relatief veilig op Hyvä.
| Extensie | Compatibiliteit | Opmerking |
|---|---|---|
| Yoast SEO for Magento | Niveau 1/2 | Grotendeels backend, controleer frontend-onderdelen |
| Mageplaza SEO Suite | Niveau 2 | Hyvä-compatibiliteitspakket beschikbaar |
| Amasty SEO Toolkit | Niveau 2 | Controleer versie |
| MageWorx SEO Suite | Niveau 2 | Hyvä-support aanwezig |
| Native Magento SEO | Niveau 1 | Volledig ingebakken, werkt op Hyvä |
Reviewplatforms
Reviews worden op productpagina's getoond. De weergave-templates zijn Luma-specifiek.
| Extensie | Compatibiliteit | Opmerking |
|---|---|---|
| Kiyoh | Niveau 2 | Hyvä-compatibiliteitspakket beschikbaar |
| Trustpilot | Niveau 2 | TrustBox-widget via script, apart Hyvä-template vereist |
| Yotpo | Niveau 2 | Hyvä-compatibiliteitspakket aanwezig |
| Ometria Reviews | Controleer bij vendor | — |
| Native Magento Reviews | Niveau 1 | Hyvä levert native templates |
Marketingtools
Marketingtools injecteren JavaScript en soms frontend-elementen zoals pop-ups, banners en product-aanbevelingen.
| Extensie/Tool | Compatibiliteit | Opmerking |
|---|---|---|
| Klaviyo | Niveau 1/2 | Script-gebaseerd, werkt grotendeels; controleer add-to-cart events |
| Mailchimp | Niveau 1 | Script-gebaseerd, doorgaans probleemloos |
| Dotdigital | Niveau 2 | Hyvä-compatibiliteitspakket aanwezig |
| Nosto | Niveau 2 | Hyvä-module beschikbaar |
| Amasty Special Promotions | Niveau 2 | Controleer versie |
| Google Tag Manager (native) | Niveau 1 | GTM-script werkt, events moeten opnieuw worden ingesteld |
Checkout-uitbreidingen
De checkout is de meest Knockout.js-afhankelijke component in Magento. Extensies die de checkout aanpassen zijn bijna altijd Niveau 3 zonder extra werk.
| Extensie | Compatibiliteit | Opmerking |
|---|---|---|
| Hyvä Checkout (eigen pakket) | Niveau 1 | Volledig Hyvä-native checkout |
| Mageplaza One Step Checkout | Niveau 3 | Niet compatibel met Hyvä Checkout |
| Amasty One Step Checkout | Niveau 3 | Niet compatibel met Hyvä Checkout |
| Aheadworks Checkout | Niveau 3 | Controleer bij vendor |
| Native Magento Checkout | Niveau 2 | Werkt op Hyvä zonder Hyvä Checkout, trager |
Overige extensies
| Categorie | Extensie | Compatibiliteit |
|---|---|---|
| Retourmanagement | Returnless | Script-gebaseerd, controleer integratiepunt |
| Retourmanagement | MyParcel | Niveau 2, Hyvä-module beschikbaar |
| Productconfigurators | Maatwerk | Niveau 3, altijd volledige herbouw |
| Loyaliteitsprogramma's | Amasty Loyalty | Niveau 2, controleer versie |
| Bundels/upsells | Mageworx | Niveau 2 |
| Cookieconsent | Cookiebot | Niveau 1, script-gebaseerd |
| Livechat | LiveChat.com | Niveau 1, script-gebaseerd |
| Afbeeldingszoom | MagicZoom | Niveau 3, herbouw of alternatief |
Hoe controleer je compatibiliteit zelf
Stap 1: inventariseer alle geïnstalleerde extensies
Loop door je composer.json en noteer alle derde-partij modules. Maak een spreadsheet met kolommen: extensienaam, vendor, versie, bevat frontend-code (ja/nee), Hyvä-status.
Stap 2: controleer de officiële Hyvä-compatibiliteitslijst
Hyvä publiceert een merchant listing van compatibele extensies. Zoek elke extensie op. Let op: de lijst is niet altijd volledig of actueel.
Stap 3: controleer GitHub-repositories van vendors
Zoek op de GitHub-pagina van de extensie-vendor naar termen als "hyva", "hyvathemes" of "alpine". Veel vendors publiceren hun compatibiliteitspakket als apart repository.
Stap 4: controleer Packagist en de vendor-documentatie
Zoek op packagist.org naar [vendornaam]/module-[extensienaam]-hyva of vergelijkbare naamgeving.
Stap 5: stel vragen aan de vendor
Als je niets vindt: stuur de vendor een directe vraag. "Heeft u een Hyvä-compatibiliteitspakket? Is er ondersteuning gepland?" Het antwoord — inclusief de snelheid ervan — is een goede indicator van de vendor-kwaliteit.
Wat je doet als een extensie niet compatibel is
Optie 1: herbouw de frontend-templates
De PHP-businesslogica van de extensie blijft intact. Je herschrijft alleen de .phtml-templates en eventuele JavaScript van Knockout.js naar Alpine.js.
Dit is zinvol als:
- De extensie bedrijfskritisch is en geen equivalent heeft
- De vendor geen Hyvä-support plant maar de extensie goed onderhouden wordt
- De frontend-code beperkt van omvang is (< 20 templates)
Kosten: 8-40 uur per extensie, afhankelijk van complexiteit.
Optie 2: vervang de extensie
Zoek een Hyvä-native of Hyvä-compatibele alternatief die dezelfde functionaliteit biedt.
Dit is zinvol als:
- Er een goed alternatief bestaat
- De bestaande extensie sowieso verouderd of slecht onderhouden is
- De herbouwkosten hoger zijn dan de aanschafprijs van het alternatief
Optie 3: heroverwegen of functionaliteit wegvalt
Niet elke extensie is echt noodzakelijk. Vraag per niet-compatibele extensie: "Wat is de business-waarde van deze functionaliteit? Weegt die op tegen de herbouw- of vervangkosten?"
Soms is het antwoord: nee, we zetten dit niet mee over.
De koppeling met je Hyvä-migratie
De extensie-audit is de eerste fase van een Hyvä-migratie — niet een bijzaak. Een onvolledige audit is de meest voorkomende oorzaak van budgetoverschrijding bij Hyvä-projecten.
Doe de audit vóór je start met bouwen. Neem beslissingen over herbouwen, vervangen of laten vallen. Verwerk die beslissingen in de projectplanning en het budget.
Lees meer over het volledige migratieproces in ons artikel Hyvä installeren op een bestaande Magento 2 shop, of bekijk onze Magento-diensten voor wat wij in de praktijk doen.
Conclusie: de extensie-audit is de kritische eerste stap
Compatibiliteit is niet binair. Het spectrum loopt van "werkt direct" tot "vraagt complete herbouw". De meeste shops zitten ergens in het midden.
De sleutel: weet vóór je start wat je hebt, wat werkt, wat moet worden aangepast en wat het kost. Dan zijn er geen verrassingen.
Neem contact op als je wilt dat we de extensie-audit voor jouw Magento-installatie uitvoeren. We brengen de compatibiliteitsstatus van elke extensie in kaart en geven een eerlijke inschatting van het Hyvä-migratietraject.Veelgestelde vragen
Hoe weet ik of een extensie Hyvä-compatibel is?
Controleer de officiële Hyvä-compatibiliteitslijst op hyva.io, de GitHub-repository van de vendor (zoek op "hyva" of "alpine") en de vendor-documentatie. Als je niets vindt: vraag de vendor direct.
Wat zijn de drie niveaus van Hyvä-compatibiliteit?
Niveau 1: volledig compatibel, werkt direct. Niveau 2: compatibel mét aparte Hyvä-module van de vendor. Niveau 3: niet compatibel, vereist herbouw van frontend-templates of vervanging door een alternatief.
Welke extensies zijn het meest problematisch op Hyvä?
Checkout-uitbreidingen (gebouwd op Knockout.js), complexe productconfigurators, en zoekmachines met eigen frontend-widgets. Dit zijn de categorieën met de hoogste herbouwkans.
Kan ik een niet-compatibele extensie toch gebruiken op Hyvä?
Ja, als je bereid bent de frontend-templates te herbouwen in Alpine.js-stijl. De backend-logica van de extensie blijft intact — alleen de weergavelaag verandert. Dat vereist Magento en Alpine.js-kennis.
Is er een alternatief voor extensies zonder Hyvä-support?
Ja. Hyvä-native extensies zijn een groeiende markt. Voor veel populaire functies bestaan inmiddels Hyvä-first alternatieven die zijn gebouwd voor Alpine.js en Tailwind. Vraag bij een bureau welke alternatieven er zijn voor jouw specifieke extensieset.

Geschreven door Ruthger Idema
15+ jaar ervaring in e-commerce development. Gespecialiseerd in Magento, Shopify en Laravel maatwerk.
Meer over ons team →