One Step Checkout



Magento Platform
Open Source (CE)
2.1, 2.2, 2.3
Commerce using on prem (EE)
2.2, 2.3

Tech Specifications

Current Version:
Stable Build
01 August, 2019
Extensions, Payments & Security, Checkout Enhancements
License Type:


One Step Checkout extension for Magento 2 is the leading module which optimizes your checkout page to effectively increase the conversion rate.

Other Extensions by Mageplaza


Back to top

One Step Checkout extension for Magento 2 is the leading module which optimizes your checkout page to effectively increase the conversion rate on your site. Indeed, your customers do not have to go back and forth to apply their information or change any uncorrected field as all required sections are now displayed beautifully and clearly in only one page.

Magento 2 was developed to optimize the checkout page from six to two steps. However, the checkout default process is still complicated when your shoppers must reload the page to skip to the next or previous step. Moreover, default checkout only has basic requirements which conclude of shoppers personal information, shipping method, and payment method. Therefore, it can be a big problem when your customers have any extra demand for the products such as delivery time, gift wrap, the message for recipients, etc. 

As a result, to help Magento merchants build the most optimal checkout process, Mageplaza has released the best solution of all time - One Step Checkout for Magento 2



  • Optimized Checkout page
  • Fully Responsive Design
  • Google Address Suggestion Address
  • Auto-update order information
  • Support many payment methods
  • Gift Wrap, Gift Message, Order Comments
  • Easy to install and customize
  • Compatible out-of-the-box with 3th-party extensions
  • Powerful admin configuration



Google Address Suggestion

The most annoying as well as the time-consuming part when checkout is manual typing the addresses. Hence, One Step Checkout extension for Magento 2 is integrated with Google Maps Suggestion to show a list of relevant addresses for choosing when your customers only need to type a few characters. Moreover, your shoppers can also use the “Find me” button to let the system auto-detects their location and fill in the address field.  


Optimized Checkout Page

As you can see, the checkout page when using One Step Checkout is designed logically. The checkout interface is now more friendly and easy to see for your customers.


Order Comments

One Step Checkout extension for Magento 2 creates an order comments section for your shoppers to note down their additional requisition for the item. For example, your customers can provide the available time to receive the product. This comment will also help you manage the delivery better.


Gift Options

Gift options which include gift wrap and gift message will definitely give your customers pleasure when shopping at your store. This little thoughtfulness from you will help increase your profit, especially during the holidays and events.  


Easy To Customize

One Step Checkout extension for Magento 2 allows store admin to easily change the checkout page style, color, layout and title without editing and code from the backend. Moreover, below each setting section is the short guidance notes which you can use to configure the One Step Checkout effortlessly.


Compatible Out-of-the-Box With 3rd-Party

You can be totally comfortable as Mageplaza One Step Checkout for Magento 2 is well compatible out-of-box with 99% of the third extensions such as shipping/payment providers, loyalty extensions, credit module, or themes, etc. If there is any problem with the integrating, we will work with the third provider to ensure the function of your website without fee.



One Step Checkout Demo

Sandbox: Frontend Backend



User Guide | Installation Guide 



Risk-free 25-day Money Back | 1-Year Update | 1-Year Support


Full Features 

General UX 

  • Allow both guests and registered customers to checkout
  • Leave more comments on the order
  • Apply coupon code in the checkout process
  • Edit the cart on the checkout page
  • Leave Gift Message on the order
  • Support to wrap the gift per item or per entire order
  • Multi-shipping methods and multi-payment methods
  • Checkout on a single page with necessary fields
  • Autofill address field with Google Suggest Address
  • Fill full address fields with one click on Find me button
  • Auto-update total price, discount ... if there are any changes in quantity, shipping & payment methods
  • Responsive design to conveniently reach out the checkout page
  • An auto-detect customer account that is registered on your store
  • Easy to check out as register, guest or logged in
  • Allows customizing delivery time
  • Display static blocks at the top/bottom of the checkout page
  • Show static blocks at the checkout success page
  • Add Seal static block under the Place Order button
  • 2-columns layout
  • Show/hide the item list on the Review section


Responsive Design & Multiple Layouts

  •  Auto-fit with every device (Mobile, Tablet, PC)
  •  The different configuration, design, layout for different store view
  •  User-friendly interface
  •  Support multiple stores
  •  Support multiple languages


Order Review

  •  Redirect customer to the checkout page as soon as adding a product to cart
  •  Auto-update order information (plus/ minus/ remove any items)
  •  Support a thumbnail image on Order Review
  •  Show the detail product information



  •  Easy to install and configure
  •  Support 1, 2, 3 columns layout
  •  Custom the displayed checkout with unlimited colors


 Extra Add-Ons on Checkout Page

  •  Support Gift wrap option
  •  Add gift messages and comments to orders.
  •  Sign up the newsletter option.
  •  Support Ajax popup "Terms and conditions" checkbox.


Shipping Methods

  •  Flat Rate
  •  Free Shipping
  •  Table Rates
  •  UPS
  •  USPS
  •  FedEx
  •  DHL
  •  All shipping methods tested with Default Magento 2 checkout


Payment Methods

  •  Paypal
  •  Paypal Pro (included 3D Secure)
  •  Paypal Plus
  •  Braintree
  •  Sagepay
  •  Moneybookers (Skrill)
  •  Amazon
  •  Google Checkout
  •  Icepay
  •  Zero Subtotal Checkout
  •  SecurePay
  •  Debit Payment
  •  Check / Money Order
  • All payment methods tested with Default Magento 2 checkout



One Step Checkout is well compatible out-of-box with nearly 100% of the third extensions such as shipping/ payment providers or loyalty extensions or credit module.

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce using on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    - Fixed error created account when checking out via Paypal Express
    - Auto reindex customer grid while creating customer via checkout
    - Fixed minor errors with themes
    - Compatible with Magento 2.3.2


  • Compatible with Open Source (CE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    ### v2.5.0
    Released on 2018-06-13
    Release notes:
    - 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 the checkout page
    ### v2.4.5
    Released on 2018-05-08
    Release notes:
    - Auto-scroll to the field left blank on the validation
    - Fixed the error in changing item quantity when Product Qty Increment field is enabled
    ### v2.4.4
    Released on 2018-04-02
    Release notes:
    - 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
    ### v2.4.3
    Released on 2018-03-16
    Release notes:
    - 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"


  • Compatible with Open Source (CE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    ### v2.4.2
    Released on 2017-12-14
    Release notes:
    - 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

    ### v2.4.1
    Released on 2017-10-19
    Release notes:

    - Compatible with Magento 2.2.x

    ### v2.4.0
    Released on 2017-08-16
    Release notes:

    - New Features
    - Material design
    - Geo IP
    - House security code
    - Fix some bugs

    ### v2.3.6
    Released on 2017-06-19
    Release notes:

    - 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


  • Compatible with Open Source (CE) : 2.1
  • Stability: Stable Build
  • Description:

    - Compatible with Social Login extension
    - Order giftmessage
    - Address field position
    - Giftwrap
    - Popup login

    - Coupon code area loading compatible with all versions of Magento 2.1.x
    - Check Term & condition with logged in customer
    - Some small minor bugs
    - Select Archive Format
    - compatible with mobile screen
    - Create account when checking out virtual order
    - Load only active payment method in configuration
    - 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
    - Total shipping amount not update when shipping method amount changed
    - Billing address auto open when add new shipping address (customer login + has address before)
    - Dont load blocks when changing shipping address (bug with some 3rd party shipping method)
    - Show only active payment methods when choose default from backend
    - Compatible with Magento 2.1.3
    - Create account when checkout on Magento 2.1.2
    - Correct Product Url in cart summary
    - Validate multiple TOC


  • Compatible with Open Source (CE) : 2.1
  • Stability: Stable Build
  • Description:

    Released version for Magento 2


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top