One Step Checkout


for Magento 2

Place all checkout steps on one page to speed up the whole shopping process and significantly enhance customer satisfaction. Use Google Suggestions to help visitors instantly complete address fields and let them easily edit product options right on the checkout.

  1. Customize checkout page design
  2. Let customers edit product options on the checkout
  3. Set default preselected values for particular checkout fields
  4. Use automatic geolocation detection and Google Address suggestions
  5. Display delivery date and time options
View Extension Demos See User Guide
Conversion rate drops on a checkout page have become a real nightmare for thousands online merchants all over the world. According to about 20% of abandoned carts are caused by a complicated checkout process. However, you can easily increase conversion numbers by providing customers with a comprehensive Magento 2 one-page checkout.

Easily Customizable

Choose checkout page layout

Display all Magento checkout steps on a single page. Select a 2- or 3-column layout to find which works better for your store.

Customize checkout design

Turn your checkout page into a real eye candy by customizing its design. Select checkout text font and pick colors for:
  • Checkout background;
  • Heading text;
  • Order summary block;
  • 'Place Order' button.

Add title and description

Provide customers with any additional information concerning taxes, shipping etc. in a checkout page description.

Simple & Fast

Google Auto Suggest

Let customers enjoy smart Google suggestions. The module will display a dropdown with autocomplete address variants once a user starts typing the necessary address in a corresponding field.

Automatic location detection

With the GEO IP tool you can detect customer locations and fill in the Country checkout field accordingly.

Convert guest customers to users in one click

Remind your clients to create a profile after placing an order: allow the 'Create an Account' option at the checkout page. Once customers select it, they will receive an email with a link to start a new account.

User Friendly

Edit product options

With the extension online shoppers get a wonderful opportunity to change product options (configurable or custom) right on the checkout page. Therefore, there is no more need to spend time on visiting product pages again to edit item’s color, size or other attributes.

Custom checkout success page

  • The module enables you to display custom CMS blocks on the order success page. This way you will effectively promote any store items or additional services and boost repeated purchases.
  • The module adds order details about shipping & payment, gift wrap, order comments and other info to the checkout success page.

Full Control

Manage checkout fields

Choose fields for your Magento 2 checkout and disable unnecessary ones. Specify which of the fields will be required for order placement. Make your checkout page maximally short and clear to streamline the whole shopping process.

Specify default values for checkout fields

Mark the most common values as default to maximally speed up the Magento 2 checkout process. You can preselect values for:
  • Country;
  • City;
  • Zip code;
  • Payment method;
  • Shipping method;

Advanced Options

Delivery date and time

Want to bring customer shopping experience to a new level? Let your clients indicate the most convenient day and time interval for order delivery right on the checkout page.

Gift Wrap & Gift message

The one step checkout extension for Magento 2 fully supports native Magento gift functionality and shows gift wrap fee and gift message options in the Order Summary block. It allows customers to specify the Gift message on the order level or per item.

Display header & footer

Show additional promo information, displaying the header and footer on the checkout page.

Key Features:

  • Place checkout steps on one page;
  • Let customers edit product options on the checkout;
  • Set default preselected values for particular checkout fields;
  • Specify required fields;
  • Use automatic geolocation detection;
  • Activate Google Address suggestions;

Design & layout:

  • Choose from 2 layout types (2-column and 3-column);
  • Customize checkout page design;
  • Specify custom checkout page title and description;
  • Responsive design fits any screen resolution: desktop, laptop, tablet and mobile.
  • Display header and footer on checkout page with additional company information, subscribe button, etc.


  • Use gift wrap and gift message functionality;
  • Let customers select day and time for order delivery;
  • Enable order comments and newsletter subscription;
  • Add custom CMS block to the checkout success page;
  • Add order details, gift and delivery date info to the order success page;

More options:

  • Automatically fill in name and shipping address for registered customers;
  • Let shoppers log in to their accounts from the checkout with the AJAX-powered popup;
  • Apply checkout settings depending on a store view;
  • Load only dynamic data instead of loading all HTML blocks using knockout.js
Reasons to choose

Other Features

  • 100% Open Source — Easy To Customize
  • Follows Magento Code Architecture
  • Separated HTML/CSS/JS
  • Simple installation via Composer
* The name "Magento" and the logo are the trademarks of Magento, Inc.
Easy, Fast & Intuitive
A powerful tool to increase conversion. Easy, Fast & Intuitive. Reasonable price, good features and best support team!
Good quality and quick response
Excellent module. Good quality code. The best checkout add on on the market probably. Very impressive support team. Quick and comprehensive response with a perfect solution within 24hours.
Love this extension!
That being said we've had tried several checkout extensions. This one is the best. It has intuitive user friendly back end and bugs free. They have great docs and support service. So they do make recommendations on how to set it up properly if needed.
All-in-One checkout
It allows to disable the unnecessary fields and set the default options. Google address auto fill does the work for the customer. The delivery date and gift wrap functionality is included. Everything you need for your cart is here. Nice tool.
Really happy with service
I'm fully satisfied with support and its quick reply with solution. I'll definitely recommend Amasty to others.
Great tool
Actually, this extension has everything I wanted from checkout and even more! I really like the Google address auto-fill. It suggests the correct address and prevents customers from making the typos.
Easily customized
Cart works great with a very nice UI. Have to do minor tweaks. Support is very responsive within 24hrs with solutions to fix an issues. Highly recommended for single page One Step Checkout. Thank you!
intuitive back end interface
For reasonable price i've got an ability to customize the default magetno checkout upon my needs.

A very intuitive back end interface and user friendly configuration. This is a key factor for me when choosing Magento extensions.
Best one step checkout for Magento 2
There are many checkout extensions and it took us a lot of time to make a decision and to choose this one. This tool is really feature rich. No bugs. Some minor issues have been fixed by the support quickly.
Jason McGee
Great support and product
The extension is extremely important for my store, but I had some problems with another company's extension, so I decided to try Amasty's. Thanks to the support that fixed all of the problems in a couple of days. Recommended.

Write Your Own Review

You're reviewing: One Step Checkout for Magento 2

Version 1.4.0 - December 18, 2017
– New: Amazon Pay support was implemented.
– Compatibility with PHP 7.1 was improved.
– New: now the newsletter checkbox 'Sign up for a newsletter' isn't shown for already subscribed customers.
– The display of the newsletter checkbox 'Sign up for a newsletter' was fixed.
Version 1.3.1 - November 20, 2017
– Fixed order view error on Magento 2.2
Version 1.3.0 - October 27, 2017
– New: "Create an account" checkbox added on Checkout. When checked, registration email will be sent after order is placed.
– Place Order button is now blocked when you edit Billing Address
– Multiple minor fixes
Version 1.2.2 - October 06, 2017
– Fixed the JS error caused by empty address fields in Address form
– Magento 2.2 compatibility tested and confirmed
Version 1.2.1 - August 22, 2017
– Applying coupon code will reload Shipping section
Version 1.2.0 - August 22, 2017
– New Feature: Configure whether to display the header and footer on checkout page or not
– Other usability improvements and minor fixes
Version 1.1.0 - June 20, 2017
– Added Order Comment to the Order Confirmation email
– Minor bug fixes
Version 1.0.4 - April 05, 2017
– Fix for displaying comments for shipping methods when using Shipping Table Rates extension
– Few minor improvements
Version 1.0.3 - March 16, 2017
– Fixed the Google address autocompletion issues
– Fixed the shipping and payment methods update issues
– Fixed an issue with the Braintree payment method
– Other minor fixes and improvements
Version 1.0.2 - February 27, 2017
– Refresh the payment methods & total upon the shipping address change
– Set the Zip Code optional for the specific countries
– Fixed an issue for the payment methods that require redirect to the payment system
Version 1.0.1 - February 20, 2017
– Compatibility with Delivery Date for Magento 2
– A number of minor fixes & improvements