Powered by Adobe Commerce 2.4.3-p2

This extension is in our Payment category. Please remember that 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.

One Step Checkout

by Amasty
Adobe Innovate Exchange Partner


Back to top

Twenty Percent of abandoned cart cases are caused by a complicated checkout process. However, there is a great solution to help your shop avoid this issue. Boost conversion rate on the checkout page with One Step Checkout extension for Magento 2 and significantly enhance the customer's shopping experience.

With this checkout module for Magento, you can fit all checkout steps on a single page. Make customers engaged in shopping by allowing them to edit product options right on the checkout. Enable fill-in with Google Auto Suggest and GEO IP tool for speeding up address typing. Convert guest customers to users in one click by automatically logging in after they place an order.

Customize checkout design: pick layout, colors, and fonts that would work better for your store. Add information concerning taxes, shipping, etc. in a checkout page description. With advanced options, let customers indicate the desired delivery date and time; add gift wrap options, etc. 


Key Features:

  • Create user-friendly checkout pages to help customers purchase more;
  • Specify required fields;
  • Allow automatic fill-in with Google Address suggestions and GEO IP,  fill in name and shipping address for registered customers;
  • Set default preselected values for particular checkout fields;
  • Choose a checkout theme;
  • Customize checkout page design;
  • Responsive design to fit any screen: desktop, laptop, tablet, and mobile;
  • Enable order comments and newsletter subscription;
  • Let shoppers log in to their accounts from the checkout with the AJAX-powered popup;
  • Apply checkout settings depending on a store view;
  • Save data after the page reload.


Simple & Fast Checkout Solution

Create a fully customized checkout page to decrease the abandonment rate and help customers finish product purchases. With One Step Checkout extension for Magento 2, select a 2- or 3-column layout; select Select checkout text font and pick colors for:

  • Checkout background;
  • Heading text;
  • Order summary block;
  • 'Place Order' button.

Specify the order and names of checkout blocks to improve the checkout block. For example, you can easily rename 'Shipping Address' to 'Customer Information' or add numbering without coding: '1. Shipping Address', '2. Delivery', etc. With implemented LESS and CSS support, constructing a perfect checkout page that fits all store needs is a no-brainer now. LESS is a language extension for CSS, that allows developers to create scalable and more manageable CSS styles. Thus, with LESS it's much easier to customize your store's checkout theme. Don't worry, missing LESS functionality is not a problem - the extension supports both styles.


User-Friendly Experience

Implement Smart AutoFill

With Smart Google suggestions, the module will display a dropdown with address variants once a user starts typing the address. Allow the GEO IP tool to detect customer locations and fill in the Country checkout field accordingly.


Edit Product Options

Let customers change product options right on a checkout page if they want to edit item’s color, size or other attributes. Therefore, it will help to speed up the shopping process as there is no need to go back to the product page and start over again. 


Custom Checkout Success Page

Display custom CMS blocks on the order success page to promote any store items or additional services and boost repeated purchases. You can also show the customer order details about shipping & payment, gift wrap, order comments, and other info.


Save Data After Page Reload

Isn’t it annoying to lose all inserted data when reloading the checkout page by accident? With this extension, this is not an issue anymore. The OneStepCheckout in Magento doesn’t reset the entered information after page reloads, and oftentimes it may save time and nerves. 


Mobile-Friendly Pages

More than 42% of sales are made on mobile devices, so optimizing checkout for mobile users is a wise decision. 

  • Hotspot #1. When specifying the 'phone number' field, a handy numeric keypad displays instead of the standard 'qwerty' one.
  • Hotspot #2. When a customer forgets to fill in Payment and Shipment methods, he will see a notification displayed in the pop-up window. As a result, it won't take time for him to find fields with the missing data.

Full Control On Your Checkout Page

Rearrange checkout fields and disable unnecessary ones via drag-and-drop. Mark required fields for order placements and add custom fields to get relevant info at the checkout. Speed up the checkout process by labeling the most common values as default.


Checkout Analytics

Analyze customers’ behavior to get valuable insight from checkout analytics. Inspect clients’ actions by looking at checkout fields completion rate — this way you’ll get an idea of what to modify at checkout page to maximize profits and diminish abandonment rate.


Advanced Options

Let your customers get the most out of Magento 2 one page checkout:

  • Delivery date and time — let them indicate the most convenient day and time interval for the order delivery;
  • Gift wrap and Gift message — show gift wrap fee and gift message options in the Order Summary block, as this extension fully supports native Magento gift functionality;
  • Display header & footer to show additional promo information;
  • Choose where to display terms&condiions checkbox;
  • Apply checkout settings depending on a store view;
  • Load only dynamic data instead of loading all HTML blocks using knockout.js.



|Checkout Page for Guests|

|Checkout Page for Customers|

|Backend Settings|


User Guide:

| Learn how to configure the module step by step with User Guide |


Our Support Policy: 

  • Free lifetime updates;
  • 3 months of free support services included;
  • 25-days Marketplace Return Policy.

Technical Specifications

Back to top

Seller profile


Seller contact



Current Version


Adobe Commerce 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), 2.1 (obsolete), 2.2 (obsolete)

Commerce on Cloud (ECE): 2.3 (current), 2.4 (current)


Stable Build


28 March, 2022


Extensions, Payments & Security, Checkout Enhancements

Supported Browsers

Chrome, Firefox, Opera, Safari, Edge, IE

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 Adobe Commerce 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.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    Version 4.1.0
    New now you can set the default condition for the ‘My Billing and Shipping address are the same’ checkbox
    New we added the ability to specify the custom text for Email Address and Phone Number tooltips
    New the extension comes with the ability to set placeholders for the checkout fields
    Improvement we enhanced the work of Google Address Autocomplete so that the State/Province field is filled properly.


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

    Version 3.1.1
    3.1.1 - Jun 29, 2021:
    Improvement: we removed additional h1 element from Checkout page
    Compatibility: with Amasty Store Pickup with Locator was enhanced - problem wtih creating new customer was resolved
    Compatibility: we added compatibility with Amasty GDPR extension so that you can obtain users consents at any place of the Checkout to meet legislative EU requirements


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

    Version 3.0.3
    3.0.3 - May 28, 2020:
    Improvement: the code was enhanced according to Magento standarts
    3.0.2 - May 18, 2020:
    Fix: we solved the problem with non displayed PayPal payment method button
    3.0.1 - Apr 24, 2020:
    Improvement: we improve compatibility with Amasty Susbcriptions & Recurring Payments extension
    Compatibility: with Magento 2.3.5 was tested and confirmed
    3.0.0 - Mar 31, 2020:
    New: we added a convenient layout builder in Admin panel - configure the layout of the Checkout page with ease using drag’n’drop
    Improvement: performance of the Checkout user flow was improved significantly by optimizing JS code, page and block caching, getting rid of redundant queries


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

    Version 2.7.0
    Added ability to re-order checkout blocks via drag and drop was added. Added feature to enable hints, comments and info messages. Added an ability to set a password a register an account at checkout. Added an auto-login after checkout account creation. Improved checkout fields management. Unit tests included in the package. Improved extension usability. Refactored the code to make it cleaner and more efficient.


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

    - the compatibility with custom themes without LESS functionality was added
    - now, the item block will be expanded by default
    - the ability to set Region field required on Checkout page was added


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

    – New: compatibility with Amasty Gift Card extension introduced
    – Compatibility with 3-rd party themes improved
    – New: added the compatibility with Amasty Custom Stock Status. Now statuses which are set by Custom Stock Status extension can be displayed under the product name at the checkout. The setting 'Allow to edit products in the Order Summary' should be enabled in Checkout configuration.
    – New: compatibility with Amasty Reward Points was introduced. Now you can apply reward points right from the checkout page
    – Compatibility with Amasty Delivery Date was improved.
    – Fixed the issue with updating the Shipping Methods section after certain conditions were applied
    – Fixed the issue with the Autocomplete feature that was displayed the street number incorrectly.
    – The setting 'Create an account' was moved to the Additional Options section in the extension configuration settings.
    – Improved the compatibility with Magento 2.2.3
    – Other minor fixes


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

    – A new feature: Amazon Pay support was implemented;
    – Тow the newsletter checkbox 'Sign up for a newsletter' isn't shown for already subscribed customers;
    – A new option: "Create an account" checkbox was added on the Checkout. If the option is selected, the registration email will be sent after the order is placed;
    – Now the 'Place Order' button is blocked when you are editing the Billing Address;
    – A new feature was added: you can configure whether to display the header and the footer on the checkout page or not;


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

    v1.0.4 - Fix for displaying comments for shipping methods when using Shipping Table Rates extension


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

    v1.0.4 - Fix for displaying comments for shipping methods when using Shipping Table Rates extension


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

    Refresh the payment methods & total upon the shipping address change. Set the Zip Code optional for the specific countries. Fixed an issue with the Braintree payment method


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

    Version 1.0.0


Back to top

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

Contact Vendor

Q & A

Back to top


Back to top