Save up to 50%: Many exciting extension deals are waiting for you!Get Now

Magento 2 One Step Checkout

Magento 2 One Step Checkout extension empowers you to optimize the checkout experience by gathering 3 checkout steps on one page. The smooth and clear checkout flow helps your customers save up to half of the checkout time and helps your store reach a new peak in the conversion rate. 

Specifically, the main functions of this One Step Checkout Magento 2 extension are:

  • Customize Magento checkout effortlessly in one page.
  • Support multiple payment and shipping methods
  • Display delivery date and time options
  • Choose from two responsive themes
  • Increase order value with extra service fees
  • Hyva-ready storefront for seamless integration
  • Lightning-fast setup, elastic checkout, and full API support
  • Compatible with popular payment methods and themes


  • Sticky header and messages at the top of the page for a more convenient checkout experience.
  • Support the site that does not install the Klarna payment method.
  • Compatible with Magento 2.4.7 & PHP 8.2
  • Compatible with Magento 2 Company Account module

Open Source (CE): 2.3.x - 2.4.x
Commerce On-Premise (EE): 2.3.x - 2.4.x

One-Time Payment

30-Day Money Back

Free 1-Year Support

Free Installation & Lifetime Update

Special Price $99.00 Regular Price $119.00
Marketplace Approved
Rest Support
GraphQL Compatible
Theme Compatible


In the default Magento, customers will have to go through 3 pages to finish their checkout process. It’s long, wastes time, and will lose customers' patience, which leads to a reduction in the conversion rate of the online store.


Understanding that, we provide store owners with the stunning Magento 2 One Step Checkout extension. It helps combine 3 long checkout steps on one page only. With the new & optimal checkout flow, it’s time-saving and effortless for customers to do checkout. Also, this one page checkout Magento 2 extension can help you reduce the cart abandonment rate and increase the conversion rate.

Magento 2 One Step Checkout - Detailed Features

Streamline checkout process in one page

The One Page Checkout for Magento layout weeds out all the distractions to make way for customers during the purchase. It creates a smooth and seamless flow, making the customer happy to complete the final purchasing step.

Check out page is set up based on the traditional checkout process. There is no tedious back-and-forth to check the order details. Every part of the checkout process is beautifully fitted into an optimized one-page layout that satisfies navigation.

Fortunately, our extension decreases all loading time which costs you 20% down in conversion rate. It also boosts your sales by ensuring a smooth checkout flow.

A smooth flow makes your customer happy, improves their experience, and encourages them to complete the final purchasing step.

Automate filling order information

In contribution to faster checkout and aim for better customer experience, automation is smartly integrated into our Magento 2 One Page Checkout extension.

Give out suggestions via Tracking Address to finish shipping/billing info on the spot and urge customers to finalize their orders in no time. Notably, you can accelerate the checkout even faster with the FREE pre-select payment and shipping method.

One of the quickest ways to increase customer value is to reduce payment time. Without a doubt, this feature is the best option.

Accept variety of payment methods

To maximize customer satisfaction to 100% and avoid an abandoned cart rate in the final checkout step, all the payment methods support is required.

One-step checkout supports a wide range of payment methods that include but are not limited to:

  • Amazon Payment
  • Paypal, Paypal Braintree, Paypal Express Checkout, Paypal Payflow Pro & PayPal Payment Flow CreditCard
  • Pay by Credit Eway
  • Splitit Card-Based Installment Payment Solutions
  • NMI payment Direct Post
  • NEW! Sagepay payment (Ebizmarts_SagePaySuite)
  • Zalopay
  • Pay by Card (Stripe), Credit Card
  • Online banking, etc.
  • Stripe Official
  • Adyen payment method

Personalize the delivery schedule

Our Magento 2 one step checkout extension adds the delivery date and comments on the checkout page. Customers now can pick a comfortable time to receive their orders.

They can also leave comments to inform sellers special notes. Besides this advanced Magento 2 Checkout extension, we recommend installing the Order Delivery Date extension to set up the delivery options in more detail.

1-click lightning set up with rooms for compatibility

The Magento one step checkout is designed to provide the simplest settings. We’ll take care of all the logic, and your only job is to simply answer Yes/No to the configuration! Furthermore, you can freely mix and match the color of the page into your brand identity. This will ensure the connection within your website as well as between your customers and your business.

Flexible customizing shipping address & cart content

Customers can log into their account right at the Checkout Page. In addition, they can use their previous information to move the process quicker.

Moreover, customers can add a new address to receive their orders.

It’s easy to increase/decrease the quantity of one product or get it out of the cart without going anywhere.

Support Sales & Marketing

Show subscribe newsletter checkbox is integrated with One step checkout Magento extension. This config gives your customer the initiative to accept receiving your business newsletter.

Let’s build up your email list with more marketing-qualified leads.

You also enable or disable discount code config as wished.

Responsive & adaptive layout

By installing One Step Checkout for Magento 2, your site will have a faster checkout page and get a better responsive checkout page on all devices: Desktop, Mobiles, and Tablets.

The module is also fully compatible with all common themes on the modules Magento Market.

Offer gift wrap and gift message for shopper

Show your care to beloved customers by offering gift messages or gift wrapping. Optionally, customers can choose Gift wrap and quickly customize the Gift message. The complete information is displayed in the Order of detail.

Plug-and-Play compatibilities

Checkout customization is a non-stop process.

So, should a checkout module be compatible with other plugins for Magento store? Of course. Applying a module that does not work well with others is wasting time and money. The updated Magento 2 One Step Checkout extension can run seamlessly with others in the Magento 2 checkout extension category as additional add-ons.

  • Reward Points, Store Credit: enhance customer loyalty by enabling paying with reward points and store credit on the checkout page.
  • Customer Attributes, Checkout Custom Field: collect more shopper/order information and conveniently manage them.
  • Order Delivery Date: offer customers more advanced functions of delivery time.
  • Pre-select Shipping/Payment (FREE): speed up the checkout process by allowing the admin to pre-select and load one shipping/payment method.
  • Checkout Success Page: show a more stunning success page with detailed information, in order to improve brand health and the checkout circle.
  • Guest to Customer: provide customers with checkout without registration option, spike up your conversion rate, and better customer management.

Choose The Best-fit Plan Based on Your Needs

All-in-one checkout solution for starting a Magento store
  • Responsive One Page Checkout
  • Flexible Custom Style
  • Extensive Theme & Payment Compatibility
  • Auto Address Suggestion
  • GeoIP Detection
  • API-ready
  • Gift Message & Wrap
  • Payment Trusted Badges
  • Flawless Compatibility
  • Automate Order Confirmation Emails

$ 99.00
Speed Checkout
Perfecting customer experience and enhance customer lifetime value

Cover all features in Standard Plan, and plus

  • Delivery Date Table
  • Delivery Date Restriction
  • Specify Order Processing Time
  • Set Order Cut Off Time
  • Order Comment
  • Pre-select Payment Method
  • Pre-fill Shipping Method

$ 152.00
Advanced Checkout
Personalize your checkout process in a blink!

Cover all features in Standard Plan, and plus

  • Add New Custom Fields
  • Manage in Order grid & on Order Detail page
  • Add Order Custom Attributes to Transaction Emails and Documents
  • Get Values of Created Attributes via API
  • Segment Customers to See Added Fields
  • Multiple Input Types To Custom Field: Text Field, Text Area, Date & Time, Checkbox, Radio Button, Dropdown

$ 169.00

Magento 2 One Step Checkout User Reviews

Write a review

Frequently Asked Questions

Ask a Question
How to enable terms and conditions?

I can't add any products to the cart in the demo. Will this be fixed anytime soon?

How to remove the time option from Delivery Date?

Can I install this Magento 2 extension via Composer? If yes, how can I do that?

Is your Magento 2 Onepage Checkout the same as the Onepage Checkout in default?

Do your One Step Checkout for Magento 2 support free installation for the EE?

Release Note

    • v2.3.9 (Apr 19, 2024): 
      • Update: Compatible with Magento 2.4.7
      • Fix: bug s:d:c code master
    • v2.3.8 (Mar 25, 2024):
      • Fix: bug when site not setup PickInStore.
    • v2.3.7 (Dec 26, 2023): 
      • Fix:
        • Bug customer's payment address not showing when checking out with virtual products
        • Acccount creation issues during checkout
        • Checkout with Paypal issues
    • M2.4.x in-store pickup compatible package v2.3.4 (Nov 13, 2023): 
      • Update: The order quantity in checkout page automatically reduces to salable quantity if greater than salable quantity
      • Fix:
        • Checkout bugs
        • Minor API error
        • Bug stock notification message not changing when order quantity is changed 
        • Loading icon display bug when placing order
        • Styling issue
        • Compatibility issue with guest checkout functionality
    • v2.3.6 (Nov 6, 2023): 
      • Fix:
        • Messages display issue 
        • Bug when MSI is removed/disabled
        • Checkout bug with Bundle & Virtual Products
        • Loading icon display issue when placing order
    • v2.3.5 (Aug 11, 2023): 
      • Fix:
        • Compatibility issue with guest checkout functionality
        • Backorder message display bug due to compatibility issue with MSI
      • Update:
        • Compatibility with Magento 2 Request for Quote (in progress)
        • Coding standards validation
    • v2.3.4 (Jun 13, 2023):
      • Update: The order quantity in checkout page automatically reduces to salable quantity if greater than salable quantity
      • Fix:
        • Minor API error
        • Bug stock notification message not changing when order quantity is changed 
    • M2.4.x in-store pickup compatible package v2.3.3 (May 31, 2023):
      • Update: Compatible with payment gateway
      • Fix:
        • Bug button "Place Order" still displaying when using Paypal from Braintree
        • Minor UI issue of in-store pickup function
    • v2.3.3 (May 31, 2023):
      • Update:
        • Compatible with payment gateway
        • Compatible with Magento 2 Company Account
      • Fix: 
        • Bug button "Place Order" still displaying when using Paypal from Braintree
        • Minor UI issue
    • v2.3.2 (May 30, 2023): 
      • Update:
        • Compatible with Magento 2.4.6, PHP 8.2
        • Compatible with Swagger
      • Fix:
        • Bug online payment method being unable to save payment information
        • Installation issue
        • Bug module affecting default settings even when disabled
    • M2.4.x in-store pickup compatible package v2.3.2 (Apr 20, 2023): Update compatible with Magento 2 Company Account 
    • v2.3.1 (Jan 08, 2022): Update compatible with Magento 2.4.5. Fix bug not showing saved shipping addresses in checkout page.
    • v2.3.0 (Oct 14, 2022): Update compatible with Magento 2.4.4 and Klarna Payment. Fix bug displaying billing when checkout as guest. Compatible with store pickup on Magento 2.4.4. 
    • v2.2.9 (Apr 21, 2022): Update checkout page display and fix several CSS and responsive bugs. Add a Klarna Removal version.
    • v2.2.8 (Apr 15, 2022): Add 'Delivery Comment" variable to variables list in email template.
    • v2.2.7 (Mar 11, 2022): Update: sticky header and messages at the top of page, add order comment to order email confirmation. Fix bug still able to click amid place order loading. Fix bug pre-select checkbox "My billing and shipping address are the same" when adding new address which is different from default shipping address and billing address. Compatible with Store Pickup method.
    • v2.2.6 (Aug 18, 2021): Fix checkout process bugs, captcha with Magento 2.3.6 and above, loading checkout page with different payment methods. Update compatible with Adyen payment method; compatible with Pick up in store by Magento 2.4.x.
    • v2.2.5 (Jun 24, 2021): Fix bug enter html or script into order comment, delivery date comment.
    • v2.2.4 (Apr 6, 2021): Update: compatible with BSS Magento 2 Guest to customer; seperate street address from Google api auto complete; compatible with Magento 2.3.6, 2.4.2; adding delete item button at the chekout page. Fix: choosing shipping/payment method, shipping/payment address bugs. Fix Amazon pay, subscribe, gift wrap and discount bugs. Fix loading problems. Fix bug showing require fields when doesn't have any action at the checkout page. Fix css bug for the "compare" button.
    • v2.2.3 (Nov 19, 2020): Fix bug return order_id when place order. Update compatible with 2.4.0. Fix checkout bug when logging in but haven't saved shipping address. Fix bug when update qty at the checkout page. Fix bug creating accounts when checking out by cash payment.
    • v2.2.2 (Sep 07, 2020): Optimize place order loading to success page; Fix bug not displaying form to add new billing when disable module in backend setting; Fix bug ‘Column not found' when run setup:upgrade; Fix reload cart quote issue when update qty of product
    • v2.2.1 (July 31, 2020): Work with M2 Guest to Customer by BSS Commerce; Work with Sagepay payment (Ebizmarts_SagePaySuite); Support checkout with multiple shipping address; Fix not checkout with paypal when logged in with default address; Fix bug when choosing Paypal with config in-context is No; Fix bug when using Amazon_Payment module
    • v2.2.0 (Jun 30, 2020): Fix bug create account with Prefix, Suffix, DOB, Tax, Gender config is required
    • v2.1.9 (Jun 12, 2020): Compatible with Braintree Paypal and Amazon pay; Fix bug compatible with BSS Commerce Pre-select shipping and payment method; Add Gift wrap info to Credit memo email; Compatible with Magento 2.3.5
    • v2.1.8 (May 13, 2020): Fix bug with Enable Tracking Address By Google; Fix unable to checkout on Magento 2.3.4 of logged in customer
    • v2.1.7 (Mar 18, 2020): Fix saving admin config issue on catalog page; Fix date picker error on Magento 2.3.4
    • v2.1.6 (Jan 14, 2020): Fix create new account issue; Fix gift wrap api; Fix shipping information issue when Show Method if Not Applicable is Yes; Fix default titlte page issue; Fix bug with Payment method Zero Subtotal Checkout = No; Fix bug with Payment method Purchase Order; Fix bug with Payment method Credit Card (Braintree); Fix autofill address issue; Fix shipping address before place order
    • v2.1.5 (Nov 27, 2019): Fix not saving order comment; Fix validation issue when using paypal in context; Fix order delivery date time issute; Change ajax method type from PUT to POST
    • v2.1.4 (Oct 03, 2019): Fix wrong class name
    • v2.1.3 (Sep 30, 2019): Compatible with M2 Customer Attribute, Checkout Custom Fields, Order Delivery Date, Pre-Select Shipping and Payment Method; Support Gift wrap; Hide header and footer on checkout page; Allow new account creation on checkout page; Add custom widgets on checkout page; Support quantity change arrow; Support auto fill address
    • v2.1.2 (Apr 30, 2019): Compatible with Magento 2.3.1
    • v2.1.1 (Apr 24, 2019): Fix display issue of shipping methods and payment methods on mobile
    • v2.1.0 (Apr 23, 2019): Compatible with reCaptcha on magento 2.3.x; Update lpader when clicking place order button; Fix bug with paypal; Fix bug not reloading param when sending request to shipping information section
    • v2.0.9 (Mar 27, 2019): Fix responsive issue; Fix bug with Stripe Payment
    • v2.0.8 (Nov 29, 2018): Fix Billing address error
    • v2.0.7 (Oct 15, 2018): Fix bug not saving Delivery Date, Order Comment, Delivery Comment when using payment method
    • v2.0.6 (Sep 12, 2018): Fix bug when uanble to load checkout page when disable config "Show Gift Message on Order Level"
    • v2.0.5 (Aug 24, 2018): Fix bug with Terms and Conditions setup
    • v2.0.4 (Aug 10, 2018): Support edit quantity function on one step checkout
    • v2.0.3 (Aug 06, 2018): Fix bug when enable JavaScript Bundling and gift option
    • v2.0.2 (Jun 05, 2018): Fix bug on magento 2.1.x; Fix missing footer issue; New Config: sign up for newsletter" checked/ unchecked by default
    • v2.0.1 (May 15, 2018): Compatible with Magento 2.2.4
    • v2.0.0 (May 15, 2018: Compatible with Magento 2.2.3; Advance module's code
    • v1.1.1 (Mar 14, 2018): Fix state field missing issue
    • v1.1.0 (Feb 01, 2018): Fix error with api key config trong admin
    • v1.0.9 (Dec 05, 2017): Fix bug of shipping address not validated when place order
    • v1.0.8 (Nov 20, 2017): Compatible with magento 2.2.x
    • v1.0.7 (Sep 22, 2017): Fix issue of reloading checkout page when choosing Paypal (Braintree)/Paypal Credit/Paypal Express Checkout
    • v1.0.6 (Aug 25, 2017): Advanced Google Auto Suggest to Magento Onepage Checkout extension
    • v1.0.5 (May 25, 2017): Fix Code Duplicated issue
    • v1.0.4 (May 14, 2017): Fix store view switch error in admin panel
    • v1.0.3 (May 06, 2017): Fix issue with
    • v1.0.1 (Apr 26, 2017): Fix discount total in summary
    • v1.0.0 (Mar 21, 2017): First Release of Magento 2 One Page Checkout Free installation