magmodules / magento2-hyva-kiyoh
Hyvä Themes Compatibility module for Magmodules KiyOhSR
Package info
github.com/magmodules/magento2-kiyoh-hyva
Language:HTML
Type:magento2-module
pkg:composer/magmodules/magento2-hyva-kiyoh
Requires
- hyva-themes/magento2-compat-module-fallback: *
- magento/framework: *
- magmodules/magento2-kiyoh: >=1.12.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-11-10 12:17:17 UTC
README
Kiyoh Hyvä Compatibility plugin
The Kiyoh compatibility plugin for the Magento Hyvä theme provides Tailwind-styled, Alpine-driven templates for the Magmodules Kiyoh Reviews module, so the review page and every review widget render natively on a Hyvä storefront.
The Kiyoh compatibility plugin has the following requirements:
- Magento 2.4.x
- Hyvä Theme 1.x, up to and including the Tailwind 4 builds of 1.5 and later
- Magmodules Kiyoh Reviews 1.12.0 or later
What this plugin covers
The Kiyoh module ships its storefront as Luma templates with Knockout and LESS. Hyvä renders neither, so without this plugin the review page shows a loader that never ends and the widgets show their content without any styling. This plugin replaces those templates with Hyvä equivalents:
- Review page (
/kiyoh): header with score and stars, the review list with the one-liner, opinion and recommendation per review, pagination, and the filter modal for rating and year. Built with Alpine.js on the same data the Luma page uses. - Review widgets: Full, Small, Plain, Overview, Textual, Badge, Carousel, Sidebar and Floating.
- Review sliders: Default, Extended and Full width.
Settings, imports, invitations, product reviews and structured data stay in the Kiyoh module; this plugin only changes how the storefront is drawn. The Widget Preview page from the Kiyoh configuration (Stores → Configuration → Magmodules → Kiyoh → Widget Preview) shows every widget at once on a Hyvä store view, which is the quickest way to check a theme against all of them.
Installation
- Install the module using composer:
composer require magmodules/magento2-hyva-kiyoh
- Enable the module:
bin/magento module:enable Magmodules_HyvaKiyOhSR
- Upgrade the database:
bin/magento setup:upgrade
- Let Hyvä know about the new module:
bin/magento hyva:config:generate
- Generate the CSS files:
npm --prefix vendor/hyva-themes/magento2-default-theme/web/tailwind/ run ci npm --prefix vendor/hyva-themes/magento2-default-theme/web/tailwind/ run build-prod
Or from your theme:
npm --prefix app/design/frontend/<Vendor>/<Theme>/web/tailwind run ci npm --prefix app/design/frontend/<Vendor>/<Theme>/web/tailwind run build-prod
Hyvä 1.5 and later build with Tailwind 4 and read the plugin's module.css; earlier versions read its tailwind.config.js. Both files ship, so the steps above are the same on every version.
Upgrading
After updating this plugin or the Kiyoh module, run bin/magento hyva:config:generate and rebuild the CSS (step 5) again: the templates carry their Tailwind classes, and a class that was not in the build is not in the stylesheet.
Magento Support
If you have any questions, please fill out our secure contact form by clicking here.
Magmodules & Hyvä
Magmodules and Hyvä have established a strong partnership, working closely together to provide enhanced e-commerce solutions. As an official Hyvä partner, we specialize in developing integrations for various platforms and services.
We have created integrations for well-known providers such as Mollie, Sooqr, Paazl, and many more. This collaboration ensures seamless compatibility and optimized performance for online stores utilizing the Hyvä theme.