Storefront

Checkout

Zero_Checkout · fixstacks/module-zero-checkout

Replaces Magento's Knockout checkout with server-rendered HTML. Addresses, shipping rates, totals, discount codes, saved addresses and the payment list refresh through HTMX; offline payment methods work with JavaScript turned off. Payment modules plug in with layout XML and two small interfaces, and a module can add a field to the form and read it when the order is placed.

The demo store's checkout with an item in the cart.
The demo store's checkout with an item in the cart.

What it does

  • One page or steps (Stores > Configuration > Zero > Checkout)
  • Address autocomplete (Google or Photon), VAT check, terms and conditions, order comment
  • Guest, sign-in and account creation in the flow
  • Extension points for payment forms, shipping fields and place-order validators