VAT Validator Hyva
v1.0.2
VAT Validator Hyva
- 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
VAT Validator - Hyvä Compatibility
If you run a Hyvä storefront and already use Wimakeit VAT Validator, you may have noticed that the live VAT formatting and validation feedback never appears. That is not a bug in the upstream module — it is by design. The upstream VAT Validator ships its formatter and validator as Magento-classic RequireJS components, wired through x-magento-init. Hyvä deliberately does not load RequireJS, so those blocks are silently inert and your customers type their VAT number into a field that gives no feedback at all.
This module fixes exactly that. It ships a vanilla-JS port of the frontend that runs natively under Hyvä, restoring live formatting and real-time validation on your registration, account, and checkout forms. The actual VAT check is delegated to the upstream module's existing /vatvalidator/ajax/validate endpoint, so no business logic is duplicated — the validation rules, country handling, and VIES lookups all stay in one place.
Who it's for
- Merchants running a Hyvä storefront who already license Wimakeit VAT Validator
- B2B stores that need accurate, formatted VAT numbers captured at registration or checkout
- Agencies migrating a Luma shop to Hyvä that need the VAT validation UX to keep working
Key benefits
- Restores live feedback on Hyvä — formatting and validation work again on the frontend, with no change to the merchant-facing behaviour customers expect.
- No duplicated business logic — validation is delegated to the upstream module's existing AJAX endpoint, so there is a single source of truth for VAT rules.
- No RequireJS, no jQuery — a clean vanilla-JS port that fits the Hyvä stack instead of bolting a legacy framework onto it.
- Zero extra configuration — the module has no admin settings of its own; everything is inherited from the upstream VAT Validator config.
- Drop-in install —
composer require,setup:upgrade,cache:flush, and the Hyvä storefront picks it up automatically.
Compatibility
- Magento 2.4.x / Mage-OS equivalent
- PHP 8.1, 8.2, 8.3
- Hyvä theme 1.0 or later (Hyvä-only — not needed on Luma)
- Requires
wimakeit/module-vat-validator1.1 or later
Install this module via Composer. Make sure your auth.json is configured with your Wimakeit credentials.
$ composer require wimakeit/module-vat-validator-hyva:^1.0.2
$ 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.
composer require wimakeit/module-vat-validator-hyva
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush
Hyvä-only
This is a Hyvä compatibility bridge. It is only needed — and only does anything — on a Hyvä storefront. On a Luma storefront the upstream module's own RequireJS frontend already works, so this module is not required there.
Required dependencies
This module declares two dependencies, both pulled automatically by Composer from the Wimakeit registry (as long as the registry is declared in your project's composer.json):
| Dependency | Minimum version |
|---|---|
wimakeit/module-vat-validator | 1.1 |
hyva-themes/magento2-theme-module | 1.0 |
The module also declares a <sequence> on Wimakeit_VatValidator and Hyva_Theme, so Magento loads it after both — no manual ordering needed.
No admin configuration of its own
This module has no admin configuration. It registers no ACL resources, no system configuration section, and no cron jobs. There is nothing to set up under Stores → Configuration.
All behaviour (validation rules, country handling, VIES lookups, enable/disable toggles) is inherited from the upstream wimakeit/module-vat-validator module. Configure it as usual under its own configuration section; this bridge simply re-exposes that same behaviour on the Hyvä frontend.
How it works
The bridge swaps the upstream module's inert RequireJS frontend for a vanilla-JS port loaded via a Hyvä default.xml layout block. Real validation is delegated to the upstream module's existing /vatvalidator/ajax/validate endpoint — no business logic is duplicated, and no new endpoint is introduced.
- Version
- v1.0.2
- Support
- 12 months
- Last updated
- Aug 25, 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-vat-validator-hyva
Compatibility checker
Pick your stack to see if this module fits.
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 VAT Validator HyvaNeed help?
Our team is available to assist with integration.