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.

Cart abandonment recovery
magento 2 custom checkout fields

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.

Magneto 2 Trust Badges
  • 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
  • Supports for Magento 2 Enterprise Edition
  • Compatible with Reward Points, Gift Card, Store Credits
  • High priority support
  • View full features list

Add to cart

Magento Edition

Total: $199

Frequently Bought Together

One Step Checkout

97 reviews



One Step Checkout
Abandoned Cart Email



Add to cart

Magento Edition

Total: $229

Add to cart

Magento Edition

Total: $399

Free Updates

Free lifetime updates

1-year Support

We offer fast response tickets.

30-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.. 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 (97)

What our customers say

Awesome support

I am glad and very happy with the customer service of Mageplaza. Your support engineer helped me a lot. He didn't show any annoying behavior even when I asked very basic questions. I am very thankful for such wonderful support, especially your developer Mardian who communicated with me for my queries.

Posted by M Adnan Hashmi on 30 August 2018

Awesome extension

We have recently purchased this extension and it has been a very wonderful experience. After the installation, we had some compatibility issues and the team was on hand to fix it. I recommend Mageplaza to everyone. Cheers!

Posted by Onyekachi on 27 August 2018

Awesome extension!

This is a very good extension with great features that will help customers to go through checkout as easy as possible. And don't worry if you have any trouble, Mageplaza support will help you fix it quickly. Highly recommended!

Posted by Nick on 21 August 2018

Great and seamless checkout

I highly recommend the One Step Checkout module. It is seamless and friendly to customers. Also, it is very easy to install. It also speeds up the whole Magento 2 checkout process. This module is customizable, hence you can move things around and also change the colors, etc.

Posted by JAMES on 14 August 2018

A good, simple and customizable extension

We tried just another extension before, but it was too much complicated and its customization was too hard to do. With this module, it comes with very cool options like comments, display or not display the billing address, newsletters, gift message and more. I think it can do the job for a lot of developers. I would recommend it. Thanks for this smart job - Mageplaza!

Posted by Rrroulio on 05 August 2018


I have purchased PROFESSIONAL One Step Checkout module. I am very thankful to get the instant support from Mageplaza. This module is really great for my client's store. This module helps him to boost sales.

Posted by vivek on 03 August 2018

Excellent support!

This is the best support I have received, Mardian was awesome. I would never use any product from other company again. The support service means everything and this was 100% perfect !! Well Done.

Posted by SImon Suckley on 31 July 2018

Great extension

I have found the issue in One Step Checkout extension that I'm using and then, let technical supporters know this. They have sent a patch to me within a short time. Thanks.

Posted by Tauhidul on 31 July 2018

Great support!

Once again, Mardian has excelled at customer service and made us feel heard and cared for amazingly. I cannot think of ANY of our vendors who have as much care as the staff at Mageplaza! I continue to recommend Mageplaza to all my friends and associates. A++++

Posted by Zalman Goldstein on 31 July 2018

Great extension

As always - The support service is so quick and professional. We are always a Mageplaza fan. Thank you!

Posted by Natasja Thomas on 11 July 2018

5 Stars Support

Very Good & Fast Support Service. I am really Happy and want to give you 5 Stars. :)

Posted by Ajay on 30 May 2018

Professional Service Experience

This was an exceptional customer Service experience. Mardian went above and beyond to ensure that your product integrated with our system perfectly!

Posted by Morgan on 30 May 2018

The best support

Fast, very helpful, one of the best support in the industry.

Posted by Pedro Nazário on 30 May 2018

Friendly, Fast, Helpful

Friendly, Fast, Helpful. Short: great Support Team! Thanks!

Posted by Robert Jung on 30 May 2018

The support service answered very quickly

The support service answered very quickly and solved an issue swiftly and without any problem. Thanks a lot!

Posted by Luca Bellucci on 30 May 2018

Support better than any expectations

I got great help with customizations. Support better than any expectations! Thank you

Posted by Petra Sollén on 30 May 2018

Extremely fast

Extremely fast and friendly support keep it up!

Posted by Remco Hendriks on 30 May 2018

Great support team from an amazing module

This was my amazing experience with that support team :) I am really happy to use OSC extension of Mageplaza

Posted by Tarun Gupta on 30 May 2018

Great Plugin, Excellent support!

The checkout is more than twice as fast as the Magento 2 default checkout and features rich. It also integrates nicely with their Social Login module. Together they are excellent. There were some design changes that I needed help with. Jimmy from support was very helpful and quick and all questions were quickly answered.

Posted by Jacob on 25 May 2018

Mageplaza is my satisfaction

The Mageplaza support is so great and very fast. I am happy with the Mageplaza extensions

Posted by Adriano Garcia on 02 April 2018

Leave a Review

How do you rate this product?

Release notes


27 August 2018
  • Improved Delivery Time feature: admin can select time-off
  • Fixed error: shipping price doesn’t show when there is only one Table Rates method available
  • Fixed bug: missing customer address attribute on Billing Address area


26 July 2018


  • Compatible with Amazon Pay
  • Improve static block feature
  • Improve Seal block feature (add default seal, support static block)
  • New Feature: Showing/hiding the header/footer of the checkout page


  • New Feature: Allow sending Abandoned Cart emails to subscribers only (GDPR compliance)


13 June 2018
  • Added Static block to the top/bottom of the checkout page
  • Added Static block to the checkout success page
  • Added Seal static block under the Place Order button
  • Added a new 2-columns layout
  • Ability to show/hide the item list on the Review section
  • Improved item qty update feature
  • Fixed bugs:
    • Sort customer attribute fields
    • Update mini-cart qty when item qty is changed on checkout page


08 May 2018
  • Auto-scroll to the field left blank on the validation
  • Fixed the error in changing item quantity when Product Qty Increment field is enabled


02 April 2018
  • Scroll page to the empty field on validation
  • Fix bug
    • GeoIp on restricted country
    • Register account on Magento 2.2.x
    • Cannot translate customer attribute labels


16 March 2018
  • Separated GeoIP library
  • Moved One Step Checkout Menu to Magento Stores menu
  • Fix bugs:
    • The customer cannot login to his account when registering via OSC
    • Empty billing address when buying the virtual product with “Show billing address” config set to “disabled”


14 December 2017
  • Compatible with Amazon Pay
  • Compatible with Magento 2.2.x
  • Fix bugs:
    • Redirect to the OSC page on configurable products
    • Save the customer’s address when they create an account in the checkout process
    • Cannot have payment method fields if customers check out a virtual order (customer logged in)
    • Cannot place a virtual order with saved addresses
    • Cannot load the OSC page if the customer has multiple addresses but none of them is default


19 October 2017
  • Compatible with Magento 2.2.x


16 August 2017
  • New Features
    • Material design
    • Geo IP
    • House security code
  • Fix some bugs


19 June 2017
  • Add features Billing address before shipping address configuration
  • Compatible MultiSafepay (included)
  • Fix delivery time clean up issue
  • Fix bug default payment from admin
  • Fix bug validate shipping method and move order comment to shipping method


14 April 2017

Fix bugs:

  • Coupon code area loading compatible with all versions of Magento 2.1.x
  • Check Term & condition with logged in customer
  • Some small minor bugs


07 April 2017
  • Fix minor bugs, compatible with mobile screen


30 March 2017

Fix bugs:

  • Fix some css bugs
  • Create account when checking out virtual order
  • Load only active payment method in configuration


22 March 2017
  • Fix bugs css
  • Customer not login can go through checkout page without Authenticate popup (downloadable). Customer has to register at checkout page
  • Load payment method if country change on virtual quote


17 February 2017

Fix bugs:

  • Total shipping amount not update when shipping method amount changed
  • Billing address auto open when add new shipping address (customer login + has address before)


17 February 2017

Fix bugs:

  • Dont load blocks when changing shipping address (bug with some 3rd party shipping method)
  • Show only active payment methods when choose default from backend


  • Delivery time


26 December 2016
  • Add feature: Order giftmessage
  • Compatible with Social Login extension
  • Fix bugs


22 December 2016
  • new features:
    • Address field position
    • Giftwrap
    • Popup login
  • Some bugs fixed
  • Compatible with Magento 2.1.3
  • Compatible with IE


06 December 2016

Fix bugs:

  • Create account when checkout on Magento 2.1.2
  • Correct Product Url in cart summary
  • Validate multiple TOC


26 November 2016

Release v2.0.0

  • Re-organize structure
  • Resolved compatible issues for almost extensions tested with Magento 2 default checkout
  • Better knockout js loading: address, shipping, payment methods

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.

Features Standard Professional
Popup box for Login. Integrated with Social Login Yes Yes
Enables to proceed the checkout in one page only Yes Yes
Checkout as guest Yes Yes
Register at one-page checkout Yes Yes
Automatically suggests and updates customer’s location based on Google Address suggestion Yes Yes
Allows automatically suggesting shopper's address based on GEO IP Yes Yes
Allows buyers to provide and adjust shipping address and shipping method with multiple choices. Yes Yes
Allows shoppers to fill in their house security code Yes Yes
Allows customers to leave their comments Yes Yes
Allows customers to apply coupon codes Yes Yes
Enables buyers to edit their cart directly in the checkout page such as adjusting the quantity, removing as well as adding items. Yes Yes
Allows customers to register for newsletter Yes Yes
Allows buyers to select gift wrap option or leave a gift message. Yes Yes
Allows buyers to leave a gift message for each item separately Yes Yes
Auto-update order information (plus/ minus/ remove any items) Yes Yes
Auto-update the total price, discount and other information if there is any changes of quantity, shipping & payment methods. Yes Yes
Allows customizing delivery time, Delivery time module Yes Yes
Supports material design Yes Yes
Redirect customers to checkout page as soon as adding product to cart Yes Yes
Pop-up Terms and Conditions Yes Yes
Support a thumbnail image on Order Review Yes Yes
Show the product details Yes Yes
Auto-fit with every device (Mobile, Tablet, PC) Yes Yes
Different configuration, design, layout for different store view Yes Yes
User-friendly interface Yes Yes
Support multiple stores Yes Yes
Support multiple languages Yes Yes
Support 1, 2, 3 columns layout Yes Yes
Custom the Checkout Page display with unlimited colors Yes Yes
CMS Static blocks are displayed at the top/bottom of the checkout page Yes Yes
CMS Static blocks are displayed at the checkout success page Yes Yes
Add Seal static block under the Place Order button Yes Yes
2-columns layout Yes Yes
Show/hide the item list on the Review section Yes Yes
Easy to convert guests to customers Yes Yes
Supports LESS technology Yes Yes
Allow sending Abandoned Cart emails to subscribers only (GDPR compliance) Yes Yes
Compatible with SMTP Yes Yes
Including Abandoned Cart Email extension _ Yes
Flexible Configuration to resolve abandoned cart issue _ Yes
Abandoned Cart Reports _ Yes
Pre-made email templates _ Yes
Email Logs _ Yes
Support Google Analytics UTM _ Yes
Automatically Generate Coupons _ Yes
Personalize Emails Easily with variables _ Yes