A custom My Account tab needs a route, a controller, and a sidebar link working together, wire up only one and you get a 404. This guide builds all three on Magento 2.4.4-2.4.9 (Luma + Hyvä) and explains exactly why the 404 happens.
Five Hyvä Checkout customizations that actually shipped on production Magento 2.4.4-2.4.9 stores: what the merchant asked for, what was tricky, and the code shape. Google Places address autocomplete bound to the Magewire shipping component via an Alpine.js bridge. CPF for Brazil / VAT for the EU as reactive Magewire fields with wire:model.live. Runtime carrier filtering through a collectShippingRates plugin. A post-purchase upsell Magewire component on the success page with one-click PayPal Express. Locale-aware date pickers via the Hyvä i18n partial. For each: the trigger, the file shape, the gotcha.
Kishan Savaliya12 min read
Request a quote
I'll reply within 2-4 hours business with a written quote and timeline.