Checkout Hyva

€299.00
v1.8.0 Updated Sep 17, 2026

Checkout Hyva

Makes the checkout module render natively on a Hyvä storefront: its styles, payment icons and success page, picked up by the Tailwind build.
Hyvä Compatible 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
Try the live demo
  • Updates and support included for 12 months
  • License key delivered immediately by email
  • 30-day money-back guarantee
  • Full documentation included
  • Compatible with Hyvä themes
  • Composer-ready installation

Checkout for Hyvä

A thin compatibility layer that makes wimakeit/module-checkout work cleanly on Hyvä-themed stores. Install it alongside the base checkout module and the customised one-page checkout — with its styles, payment-method icons and success page — renders correctly on Hyvä, picked up by the Tailwind build, with no manual workaround.

The base wimakeit/module-checkout stays theme-agnostic so it can ship to Luma and Breeze stores. Hyvä's <head> renderer, however, drops the rel="stylesheet" attribute from layout-declared <css> directives, which silently strips the checkout's styling. This companion module solves that — and only that — without polluting the base module with Hyvä-specific code.

Who it's for

  • Hyvä-themed Magento 2 / Mage-OS stores already running (or planning to run) wimakeit/module-checkout
  • Merchants migrating from Luma to Hyvä who want their customised checkout to follow without rework
  • Agencies maintaining mixed Luma + Hyvä fleets who prefer a separate compatibility module over forked theme code

Key benefits

  • Proper stylesheet delivery on Hyvä — emits a real <link rel="stylesheet"> for checkout.css and success.css so the checkout looks the way it should, not a bare HTML fallback.
  • Self-contained compiled CSS — ships its own view/frontend/web/css/checkout.css and success.css, compiled from the base module's LESS partials. No reliance on the base module's frontend assets.
  • Tailwind build integration — registers both module-checkout and module-checkout-hyva template paths with Hyvä's Tailwind purge config via the hyva_config_generate_before event. Run bin/magento hyva:config:generate and your theme build picks up every utility class.
  • Payment-method icons on Hyvä — the icon resolver and CSS rules introduced in wimakeit/module-checkout 1.7 reach Hyvä unchanged through this layer.
  • No base-module pollution — Luma and Breeze stores keep a clean base module. Hyvä stores opt in to this companion only when they need it.
  • Drop-in upgrade path — bumping the base checkout to a new minor version is matched by bumping this module; nothing else changes in your theme.

Compatibility

  • Magento 2.4.x / Mage-OS equivalent
  • PHP 8.1, 8.2, 8.3
  • Requires wimakeit/module-checkout ^1.14
  • Requires hyva-themes/magento2-theme-module ^1.3
  • Only install on Hyvä-themed sites — Luma and Breeze sites do not need it

Install this module via Composer. Make sure your auth.json is configured with your Wimakeit credentials.

Terminal
$ composer require wimakeit/module-checkout-hyva:^1.8.0
$ 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.14
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.8.0
Support
12 months
Last updated
Sep 17, 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

Compatibility checker

Pick your stack to see if this module fits.

Changelog

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

[1.8.0] - 2026-09-16

Feature

  • Hyvä storefronts get the structured checkout of the base module 1.17.0: steps on cards with done / current / upcoming badges, the folded email step, and the terms and Place Order button under the amount to pay, pinned to the bottom of the screen on mobile.

Deps

  • Requires wimakeit/module-checkout 1.17.0 or later. Without this update, a 1.17.0 base module renders its new markup with the previous styles, and the Place Order button lands above the form on mobile.

[1.7.1] - 2026-09-15

Fix

  • Consent checkboxes line up with their text. The newsletter and terms sentences dropped below their checkbox, because Hyvä renders every label as a block. Matches wimakeit/module-checkout 1.15.3.

[1.7.0] - 2026-09-07

Feature

  • Hyvä storefronts get the reworked order summary of the base module 1.14.0: a rule between items, the amount to pay on its own band, quantity under the price, and the option detail of a kit opening right under the product reference.
  • The payment block is visually enclosed and the address complement is folded behind a link, on Hyvä as on the other themes.

Fix

  • Contrast now meets WCAG on the product reference, the phone help line, the kit option labels and the remove control.
  • Hovering a bare control no longer shifts the page: the theme's one-pixel hover border is neutralised on the checkout's own buttons.

Deps

  • Requires wimakeit/module-checkout 1.14 or later.

[1.6.0] - 2026-09-07

Feature

  • Hyvä storefronts get the mobile summary bar, the folded promo code field and the neutral sign-in prompt of the base module 1.13.0.

Deps

  • Requires wimakeit/module-checkout 1.13 or later.

[1.5.1] - 2026-09-07

Fix

  • Stylesheet rebuilt from wimakeit/module-checkout 1.12.1.

[1.5.0] - 2026-09-07

Feature

  • Hyvä storefronts get the per-line "Details" panel of the base module 1.12.0, showing what each order line actually contains.

Deps

  • Requires wimakeit/module-checkout 1.12 or later.

[1.4.0] - 2026-09-07

Feature

  • Hyvä storefronts get the checkout fixes of the base module 1.11.0: the error message beside the Place Order button with its link to the field to correct, the terms and conditions readable in place, and the carrier choice as a step of its own.

Deps

  • Requires wimakeit/module-checkout 1.11 or later.

[1.3.0] - 2026-09-07

Feature

  • Hyvä storefronts get the redesigned checkout. Numbered steps with icons, a larger and more readable type scale, an order summary that really follows the page, and a visible keyboard focus ring — the stylesheets are rebuilt from the base module's 1.10.0 sources.

Deps

  • Requires wimakeit/module-checkout 1.10 or later. The two modules describe the same markup and can no longer be updated apart.

[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.

Found a bug? Tell us about it.

A short form opens in a new tab — the module name and your language are already filled in. Share what you tried, what went wrong, and we will get back to you within one business day.

Report a bug for Checkout Hyva
Module SKU: wimakeit-module-checkout-hyva · Language: en_US

Need help?

Our team is available to assist with integration.

Contact us
Schedule a call