Features
Inside One Page Checkout
Seven things the free extension adds to the checkout you already run. Pick any one to see it.
Install anything else and it keeps working
One Page Checkout never replaces a class, a route, or a template, so the payment, shipping, and tax extensions you run keep working.
- Chains with validators other extensions register
- Gateways keep their certified components
- Stands down on Hyvä Checkout automatically

Express pay above the form
Every wallet button is rendered by its own gateway, so approval flows and Pay Later offers behave exactly as the provider built them.
- Gateway-owned buttons
- Approval flows stay certified
- Row sits above the first field

Sections save themselves
A section saves in the background the moment it is complete and valid. Payment shows a progress line until shipping is stored.
- Saves when complete and valid
- Payment unlocks on its own
- Classic buttons remain an option

Every payment method in one list
Cards, wallets, buy now pay later, and offline methods all render as one set of cards.
- Selected method expands in place
- Gateway keeps its own fields
- Totals follow the choice

Returning customers pick an address
Signed-in customers see their Magento address book as cards, with the default already chosen.
- Native address book, restyled
- Default already selected
- Form hidden until needed

Built for the phone in your customer's hand
On a phone it becomes one fast column with the summary collapsed on top, one tap from the line items.
- Summary pinned on top
- Bottom sheet for line items
- Place Order stays in reach

Validation that points at the problem
Errors land next to the field that needs attention, and a decline shows the gateway message. Nothing already entered is lost.
- Field-level messages
- Gateway decline text kept
- Nothing to retype

Super compatibility
Keep every extension you already paid for
Every other one page checkout hands you its own copy of the checkout page, and that copy collides with your payment gateway, your shipping rules, and your next Magento upgrade. Ours restyles the native checkout instead of replacing it, so everything you run keeps working.
Four numbers that make the difference, straight from how the extension is built.
- 0Magento classes, routes, or templates replaced. It works through Magento's own plugin and mixin systems.
- 0Inline scripts, so the strict Content Security Policy from 2.4.7 stays on. Most one page checkouts break it.
- 100%Of payment forms still rendered by your gateway. We never touch certified payment markup.
- 1Setting to switch it off, and stock checkout returns byte for byte. Nothing is left behind.
What keeps working next to it
- Payment gatewaysCards, wallets, and buy now pay later keep their own components, hosted fields and 3-D Secure included.
- Shipping extensionsRate logic and required fields stay untouched, and auto-save waits for the validators they register.
- Tax enginesWe never touch quote calculation, so tax recalculation still fires on every address change.
- Address validationThe form keeps Magento's exact native fields, so validators hook in where they always did.
- Security toolsreCAPTCHA and two-factor flows use their native integration points.
- B2B and company accountsNo account management overrides, so company structures behave normally.
Before release we place real orders through Braintree wallets, CyberSource 3-D Secure, hosted redirect gateways, a ShipperHQ store, and a store running eight competing checkout mixins. On Hyvä Checkout it stays inactive.
| Compared | IWDOne Page CheckoutFree | AmastyOne Step CheckoutFrom $149 per year | AheadworksSmart One Step Checkout$237 per year |
|---|---|---|---|
| Free tier | Yes, the whole checkout | None listed | None listed, 30 day money back |
| Approach | Adds to the native checkout | Own layout builder and design themes | Not stated |
| Auto-save | Sections save, no Next button | Not stated | Keeps entered fields through a reload |
| Other extensions | Natively compatible with most extensions | Works with most, per their FAQ | Third-party support not guaranteed |
| Strict CSP, 2.4.7 and newer | Yes, no inline scripts | Not stated | Not stated |
| Turning it off | Stock checkout returns, byte for byte | Not stated | Not stated |
| Magento versions | 2.4.7 to 2.4.9 | 2.4.5 to 2.4.9 | 2.4.6 to 2.4.9 |
Live preview
Flip the switches and try the checkout
This is the real layout, not a screenshot. Click anything.
Checkout
Returning customer? Sign in to use your saved details.
Pay in 4 interest-free payments of $12.93 with PayPal. Learn more
Enter an email address so we can send the receipt
Burbank, California 91505
United States
Burbank, California 91502
United States
Santa Monica, California 90402
United States
Complete your shipping address and pick a delivery method above. We'll load the available payment options as soon as your shipping is saved. Your details auto-save, no Next button.
That code is not recognized
By placing your order, you agree to Mercato's Terms of Service and acknowledge our Privacy Policy. Your card is charged when your order ships. All shipping and payment data is saved automatically as you complete each section, with no Next button.
Interactive preview of the checkout layout. The extension renders your store's real fields, carriers, and payment methods.
Pricing
Free to install, free to keep
Everything on this page ships in the free extension. Pro adds advanced tools when it launches, and free stays free.
Free
No credit card, no license key, no seat count.
- One page layout with a sticky order summary and Place Order
- Auto-save with no Next button
- Express pay row for PayPal, Venmo, Apple Pay, and Google Pay
- Saved address cards and chips for signed-in customers
- Delivery method cards built from your own carriers
- Billing same-as-shipping toggle with an inline billing form
- Order comments, newsletter opt-in, and guest account creation
- Layout modes plus admin design settings, no code required
Installs with Composer, no core changes.
Pro
Installs on top of the free extension.
- Google address autocomplete
- Branded order success page with a delivery timeline
- Additional checkout fields you define in admin
- Terms and conditions at Place Order
- Payment and shipping restriction rules
Pricing will be announced at launch.
Magento Open Source and Adobe Commerce 2.4.7 to 2.4.9, PHP 8.2 to 8.5, Luma and Blank based themes.