VAT Validator Hyva

v1.0.2 Updated Aug 25, 2026

VAT Validator Hyva

Brings live VAT formatting and validation to a Hyvä storefront, where the upstream RequireJS components never run.
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
€49.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

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 installcomposer 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-validator 1.1 or later

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

Terminal
$ 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):

DependencyMinimum version
wimakeit/module-vat-validator1.1
hyva-themes/magento2-theme-module1.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 Hyva
Module SKU: wimakeit-module-vat-validator-hyva · Language: en_US

Need help?

Our team is available to assist with integration.

Contact us
Planifier un appel