Free Magento 2 extension

One Page Checkout for Magento 2

Contact, shipping, delivery, and payment on one fast screen that saves itself as your customer types. Your native checkout stays native, so every extension you already run keeps working.

  • 1 pageEvery checkout step on a single screen
  • 0Replaced templates, routes, or classes
  • FreeFree to install and free to keep

Contact, shipping, delivery, and payment complete themselves on one page.

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.

0Replaced classes or templates
100%Native checkout underneath
  • Chains with validators other extensions register
  • Gateways keep their certified components
  • Stands down on Hyvä Checkout automatically
One Page Checkout enhancing the native Magento 2 checkout without replacing it

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.

4 walletsPayPal, Venmo, Apple Pay, Google Pay
0Fields to type first
  • Gateway-owned buttons
  • Approval flows stay certified
  • Row sits above the first field
Express checkout row with PayPal, Venmo, Apple Pay, and Google Pay buttons

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.

0Next clicks needed
4 sectionsOn one screen
  • Saves when complete and valid
  • Payment unlocks on its own
  • Classic buttons remain an option
Payment section with a placeholder and progress line until shipping is saved

Every payment method in one list

Cards, wallets, buy now pay later, and offline methods all render as one set of cards.

100%Gateway-owned markup
1 listOnline and offline together
  • Selected method expands in place
  • Gateway keeps its own fields
  • Totals follow the choice
Payment methods including credit card, wallets, Klarna, and offline methods as styled cards

Returning customers pick an address

Signed-in customers see their Magento address book as cards, with the default already chosen.

0Fields to retype
1 tapTo pick a saved address
  • Native address book, restyled
  • Default already selected
  • Form hidden until needed
Saved shipping addresses shown as selectable cards for a signed-in customer

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.

1 columnOn every phone
1 tapOpens the order summary
  • Summary pinned on top
  • Bottom sheet for line items
  • Place Order stays in reach
Mobile checkout beside the bottom sheet order summary

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.

0Fields lost to an error
InlineMessages beside the field
  • Field-level messages
  • Gateway decline text kept
  • Nothing to retype
Inline validation errors and a payment declined banner in the checkout

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.

Checked on each vendor's product page, 19 August 2026. Cells read Not stated where the vendor's page does not cover it.
ComparedIWDOne Page CheckoutFreeAmastyOne Step CheckoutFrom $149 per yearAheadworksSmart One Step Checkout$237 per year
Free tierYes, the whole checkoutNone listedNone listed, 30 day money back
ApproachAdds to the native checkoutOwn layout builder and design themesNot stated
Auto-saveSections save, no Next buttonNot statedKeeps entered fields through a reload
Other extensionsNatively compatible with most extensionsWorks with most, per their FAQThird-party support not guaranteed
Strict CSP, 2.4.7 and newerYes, no inline scriptsNot statedNot stated
Turning it offStock checkout returns, byte for byteNot statedNot stated
Magento versions2.4.7 to 2.4.92.4.5 to 2.4.92.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.

Customize2/8 on
Accent colour from the admin design settings. Retints the Place Order button, selected cards, focus rings, and links.
mercato.com/checkout
MERCATO Secure checkout
Back to cart · 1 item

Checkout

Returning customer? Sign in to use your saved details.

Express checkout

Pay in 4 interest-free payments of $12.93 with PayPal. Learn more

or continue below
01ContactOrder confirmation only · no spam
Alex Morganalex.morgan@hey.com Not you? Sign out

Enter an email address so we can send the receipt

02Shipping AddressAuto-saved as you type
2401 Magnolia BoulevardBurbank, CA 91505
2401 Magnolia AvenueLong Beach, CA 90806
2401 Magnolia WayCerritos, CA 90703
Powered by Google · Enter address manually
Alex MorganDEFAULT
2401 Magnolia Boulevard, Apt 4B
Burbank, California 91505
United States
(818) 555-0142
Shipping to this addressShip Here
Alex Morgan
300 W Olive Ave, Suite 1200
Burbank, California 91502
United States
(818) 555-0198
Shipping to this addressShip Here
Jordan Morgan
118 Pacific Coast Hwy
Santa Monica, California 90402
United States
(310) 555-0177
Shipping to this addressShip Here
03Delivery MethodAuto-saved · zip 91505
04PaymentSecured by Braintree, a PayPal service
Payment options will appear here

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.

1Contact 2Shipping address 3Delivery method
SAVED CARDS
Ready to use, no re-entry needed. Your bank may ask you to verify (3-D Secure).
Billing Address
Ready to use, no re-entry needed. Your bank may ask you to verify (3-D Secure).
OTHER WAYS TO PAY
The card form opens here, rendered by Braintree.
Billing Address
Card fields are encrypted, your card number never touches the store3-D SECURE 2
You finish paying on PayPal, then come back here.
The Venmo button is rendered by the gateway.
Apple Pay opens the device sheet.
Google Pay opens the browser sheet.
Bank verification is handled by Braintree.
Mailing details appear on your order confirmation.
Your order ships once the transfer clears.
Have the exact amount ready for the courier.

That code is not recognized

256-bit SSL encrypted Free returns within 30 days Buyer protection guarantee
© 2026 Mercato CommerceRefund policyPrivacyTermsContact

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.

Available now

Free

$0forever

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.

In development

Pro

Coming soon

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.

MAGENTO 2 ONE PAGE CHECKOUT FAQ