Hyvä Checkout Explained: Magewire, Customization, Payments
How Hyvä Checkout works for developers: Magewire components, adding a custom field, payment module support, and when to keep the Luma checkout fallback.
8 articles
How Hyvä Checkout works for developers: Magewire components, adding a custom field, payment module support, and when to keep the Luma checkout fallback.
Add a custom field to the Magento 2 checkout shipping step, send it with extension attributes, store it on the quote and copy it to the order the right way.
Add a new step to the Magento 2 Luma checkout with step-navigator, layout XML and a Knockout template, plus where to validate and store the data it collects.
Add a custom fee to Magento 2 with a quote totals collector: sales.xml, collect and fetch, cart and checkout display, copying it to orders, invoices and PDFs.
Build a custom payment method in Magento 2.4 using the Payment Gateway API: facade virtual type, config, commands and the checkout JS renderer, step by step.
How to build a custom shipping method in Magento 2.4: config.xml, system.xml, a carrier model with collectRates, free shipping rules and external rate APIs.
Full Magento 2 GraphQL checkout flow: guest and customer carts, addProductsToCart, addresses, shipping, payment, placeOrder, merging carts and common errors.
How Magento 2 handles guest checkout and customer accounts: configuration, account creation after the order, linking guest orders safely and email checks.