One Step Checkout

by Amasty
Premier Extensions Partner


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

Tech Specifications

Current Version:
Stable Build
29 July, 2019
Extensions, Payments & Security, Checkout Enhancements
Supported Browsers:
Chrome Linux: 42, 43, 44 Mac: 39, 44 Windows: 39, 40, 42, 43, 44 Firefox Linux: 31, 38, 39, 40, 41 Mac: 31, 38, 39, 40, 41 Windows: 31, 38, 39, 40, 41 Opera Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Safari Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Edge Windows: 42 IE Windows: 10, 11, 8, 9


Help customers purchase more with an optimized checkout page. One Step Checkout extension for Magento 2 allows you to fit all checkout steps in one page to make checkout quick and easy. 

Other Extensions by Amasty


Back to top

20% 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 checkout page with One Step Checkout extension for Magento 2 and significantly enhance customers shopping experience.

With this extension, you can fit all Magento checkout steps on a single page. Make customers engaged in a shopping by allowing 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 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;
  • 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 abandonment rate and help customers finish product purchase. 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 Auto Fill

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


Edit Product Options

Let customers change product option right on a checkout page if they want to edit item’s color, size or other attributes. Therefore, it will help to speed-up shopping process as there is no need to go back at 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 to 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 checkout page by accident? With this extension, this is not an issue anymore. The One Step Checkout doesn’t reset the entered information after page reload, 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 most common values as default.


Checkout Analytics

Analyse 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 what to modify at checkout page to maximize profits and diminish abandonment rate.


Advanced Options

Let your customers get the most out of Checkout page:

  • 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.



| Configure this extension — Backend Extension Settings

| See the Checkout page as a registered customer — Frontend Demo |

| See the Checkout page as a guest user — Frontend Demo |


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 return policy.

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Compatible with Commerce using 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 using 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 using 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 using 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 using 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


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