Checkout Hyva

v1.2.5 Mis à jour le 28 août 2026

Checkout Hyva

Fait rendre le module de checkout nativement sur un storefront Hyvä : ses styles, ses icônes de paiement et sa page de succès, pris par le build Tailwind.
Compatible Hyvä Magento 2.4.4 Magento 2.4.5 Magento 2.4.6 Magento 2.4.7 Mage-OS 2.0 Mage-OS 2.1
299,00 €
Essayer la démo en ligne
  • Mises à jour et support inclus pendant 12 mois
  • Clé de licence livrée immédiatement par email
  • Garantie satisfait ou remboursé 30 jours
  • Documentation complète incluse
  • Compatible avec les thèmes Hyvä
  • Installation prête pour Composer

Checkout pour Hyvä

Une fine couche de compatibilité qui fait fonctionner proprement wimakeit/module-checkout sur les boutiques en thème Hyvä. Installez-le aux côtés du module checkout de base et le checkout one-page personnalisé — styles, icônes de paiement et page de succès — s'affiche correctement sur Hyvä, pris en compte par le build Tailwind, sans contournement manuel.

Le module de base wimakeit/module-checkout reste agnostique côté thème pour tourner sur Luma et Breeze. Le renderer <head> de Hyvä, lui, supprime l'attribut rel="stylesheet" des <css> déclarées en layout, ce qui prive silencieusement le checkout de ses styles. Ce module compagnon résout ce point précis sans polluer le module de base avec du code Hyvä.

À qui ça s'adresse

  • Boutiques Magento 2 / Mage-OS en thème Hyvä qui utilisent déjà (ou prévoient d'utiliser) wimakeit/module-checkout
  • Marchands en migration de Luma vers Hyvä qui veulent que leur checkout personnalisé suive sans retravail
  • Agences gérant un parc mixte Luma + Hyvä, qui préfèrent un module de compatibilité séparé plutôt qu'un fork dans le thème

Bénéfices clés

  • Livraison correcte du stylesheet sur Hyvä — émet un vrai <link rel="stylesheet"> pour checkout.css et success.css, le checkout a l'apparence prévue, pas un fallback HTML brut.
  • CSS compilé auto-contenu — embarque ses propres view/frontend/web/css/checkout.css et success.css, compilés depuis les partials LESS du module de base. Aucune dépendance aux assets frontend de l'autre module.
  • Intégration au build Tailwind — enregistre les templates de module-checkout et module-checkout-hyva dans la purge Tailwind de Hyvä via l'event hyva_config_generate_before. Lancez bin/magento hyva:config:generate et votre build embarque toutes les classes utilitaires.
  • Icônes de méthodes de paiement sur Hyvä — le resolver d'icônes et les règles CSS introduits dans wimakeit/module-checkout 1.7 passent vers Hyvä sans modification, à travers cette couche.
  • Pas de pollution du module de base — les boutiques Luma et Breeze conservent un module de base propre. Les sites Hyvä activent ce compagnon uniquement quand ils en ont besoin.
  • Mise à jour transparente — bumper le checkout de base sur une nouvelle version mineure se reflète en bumpant ce module ; rien d'autre ne change dans votre thème.

Compatibilité

  • Magento 2.4.x / équivalent Mage-OS
  • PHP 8.1, 8.2, 8.3
  • Nécessite wimakeit/module-checkout ^1.7
  • Nécessite hyva-themes/magento2-theme-module ^1.3
  • À installer uniquement sur les sites en thème Hyvä — les sites Luma et Breeze n'en ont pas besoin

Installez ce module via Composer. Assurez-vous que votre auth.json est configuré avec vos identifiants Wimakeit.

Terminal
$ composer require wimakeit/module-checkout-hyva:^1.2.5
$ bin/magento setup:upgrade
$ bin/magento setup:di:compile

Installation notes

The standard composer require + setup:upgrade + setup:di:compile flow applies. The points below cover what's specific to this module.

When to install

Only install this module on Hyvä-themed sites. Luma and Breeze stores do not need it — the base wimakeit/module-checkout already ships everything they need.

Required dependencies

PackageMinimum version
wimakeit/module-checkout^1.7
hyva-themes/magento2-theme-module^1.3

Composer pulls them automatically as long as the Wimakeit registry is declared in your project's composer.json and Hyvä is already installed.

Admin configuration

This module has no admin configuration of its own. It inherits every setting from wimakeit/module-checkout — go to Stores → Configuration → Wimakeit → Checkout to manage the underlying checkout behaviour.

Install flow

composer require wimakeit/module-checkout-hyva
bin/magento module:enable Wimakeit_CheckoutHyva
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento hyva:config:generate

cd app/design/frontend/<Vendor>/<theme>/web/tailwind
npm run build-prod

bin/magento cache:flush

The hyva:config:generate step is essential — it lets Hyvä's Tailwind build see both this module's templates and the base wimakeit/module-checkout templates, so every utility class used in those .phtml files survives the purge.

Upgrade flow (when bumping the base checkout)

When wimakeit/module-checkout ships a new minor (e.g. 1.7 → 1.8) with new LESS partials or templates:

# Inside this module's directory
npm run build:css            # Recompile checkout.css / success.css from the base module's partials

# Back in the Magento project
bin/magento hyva:config:generate
cd app/design/frontend/<Vendor>/<theme>/web/tailwind && npm run build-prod
bin/magento cache:flush

How it integrates with Hyvä

  • A custom block is added to <head> on checkout_index_index and checkout_onepage_success, emitting a proper <link rel="stylesheet"> (Hyvä's native renderer drops the rel attribute on layout-declared <css> entries).
  • An observer on hyva_config_generate_before registers this module and wimakeit/module-checkout with Hyvä's Tailwind purge config.
  • view/frontend/tailwind/module.css carries @source directives covering both modules' templates so any Tailwind class added in .phtml files survives the build.
Version
v1.2.5
Support
12 mois
Dernière mise à jour
28 août 2026
Magento
Magento 2.4.4 Magento 2.4.5 Magento 2.4.6 Magento 2.4.7 Mage-OS 2.0 Mage-OS 2.1
PHP
PHP 8.1 PHP 8.2 PHP 8.3
Hyvä
Compatible
Package
wimakeit/module-checkout-hyva

Vérifier la compatibilité

Indiquez votre stack pour vérifier la compatibilité du module.

Changelog

Categories: Security, Feature, Fix, Perf, Admin, Deps.

[1.2.5] - 2026-08-27

Fix

  • Hyvä checkouts get the current stylesheet again. The served CSS had drifted months behind the source it is compiled from: input fields lost to the theme's own styles, the payment-methods loading indicator was missing, and the checkout page kept its header and footer. Both stylesheets are rebuilt from the base module's sources.
  • The stylesheets are no longer downloaded when the Wimakeit checkout or success page is switched off.

[1.2.0] - 2026-01-01

Feature

  • Recompiled checkout.css so the .wm-co-method-icon rule from wimakeit/module-checkout 1.7.0 is served on Hyvä — payment-method icons now render correctly on Hyvä-themed checkouts.

Deps

  • Composer constraint bumped to wimakeit/module-checkout ^1.7 for the payment-icon and expanded redirect-map release.

[1.1.0] - 2026-01-01

Feature

  • Self-contained compiled stylesheets: this module now ships its own checkout.css and success.css (the base module no longer carries them — Hyvä is the only theme that needs them served directly).
  • npm build tooling (npm run build:css) to recompile both stylesheets from the base module's LESS partials, via thin entry files that work both in local development and inside vendor/wimakeit/.

Admin

  • Layout blocks now reference Wimakeit_CheckoutHyva::css/checkout.css (self-contained) instead of Wimakeit_Checkout::css/checkout.css.

Deps

  • Composer constraint bumped to wimakeit/module-checkout ^1.6 to match the base module's slim-down release.

[1.0.1] - 2026-01-01

Fix

  • Resolved a layout XML validation error (Element 'block': This element is not expected in <head>). The stylesheet block is now mounted into the after.body.start container — browsers load external stylesheets regardless of DOM position, so the visual result is identical.

[1.0.0] - 2026-01-01

Feature

  • Initial release. Hyvä compatibility layer for wimakeit/module-checkout: emits a proper <link rel="stylesheet"> on checkout and success pages (Hyvä's native <css src="…"/> renderer drops the rel attribute) and registers both modules with the Hyvä Tailwind build via an observer on hyva_config_generate_before.

Vous avez trouvé un bug ? Faites-nous-en part.

Un court formulaire s'ouvre dans un nouvel onglet — le nom du module et votre langue sont déjà pré-remplis. Décrivez ce que vous avez tenté, ce qui n'a pas fonctionné, et nous vous répondrons sous un jour ouvré.

Signaler un bug pour Checkout Hyva
SKU module : wimakeit-module-checkout-hyva · Langue : fr_FR

Besoin d'aide ?

Notre équipe est disponible pour vous accompagner dans l'intégration.

Contactez-nous
Planifier un appel