PDF Designer et Email Designer sont disponibles Découvrir

Notre approche

Pourquoi des extensions natives Hyvä ?

Hyvä a rendu Magento rapide en supprimant jQuery, RequireJS et KnockoutJS. Une extension pensée pour Luma réintroduit souvent ce que vous avez voulu quitter. Les nôtres sont écrites pour Hyvä, dès la première ligne.

Le problème des modules « compatibles »

La plupart des extensions Magento ont été conçues pour Luma : leur interface repose sur RequireJS, jQuery, KnockoutJS et les UI components. Sur un thème Hyvä, ce code ne se charge pas. Pour les faire fonctionner, il faut un module de compatibilité qui réécrit leur partie visible, ou un « fallback » qui recharge la pile Luma sur certaines pages.

Résultat : davantage de JavaScript, deux codes à maintenir au lieu d'un, des mises à jour qui attendent que le module de compatibilité suive, et des performances qui s'éloignent de ce qui vous a fait choisir Hyvä.

Ce qui change concrètement

Module Luma + compatibilitéExtension native Mokadev
JavaScriptjQuery, RequireJS, KnockoutJS, puis réécriture en Alpine.jsQuelques composants Alpine.js, sans aucune dépendance
StylesFichiers LESS ou CSS séparés, à surchargerClasses Tailwind compilées dans le CSS de votre thème
CSP stricteExpressions inline et eval à contournerCompatible avec le thème Hyvä CSP
Cache pleine pageBlocs parfois non cachablesPages cachables, données client via les sections Hyvä
Mises à jourDeux éditeurs à attendreUn seul paquet, testé sur Hyvä à chaque version

Nos principes

  1. Alpine.js compatible CSP. Composants déclarés avec Alpine.data(), aucune expression inline évaluée, scripts enregistrés auprès de la politique CSP de Hyvä.
  2. Tailwind dans votre build. Nos templates utilisent les classes et les tokens de couleur de votre thème : un seul fichier CSS, aux couleurs de votre marque.
  3. Performance par défaut. Pas de requête supplémentaire au chargement quand elle peut être évitée, pages compatibles avec le cache pleine page et Varnish.
  4. Personnalisable sans copier. Arguments de layout, blocs déplaçables, templates surchargeables, points d'extension en di.xml et événements JavaScript documentés.
  5. Accessible. Navigation au clavier, rôles et attributs ARIA, annonces aux lecteurs d'écran, respect de la réduction des animations.

Pour qui ?

  • Les marchands sur Hyvä qui veulent ajouter des fonctionnalités sans perdre leurs Core Web Vitals.
  • Les agences qui migrent de Luma vers Hyvä et cherchent des remplaçants natifs à leurs modules historiques.
  • Les développeurs qui préfèrent un code lisible, typé et testé, qu'ils peuvent étendre proprement.

Découvrez les extensions

Conversion, recherche, livraison, merchandising, conformité : chaque module résout un problème précis.

Voir les extensions Guide d'installation

Choisissez les cookies que vous acceptez. Votre choix est conservé 182 jours et peut être modifié à tout moment. Politique cookies

  • Indispensables au fonctionnement de la boutique : panier, connexion, sécurité et vos choix de cookies. Ils ne peuvent pas être désactivés.

    Toujours actif
    Voir les cookies (5)
    Cookie Fournisseur Finalité Durée
    PHPSESSID Cette boutique Conserve votre session (panier, connexion). Session
    form_key Cette boutique Protège les formulaires contre les attaques CSRF. 1 an
    mage-cache-sessid, mage-cache-storage, private_content_version, section_data_ids Cette boutique Panier, données client et cache des pages. 1 an
    X-Magento-Vary Cette boutique Sert la bonne version de la page en cache. Session
    mokadev_consent Cette boutique Mémorise vos choix de cookies. 6 mois
  • Mémorisent vos réglages (langue, devise, produits consultés) pour personnaliser votre visite.

  • Nous aident à comprendre l'utilisation de la boutique (mesure d'audience) pour l'améliorer.

    Voir les cookies (1)
    Cookie Fournisseur Finalité Durée
    _ga, _ga_* Google Analytics Mesure d'audience. 13 mois
  • Utilisés par nos partenaires publicitaires (ex. Google) pour mesurer l'efficacité des annonces et vous montrer des publicités pertinentes.

    Voir les cookies (1)
    Cookie Fournisseur Finalité Durée
    _gcl_au, IDE Google Ads Mesure des conversions publicitaires et personnalisation. 3 à 13 mois

Vérifiez l'orthographe ou essayez un terme plus général.