Order Attributes Hyva
v1.0.2
Order Attributes 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
Order Attributes - Hyvä
Collect the extra information you need at checkout — purchase order numbers, delivery instructions, cost centres, or a required document upload — directly on a Hyvä storefront. This module is the Hyvä companion for Wimakeit Order Attributes: the core module handles the data layer (EAV attributes, admin grid and order view, PDF output, the file upload endpoint), and this package wires those fields into the Hyvä checkout so your customers can actually fill them in.
It renders an Alpine-driven section showing the attributes you configured in the core module, then injects the captured values straight into the order payload — no Knockout, no RequireJS, no duplicated business logic. The styling matches the Wimakeit_CheckoutHyva visual language, so the fields feel native rather than bolted on.
Who it's for
- Merchants running a Hyvä storefront who already use, or plan to use, Wimakeit Order Attributes
- B2B sellers that need purchase order references, cost centres, or VAT details captured at checkout
- Shops requiring a customer-supplied document (file upload) before an order can be placed
- Teams that want the same order-attributes data layer across Luma and Hyvä without forking business logic
Key benefits
- Native Hyvä integration — an Alpine-driven
<section>renders your configured fields directly in the Hyvä checkout, with no RequireJS or Knockout dependency. - Reliable data capture — a fetch-patching bridge injects the values into
paymentMethod.extension_attributes.order_attributes, so they land on the order exactly like the core module expects. - No duplicated logic — the upload endpoint, plugins, and observers all come from the core module; this package is purely the storefront layer.
- Consistent styling — CSS aligned with
Wimakeit_CheckoutHyvaso the fields match the rest of your Hyvä checkout out of the box. - Shared configuration — every field, label, and rule is managed in the core module; nothing new to learn or maintain here.
- Text and file fields — supports both text inputs and the required document upload handled by the core upload endpoint.
Compatibility
- Magento 2.4.x / Mage-OS equivalent
- PHP 8.1, 8.2, 8.3
- Hyvä theme 1.x
- Requires
wimakeit/module-order-attributes1.x (the data layer) - Requires
wimakeit/module-checkout1.x
Install this module via Composer. Make sure your auth.json is configured with your Wimakeit credentials.
$ composer require wimakeit/module-order-attributes-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-order-attributes-hyva
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush
Required dependencies
This is a Hyvä storefront companion — it ships only the checkout integration and depends on the core data layer for everything else. Composer pulls the following automatically from the Wimakeit registry, provided the registry is declared in your project's composer.json:
| Dependency | Minimum version |
|---|---|
wimakeit/module-order-attributes (core data layer: EAV, plugins, observers, admin grid + view, PDF, upload endpoint) | 1.0 |
wimakeit/module-checkout | 1.0 |
hyva-themes/magento2-theme-module (Hyvä theme) | 1.0 |
The module declares a load sequence after Wimakeit_OrderAttributes, Hyva_Theme, and Wimakeit_Checkout, so it must be enabled alongside those.
Requirements
- Magento 2.4.x / Mage-OS equivalent
- PHP 8.1, 8.2, 8.3
- An active Hyvä theme on the frontend
Configuration
This module has no admin configuration of its own. All fields, labels, validation, and behaviour are configured in the core module:
Stores → Configuration → Wimakeit → Order Attributes (provided by wimakeit/module-order-attributes).
This package only renders those already-configured attributes in the Hyvä checkout and forwards their values to the order. Configure the attributes once in the core module and they appear automatically here.
ACL permissions
None added by this module. The admin grid, order view, and configuration ACL resources are provided by wimakeit/module-order-attributes.
Cron jobs
None registered by this module.
Customization
The storefront markup, CSS, and the Alpine/fetch bridge live under view/frontend. To restyle the section, override the templates in your Hyvä theme:
app/design/frontend/[Vendor]/[Theme]/Wimakeit_OrderAttributesHyva/templates/
The shipped CSS aligns with the Wimakeit_CheckoutHyva visual language, so in most cases no override is needed.
- 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-order-attributes-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 Order Attributes HyvaNeed help?
Our team is available to assist with integration.