Powered by Magento Commerce 2.4.2

This extension is in our Payment category, and could affect the PCI compliance level of your store. It is the merchant’s responsibility to ensure the proper PCI compliance level of their store, as applicable by PCI regulations. The PCI Self-Assessment is one tool you can use when evaluating Payment extensions and how they may affect your PCI compliance level. For more information on Marketplace policies, please review the Marketplace Terms & Conditions.




Back to top

The ORIGINAL OneStepCheckout is one of the most popular extensions for Magento with over 20,000 merchants trusting us and 200+ resellers and partners recommending our product to their clients. Since 2010 we’ve been trailblazing the path to an enhanced checkout for Magento. Our mission is to reduce cart abandonment by removing friction for online shoppers as well as making it simple for Magento merchants to customize their checkout.

Magento store’s checkout requirements are driven by their industries, their sizes, their business life stages, and most importantly by who and where their customers are. Over the years, we’ve seen how each merchant is different, we solved tricky cases and have applied those learnings to add the most relevant features to our product.

With Magento 2, we are taking OneStepCheckout to the next level. We’ve designed our extension to be extremely modular and allow merchants to shape the checkout that they want with minimal development skills and resources. 

Today we are the best alternative to Magento 2 default checkout with over 1,000 stores trusting us including Nestlé, Everlast, Maxi-Cosi, Noritake, Acer, and many more.

We know how much effort you put into driving traffic to your store. Don’t let that go to waste. Maximize your conversion and return visits. Installing OneStepCheckout is the single most effective technical change you can make to reduce shopping cart abandonment. Improving the checkout process results in more customers completing their sales, more customers coming back, and this has an immediate impact on your bottom line.

If you are reading this it’s because you get the importance of checkout for your business and that one should never compromise with this extremely critical process.


Play With Our Demo.


Reduce Cart Abandonment

According to various studies, the average cart abandonment rate is above 70% globally. 

The key actionable levers that address the top drivers for cart abandonment are around:

  • reducing the number of pages loading
  • the registration process
  • showing all the cost upfront to avoid unpleasant surprises
  • reducing friction in the checkout form by removing all necessary fields

Watch our video about what drives cart abandonment for Magento 2 stores.


Increase Conversion

"35% average conversion rate increase can be achieved with better checkout design" according to the Baymard Institute. Read more about Checkout Conversion here.

Our product simplifies the two native Magento checkout steps into one user-friendly page so that all the shipping costs and payment options are displayed straight away. Shoppers simply fill in their addresses and choose delivery/payment methods on the same page, rather than having to go through a separate step for each. Never before has checkout been easier and faster.

Our checkout is fully responsive and is very easy for merchants to install and customize the way they want, taking into account the various market specificities.


The Checkout Experts 

What makes us unique is that we are the only company focusing on one single extension: the Original OneStepCheckout. We don't spread our resources on any other extensions. OneStepCheckout is our core business. 

Since 2010, we've been working exclusively with checkout and conversion and have gathered insights from over 20,000 Magento stores worldwide all with different business models, set-ups, and regional requirements. This unmatched expertise and rich experience allow us to stay on top of the game at all times, i.e. releasing new versions to keep up with the constant evolution of the Magento software and third-party providers.

Click on the Review tab to see what our customers say about our original product and our legendary support team!


Compatible With 9/10 Third Party Services

With over 20,000 customers, imagine how many compatibility issues our technical team has been solving. With 25,000 hours solely dedicated to the support and development of our OneStepCheckout product by the same developers since launch in 2010, you can be sure that our Magento 2 extension has been shaped to smoothen compatibility with all your preferred shipping/payment providers as well as other useful extensions managing loyalty, store credits, gift cards, etc...

In fact, as OneStepCheckout has become so mainstream that we find that other extensions and providers are the ones reaching out to us to make sure they are compatible with us. In the unlikely event, our extension is not compatible straight away, we will work with the third party to fix that for you, free of charge.


Demo & Video

Because pictures and videos paint a thousand words, here are engaging quick and easy ways to understand what we do for your shoppers and Magento merchants.


Key Features

OneStepCheckout is adding features based on our experience on the market and feedback from thousands of Magento merchants. We are obsessed with removing friction for shoppers and make it flexible and easy to customize for merchants. Our extension includes but is not limited to the features listed below.

General UX Features:

  • Checkout on a single page above the fold
  • Country auto-fill with GeoiP localization
  • Auto-update prices and totals when changing item quantities, shipping/payment method
  • Responsive on mobile devices and tablets
  • Possibility to change item quantities in the order summary area of checkout NEW!

Field Management:

  • Disable unnecessary fields like fax, company, telephone, region, and more
  • Choose the order the address fields appear

Shipping and Payment:

  • Set a default shipping/payment method
  • Auto-update available payment methods when the user chooses  a shipping method
  • Auto-update available shipping rates when the user chooses country, zip code, or region
  • Compatible out-of-the-box with 99% of extensions that follow Magento 2 API for shipment and payment functionality


  • Easy installation
  • Easy to customize CSS
  • Multiple registration scenarios including auto-registration

Security: NEW!

To prevent carding attacks, v1.2.044 of OneStepCheckout for Magento 2 adds a few control points by implementing optional ReCaptcha (Google Invisible reCaptcha v3) to REST endpoints.

You can now choose from the backend what REST endpoints need more restricted access control applied. Read our documentation.


Our licensing agreement is between you i.e. the merchant and One Step Checkout AS as per Magento Marketplace customer Agreement (section 4, article 4.1). Our terms and agreements are available here.

To finalize your order and issue you a valid license, we need to register:

  • Your business name (legal business name, not trade name)
  • Your production domain
  • Your development domain(s)
  • Your contact email (a generic company email is fine)

As such, if you opt-out and don’t want to provide us with an email address to contact you, we cannot issue you a valid license.

This email will only be used to finalize the license agreement and communicate any product updates.

To protect your personally identifiable information, you can choose to use an email address such as info@company.com, dev@company.com, or contact@company.com.  

Support & Update Plan

Checkout is the most critical part of your online business. Since 2010 we have been servicing thousands of Magento stores with that in mind. The quality of our customer service is what built our reputation in the Magento Ecosystem.

With direct access to our team of experts who have gained unmatched experience on Checkout for Magento, you are in safe hands.

Get peace of mind by purchasing our OneStepCheckout Support and Update Plan (SUP). You will get the best people to help you develop and maintain the checkout that you want through the rapid evolution of the market and ecosystem. We constantly release new versions to make sure our checkout works perfectly with the latest Magento patches and versions as well as that of and key payment, shipping provider, and other third parties that integrate with your checkout.

Our SUP includes updates, patches, bug fixes, and email support on an ongoing basis.

6 or 12 months of Support and Update Plan are highly recommended with your purchase through Magento Marketplace.

As our customers put it: 

"When you sell high-quality shoes you can't afford to have an outdated checkout. With OneStepCheckout Support and Update Plan we know that our checkout will always provide the user experience that aligns with our brand. In fact, if we convert one additional order, it already pays off 12 months of their Update and Support." Jake Boyle, eCommerce Manager at Shipton & Heneage

Read more about our Support and Update Plan. 

Enterprise License

The license for OneStepCheckout for Magento 2 Commerce includes 12 months of premium Support and Update Plan.

You will get access to the specific Enterprise package through Composer via email.


Follow us for the latest news and insights about eCommerce, Conversion Optimization, and the Magento Community.



  • Pre-sale questions: mail@onestepcheckout.com
  • Support/Technical questions: support@onestepcheckout.com



1. Orders are manually processed and will take 4-6 hours to process during business hours in European timezone.

2. This license is covering one top-level domain. Additional domains licenses cost 75 euro (~89USD) each and can be purchased at a later stage here:  https://www.onestepcheckout.com/additional-domain-license.html 

Technical Specifications

Back to top

Seller profile

One Step Checkout AS

Seller contact



Current Version


Magento platform compatibility

Open Source (CE): 2.3 (current), 2.4 (current), 2.1 (obsolete), 2.2 (obsolete)

Commerce on prem (EE): 2.3 (current), 2.4 (current)


Stable Build


08 March, 2021


Extensions, Payments & Security, Fraud, Checkout Enhancements, Payment Integration

Quality Report

Back to top

Installation & Varnish Tests


Coding Standard


Plagiarism Check


Malware Check


Marketing Review


Manual Testing


All tests were conducted on the latest versions of Magento that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top


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

    OneStepCheckout for Magento 2 is compatible with Magento 2 version 2.1.3 and up.
    Find version specific change-logs: https://help-m2.onestepcheckout.com/help/changelogs-1


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

    OneStepCheckout for Magento 2 is compatible with Magento 2 version 2.1.3 and up.
    Find version specific change-logs: https://help-m2.onestepcheckout.com/help/changelogs-1


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

    refactoring: magento-coding-standards verified
    feature: Cart item quantity control buttons can be disabled from admin configuration
    fix: tracking amount of collectTotals calls trough requests to improve performance
    fix: reducing method calls on data save to improve performance
    fix: reducing ajax calls on place order to improve performance
    fix: getObservableId method added to payment.js, observable element detection can be wrapped
    fix: gene commerce braintree support for applepay, googlepay buttons, local payment button
    fix: improving amazonpay support by hiding it from payment method list
    fix: changing qtybuttons.js localisation variable as m2 only localises if $ or jQuery is used as jquery reference for .mage.__( method
    fix: adding missing localisation phrases to en_US.csv


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

    OneStepCheckout for Magento 2 is compatible with Magento 2 version 2.1.3 and up.
    Find version specific change-logs: https://help-m2.onestepcheckout.com/help/changelogs-1


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

    OneStepCheckout for Magento 2 is compatible with Magento 2 version 2.1.3 and up.
    Here are the change-logs: https://help-m2.onestepcheckout.com/help/changelogs-1


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

    OneStepCheckout for Magento 2 is compatible with Magento 2 version 2.1.3 and up.
    Here are the change logs: https://onestepcheckout-m2.groovehq.com/knowledge_base/topics/changelogs-1


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.

Contact Vendor

Q & A

Back to top


Back to top