No more checkout complexity

Magento 2 One Step Checkout - the best solution for your store!

Short Overview

Magento 2 One Step Checkout extension by Mageplaza helps reduce the abandonment rate as well as increase the conversion rate dramatically. Ignore the back and forth that are the redundant motions when standing on your site.

  • Optimized Checkout page
  • Supports nearly 100% Payment, Shipping methods
  • Compatible out-of-the-box with the 3rd-party modules
  • Allows/Supports Gift Wrap, Gift Message
  • Allows/supports leaving comments and setting delivery time
  • Easy to install and customize
Magento 2 one step checkout Features Overview
Increase conversion rate
Decrease abandonment cart
Reduce checkout time

Less is more!

Simplify the checkout process and 2x sales

Magento 2 one step checkout: google address suggestion

Address Suggestion

Google Maps Suggestion Integration allows showing all relevant suggestions with full of address information based on the entered characters before.

Especially, an advanced feature coming only from Mageplaza is Find me. The functionality automatically locates the customer's current position when tapping it, then the address field is auto-fulfilled.

Optimized Checkout page

To simplify the checkout process, One Step Checkout module gathers all complicated default steps to display on one page only.

  • Friendly checkout interface
  • Show all information on one page checkout
  • Remove all unnecessary fields
Optimized checkout page by Magneto 2 One Step Checkout
Payment methods are compatible with Magento 2 One Step Checkout extension

Payment methods

Nearly 100% payment methods are compatible with the checkout: Stripe, Credit Card, Paypal, Paypal Pro, SagePay, BrainTree, Skrill, (3D Secure), Bitcoin, 2Checkout, OnePay and many more

Easy to customize

One Step Checkout module for Magento 2 is a 100%-open-source code. The store owner is easy to change the specific appearance from the admin configuration like displaying color or checkout layout: 2,3 columns, Flat or Material Design. In addition to the well-documented code, the settings containing comments and the great auxiliary guidance notes can help you customize with ease.

Easy to customize Magento 2 one step checkout
one step checkout 2 compatibility


With over six years of comprehensive experience in Magento Module Development and especially in the development and support of One Page Checkout for Magento 2, you will be really carefree that our module is well compatible out-of-box with nearly 100% of the third extensions such as shipping/ payment providers or loyalty extension or credit module, etc. In case our extension is not directly compatible with the others, we will work with the third provider to fix it in the perfect way without any extra fee.

Learn more

Cart abandonment recovery

Automatically sending emails to customers to remind them about their abandoned carts and offer them a discount. Built-in report features helps store owner keep track on figures like cart abandonment rate, recovery rate and sent error.

There are 5 ready-to-use email templates coming in handy that help you fight the cart abandonment issue.

One step checkout magento2
magento 2 one page checkout

Custom Checkout fields

The Custom Checkout Fields management with the drag and drops feature will surely make it more effective for the store admin to configure the Mageplaza OneStepCheckout. There are more than ten available fields, it support Checkout fields checkout and Customer Attribute extension.

Store admin can choose which field to display to fit with the store orientation by drag the requirement fields to the sorted fields and leave the unnecessary ones in the available fields then click on Save it.

Trust Badges

Checkout page is one of the most important places to add the security of a trust badge. These small trust marks can give an significant impact on a store's conversion rates and help you get more revenue from existing traffic.

A seal static block can be shown under the Place order button. This can be a place to feature secure payment guarantee checkmarks or possible payment methods.

magento 2 one step checkout extension
  • Donald

    "I extremely impressed with the auto-suggest address functionality by this checkout extension. It is a great feature. Love it so much!"

  • Jimmy M

    "Amazing module! It can fit very well with every device reaching to my shop.
    High points for this."

    Jimmy M
  • Jan Rieland

    "The Mageplaza team has even changed the order of elements and fix a Magento bug for me. We are very happy with this extension and the support."

    Jan Rieland

More Features

Checkout more details of Mageplaza One Step Checkout

Responsive Layout

Checkout page with Responsive functionality is able to well adapt to any screen sizes and any devices such as PC, tables and mobiles.

Gift Wrap

Now, Gift wrap is one of the wonderful features of One Step Checkout. Your customers want to send their friends pretty wrapped presents? Help them complete the order with gift wrap option.

Gift Message

Make your shoppers entirely satisfied with your store by supplying and delivering the gift message to their beloved.

Checkout Login

One Step Checkout extension supports your shoppers to log in right on the checkout page. Also, the extension allows checkout as a guest or register at the same time.

GEO IP Location Detection

Automatically detect the customer’s location based on its IP address, then set default Country field.

Order Comment

Allow buyers to leave comments on the order at checkout so that their demands can be communicated more easily.

Apply Coupon Instantly

Your shoppers can easily apply the coupon code via the required field on the checkout page. The discount will be counted automatically and directly into the order.

Delivery time

The smart calendar field not only allows the customer to note their favored time to receive the items but also helps to build a better management system.

Auto Detect Email

One step checkout extension can auto-detect the entered existing email which customer used to register on your site.

Custom Success Page

The module allows you to add a custom CMS static block on the thank you/success page. You can easily customize promoting cross-sell products, services on the success page.

House security code

Customers leave a house/building security code on the checkout page, it helps shippers deliver items more easily.

Checkout Analytics (Upcoming)

Allows detecting which step causes the most abandoned carts by recording figures of cart abandonment rates and conversion rates at every single step.

Smart Pricing

Choose your suitable edition


Crafted for a Great Webstore Start


The most popular


Great for Enterprise solution

Add to cart

Magento Edition

Total: $199

Frequently Bought Together

One Step Checkout

139 reviews



One Step Checkout
Abandoned Cart Email



Add to cart

Magento Edition

Total: $229

Add to cart

Magento Edition

Total: $429

Free Update

Free lifetime updates

Premium Support

We offer fast response tickets.

60-day Money Back

There is no risk, why not give a try.

One-time payment

One-time payment, no hidden cost.

Frequently Asked Questions

We have answered a wide range of Questions for your Convenience

Q. Some addresses are not suggested in the dropdown list?

All data of the address is based on Google Database, such addresses will be included as soon as Google updates the database.

Q. Is it monthly fee?

No, it is one-time payment, and there is no hidden cost.

Q. Can I set an address with the street name placed before the home number?

Yes, you can custom it easily from Google Places.

Q. What edition does this module support?

Mageplaza One Step Checkout is compatible out-of-the-box with Magento Open (Community), Magento Commerce (Enterprise) 2.1.x, 2.2.x, 2.3.x.. It does not support CE, EE 2.0.x.

Q. What are the differences among One Page Checkout, One Step Checkout and Magento 2 default Checkout?

One Step Checkout and One Page Checkout, both, simply are names of a Magento extension, which helps optimize the checkout process more effectively than Default Checkout by eliminating unnecessary fields and updating automatically the order information via AJAX technology instead of showing multiple checkout steps .

Q. Why choose Mageplaza?

Magento 2 One Page Checkout by Mageplaza is one of the most advanced Checkout extension. It comes with powerful features which help you increase the conversion rate dynamically.

Q. Can I install One Step Checkout on our test sites?

Yes, definitely you can install on one live site installation and one test site installation.
If your store is running multi-stores, multi-domains in the same Magento installation, we count it One installation/license.

Q. Can I install it by myself?

Yes, you absolutely can! You can install it like installing any extensions to website, follow our Installation Guide. Otherwise, you can purchase Installation Service option, our Magento experts will install on your website within 24 hours and resolve any issue arise during the installation.

Q. I am using a custom theme, is it compatible with our design?

We have developed One Page Checkout based on Magento 2 coding standard and best practice test on Magento Community and Magento Enterprise site. So it is compatible with themes and custom designs. Feel free to contact us if you have any problem with your design, we offer free compatibility service in these specific cases.

Q. Does One Page Checkout support multi-stores?

Yes. Our One Page Checkout supports multi-stores. You can use multiple stores in the same Magento installation.

Q. When can I see the terms of service and privacy policies?

Yes, please check out our Terms of Use and Privacy Policy.

Reviews (139)

What our customers say
  • Much better than stock M2 checkout

    Mageplaza’s One Step Checkout dramatically improves the checkout, and gives a sense of integrity to our site. Sure there are other “one step checkouts”, but not only is MP version better, but you also cannot beat their customer service. Thanks Mageplaza!

    Posted by GOS on 18 April 2019
  • Much better than stock Magento 2 checkout

    Mageplaza’s One Step Checkout dramatically improves the checkout, and gives a sense of integrity to our site. Sure there are other “one step checkouts”, not only is MP version better, but you also cannot beat their customer service. Thank Mageplaza!

    Posted by GOS on 17 April 2019
  • Great extension

    This is a must-have extension. Made our life much easier and works with all payment gateways out of the box. Great work guys, looking forward for more cooperation.

    Posted by Abed on 28 March 2019
  • Keep it up Mageplaza!

    Great communication and solved our issue promptly. Many thanks for all your help. I love Mageplaza service :)

    Posted by Neil Taylor on 22 March 2019
  • Great

    I have not used it yet, but my developer told me to purchase, so I assume it's because it is good. He had several to choose from, and picked this one.

    Posted by Kathy on 18 March 2019
  • No store should launch without Mageplaza one step checkout

    We had many many issues with the default Magento check out design and functionality. for example, the terms and conditions were appearing under one payment and then not available under another. billing address the same issue. we had suffered from that a lot. but after Mageplaza one step checkout, we could manage all aspects of our checkout, solve all issues related to default Magento 2 checkout, and also we got this huge bonus of abandoned cart and delivery times ... this is a great deal for real! Installation is another case, Mageplaza provides 100% error free code while using it with Porto theme.

    Posted by Abed on 17 March 2019
  • Great service

    Quick reply, both chat and ticket system. My problem was solved very fast with a quick custom CSS update in the module. Thank you very much, Mageplaza!

    Posted by Gerjan on 12 March 2019
  • 5-star support!

    Thanks for GREAT support. I haven’t experienced any other extension or theme provider that’s even close to your support levels. FIVE BIG STARS!!!

    Posted by Jakob on 11 March 2019
  • Perfect! Thank you!

    Installed on Magento 2.3 with Ultimo Theme. Installation went 100% problem free. And a translation file for my language (Swedish) was already included! I just had to add three phrases. No issues with Ultimo Theme. All my 3rd party payment and shipping methods worked 100%.

    Posted by Hansi on 26 February 2019
  • Amazing Plugin !

    Congratulations Mageplaza support! Your plugin gives me the solution I was looking and helped me to deliver the Magento project quicker than my deadline. Thank you very much and we are in touch for future projects. Best regards Ioannis

    Posted by Ioannis Ntourziotis on 11 February 2019
  • Useful extension

    We tried One Step Checkout Pro and found it very useful and handy. I would recommend this for sure. You must try this to get better results on your conversion.

    Posted by NGC on 27 January 2019
  • Nice extension

    Nice extension. But really need it to work with multiple store view. Currently, it's not possible to manage the custom checkout fields per store view. You need to fix this!

    Posted by Keld on 12 January 2019
  • Easy to install and use

    Integration worked fine - a few more bits to tidy up but all looks good so far. Admin panel is easy enough to manage - the store is not yet active fully but fits in with the theme

    Posted by Andrew on 07 January 2019
  • Great support

    I have a pretty advanced theme on my store and support was very helpful to help get everything up and running properly with my existing theme. Thanks, Thomas and the team.

    Posted by AC on 03 January 2019
  • A very good extension

    A very good extension, it makes our customers check out more conveniently. Thanks, Mageplaza, for providing us with such a good product, and also for providing us a lot of free extensions.

    Posted by Yoyo on 28 December 2018
  • Amazing support for One Step Checkout

    One of the best customer support experience is with Mageplaza team. It is well over a year I bought their OSC extension and they still support me as they have done on very first time. I strongly feel, if I ever need to buy an extension for my store and if Mageplaza has it, then certainly they would get priority from my company. Excellent work. Keep it up, guys.

    Posted by Devanshu Chakraborty on 21 December 2018
  • Incredible support from Mageplaza

    Arthas was extremely helpful and is incredibly quick to resolve any issues we have. And to the top, they all are very polite and professional. I would not hesitate to purchase more products from you guys just for the fantastic customer support, especially from Arthas. Thanks!

    Posted by Jonathan Webb on 21 December 2018
  • Great support

    We installed the module on a development system and got some issues. After some intense testing together with the Mageplaza team, it turned out to be a Paypal bug fraud detection on the development system. We always had a fast and competent reply from the support team. The module itself is very flexible and easy to adjust.

    Posted by Erik on 17 December 2018
  • Works well with 3rd party modules

    Very happy with this checkout. It really works well with all the 3rd party modules we use in our Magento2 shop. Configuration is simple, and if you know a little bit of CSS, customization is simple.

    Posted by Alex on 14 December 2018
  • Good extension

    This module is pretty well out of the box. I would like to see a single loading icon on checkout instead of 5 or 6 for each block. Functionality to refresh individual blocks would be cool too. Anyway, thank you!

    Posted by Scott on 11 December 2018
  • Leave a Review

    How do you rate this product?

    Feature Comparison Table

    Mageplaza One Step Checkout extension for Magento 2 comes with two versions: Standard and Professional. Check out the full feature comparison table below to get an overview.

    Standard Professional
    General configuration
    Enable/Disable the module
    Allow adding check out page title and description
    Set default shipping method(s)
    Set a default payment method
    Allow guest checkout
    Auto-redirect to checkout page after products are put on the cart
    Enable showing Billing address
    Integrate with Google Address Suggestion
    Restrict auto-suggestion for specific countries
    Enable/Disable GeoIP to automatically suggest shopper's address
    Display configuration
    Allow showing login link for visitors
    Allow showing/hiding header/footer on checkout page
    Allow a discount code in Payment or Review area
    Order comments
    Gift messages
    Terms & Conditions popup box
    Enable/Disable Review cart section
    Gift wrap
    Display a newsletter checkbox
    Enable pop out a Survey after successful checkout
    Enable various types of Seal block under Place Order button
    Display CMS static block at the top/bottom of the checkout page or in Success page
    Design Configuration
    Different configuration, designs, layouts for different store views
    Support 1, 2, 3 columns layout 
    Choose among of 3 design styles: Default, Flat or Material
    Select the Heading Text and Background color for Flat style
    Select the Radio and Checkbox button styles for Material style
    Select Place Order button color
    Support custom CSS
    Drag and drop to change the position of checkout fields
    Popup box for Login. Integrated with Social Login
    Integrate with SMTP
    Add New Field to Checkout Page Learn how.
    Integrate with Delivery time module
    Include Abandoned Cart Email extension
    Cart abandonment solutions
    Flexible configuration to resolve abandoned cart issues
    Abandoned Cart Reports
    Pre-made email templates for cart abandonment rates
    Email Logs
    Support Google Analytics UTM
    Automatically Generate Coupons
    Personalize Emails Easily with variables
    Auto-fit with every device (Mobile, Tablet, PC)
    Support multiple stores
    Support multiple languages
    Fully compatible with Mageplaza extensions
    1-year free support
    Lifetime updates
    60 days guarantee money back