mageme / module-eu-withdrawal-hyva-checkout
mageme/module-eu-withdrawal-hyva-checkout
Hyva Checkout compatibility for mageme/module-eu-withdrawal. Re-implements the pre-contract Annex I block and the digital-content waiver step (Art. 16(m)) for Hyva Checkout's Magewire-based runtime. Companion to mageme/module-eu-withdrawal-hyva. NOT legal advice — see README disclaimer; merchant is responsible for compliance verification.
MageMe EU Withdrawal — Hyva Checkout Companion
Hyva Checkout compatibility for the pre-contract Annex I block and the digital-content waiver step — Magewire, Alpine.js and Tailwind.
Hyva Checkout companion for mageme/module-eu-withdrawal. Re-implements the two checkout-side compliance touchpoints for Hyva Checkout's Magewire runtime. Install it when you run Hyva theme with Hyva Checkout.
Documentation · Base module · Hyva theme companion
What it does
- Pre-contract Annex I block (Art. 6(1)(h)) — the consumer-information block, rendered in the Hyva Checkout payment step as a collapsed accordion with the Annex I(A) text and Annex I(B) model-form download.
- Digital-content waiver step (Art. 16(m)) — the express-consent step, inserted between Shipping and Payment when the cart contains digital items, blocking advance until both consent boxes are ticked.
It reuses the base module's data layer; only the rendering is Hyva-native. No compliance behaviour is added or removed. The module auto-disables when Hyva Checkout is not installed.
For the storefront withdrawal pages, customer account and order view, install the sibling Hyva theme companion.
Requirements
- EU Withdrawal base module (pulled automatically)
hyva-themes/magento2-hyva-checkout≥ 1.3- Magento 2.4.4–2.4.9, PHP 8.1–8.5
Install
composer require mageme/module-eu-withdrawal-hyva-checkout
bin/magento module:enable Hyva_MageMeEUWithdrawalCheckout
bin/magento setup:upgrade
bin/magento cache:flush
Recompile the Hyva Tailwind bundle so the classes used by this module are picked up (substitute your child theme's web/tailwind/ path if applicable):
cd vendor/hyva-themes/magento2-default-theme/web/tailwind
npm install && npm run build
Custom Magento development
Need a feature an extension doesn't cover, or a bespoke Magento build? MageMe takes on custom extension development and integration work.
Support
- Documentation: docs.mageme.com
- Bug reports and feature requests: GitHub Issues
Disclaimer
This is a technical theme-compatibility shim — it re-implements the checkout-side integration in Hyva Checkout's runtime and adds or removes no compliance functionality. The merchant is responsible for verifying the pre-contract display and waiver capture work correctly under their Hyva Checkout version and configuration before going to production. See the base module's full disclaimer.
License
Distributed free of charge as a free-tier companion, governed by the MageMe End User License Agreement (mageme.com/license).
MageMe builds Magento 2 and Adobe Commerce extensions for B2B merchants — form building, quoting, catalog control, and EU compliance.
1.0.0
- New: First public release. Hyva Checkout compatibility for the pre-contractual Annex I block and the digital-content waiver step, rebuilt for Hyva Checkout's runtime.
Requires 3
| Package | Constraint |
|---|---|
| hyva-themes/magento2-hyva-checkout | ^1.3 |
| mageme/module-eu-withdrawal | ^1.0.5 |
| php | ~8.1.0||~8.2.0||~8.3.0||~8.4.0||~8.5.0 |
No QA results yet
QA pipelines haven't run for this version. Compatibility and quality results appear here once the vendor publishes a tagged release that gets ingested.
More from mageme
View vendorZapier integration add-on for WebForms Pro 3
Zoho integration add-on for WebForms Pro 3
Freshdesk integration add-on for WebForms Pro 3
Mailchimp integration add-on for WebForms Pro 3
Turn an existing module into recurring revenue.
If you already maintain a Magento 2 module on GitHub or GitLab, listing it on Packagento takes about five minutes. We mirror your tags, handle distribution signing, and route paid licenses through Stripe Connect, so you can keep shipping the way you already do.