yireo/magento2-hyva-checkout-postcode-validator

N/A

1.0.1 2024-01-11 14:29 UTC

This package is auto-updated.

Last update: 2024-04-11 14:57:43 UTC


README

This Magento 2 module adds postcode validation based upon the Magento core zip_codes.xml mechanism to the Hyva Checkout (aka MageWire Checkout)

Installation

composer require yireo/magento2-hyva-checkout-postcode-validator
bin/magento module:enable Yireo HyvaCheckoutPostcodeValidator

Usage

This module implements the Magento \Magento\Directory\Model\Country\Postcode\ValidatorInterface in 3 different ways:

  • Client-side (JS) validation directly on postcode input (with a spinner);
  • Lazy client-side (Hyva Checkout validation) based on MageWire validator;
  • The Hyva Checkout form hook form:build:magewire is used to allow for the final form submission to be validated;

Todos

  • Check with Yireo ExtensionChecker properly
  • Setup GitHub actions