magehx/mahx-checkout

Lightweight, fast, and Magento-native checkout solution for Magento 2, built with HTMX, AlpineJS

Installs: 21

Dependents: 1

Suggesters: 0

Security: 0

Stars: 28

Watchers: 2

Forks: 6

Open Issues: 1

Language:JavaScript

Type:magento2-module

1.0.0-rc2 2025-09-02 09:14 UTC

This package is not auto-updated.

Last update: 2025-09-04 08:23:04 UTC


README

🚀 Alternative Checkout for Magento 2

MAHXCheckout is a lightweight, fast, and Magento-native checkout solution for Magento 2. It is build with the help of HTMX and offering a modern and efficient checkout experience while staying true to Magento's core principles.

🔥 Why MAHXCheckout?

  • Magento-Native – Built using Magento layouts, blocks, and controllers, ensuring seamless integration with Magento 2.
  • Blazing Fast – Uses HTMX for minimal JavaScript, ensuring a fast, dynamic checkout experience.
  • Theme Support - Works with Luma & Hyvä themes out of the box.
  • Zero State Management – It keeps the state only in the database. No state management mess in both frontend and in backend.
  • Developer-Friendly – Designed to be easy to understand and extend for any Magento 2 developer (especially you are from Hyvä World).
  • Tiny learning curve - Require less than 2 hours to get productive.

📦 Installation

composer require magehx/mahx-checkout

Core features

  • Complete checkout flow. Both guest checkout and logged-in checkout.
  • Virtual product only checkout flow.
  • Themes - Default theme resembles the luma checkout. Onepage theme is in progress. You can extend a theme and build your own checkout theme.
  • Steps - Themes supports steps. You can modify, add or delete steps as per your need.
  • Validation - You can define and control frontend validation using data object classes.

Note: This checkout is a DIY toolkit. It gives a good starting point to build and customize your own checkout. Custom payment methods and shipping methods needs to be integrated yourself. Ideally there should be payment and shipping integration modules for this checkout. With community support, we can gradually make this checkout solid and strong.

Documentation

You can find the documentation here: https://magehx.github.io/mahx-checkout/

âš¡ Get Involved

We welcome contributions, ideas, and feedback from the community. If you're a Magento 2 developer looking for a fast, modern, and developer-friendly checkout, MAHXCheckout is for you!