One Step Checkout Pro for Magento 2

See available pricing options!

Increase your business’ revenue growth with a fast and customizable one-step checkout page. Provide shoppers with a smooth and clear checkout flow that will enhance the customer experience.

  • 💡 New pricing policy is implemented for this extension
  • Customize Magento 2 checkout page in a few clicks using drag-and-drop layout builder
  • Support multiple payment and shipping methods
  • Display delivery date and time options
  • Use onе of two customizable responsive themes
  • Increase average order value by offering extra service fees
  • Hyva-ready storefront
  • ⏱Book a live demo
  • View examples of One Step Checkout on real stores.

Add to Wish List
Product updates and support for 1 month

Updates and support prolongation - $195

more info

Pick a combo offer with 20% discount:

Save $155.40

Please take note of the unique pricing policy implemented for this extension. Explore further details here →

Simplify native Magento 2 checkout process into one clear step

[PRO] Enjoy a responsive Modern theme

The in-built Modern theme helps to refresh your checkout page design with ease. Using the 2- or 3-column layouts, you can adjust the size of checkout fields to optimize the checkout. Flexible settings help to align the checkout look with the store style in just a few clicks. Moreover, the Modern theme is responsive and adjusts to any screen size.

Upgrade checkout interface with Classic theme

Simplify the Magento 2 checkout process with a seamless mobile-optimized Classic theme. The extension allows you to configure the 2- or 3-column layout to display all checkout steps without creating the page with visual elements.


[PRO] Enrich checkout with Google Autocomplete

Upgrade the checkout page with a ‘Google Address Autocomplete’ option. Add automatic location detection using GeoIP Location with a fill-in address option to simplify the checkout process for your customers.

Enhance customer experience via Geo IP

Speed up the ordering process and meet customer expectations with the ‘Geo IP location’ option. This feature accurately detects the current customer’s location and simplifies the process of filling in address information.

[PRO] Efficiently manage checkout fields

Quickly improve a default Magento checkout with flexible fields management settings. The extension allows you to rename and reorder blocks and mark some as required to create a clean checkout logic of your Magento 2 store. In the Pro solution you can also add editable placeholders to share examples of correct field completion to make Magento checkout flow faster and clearer.

[PRO] Arrange the checkout with the drag-and-drop feature

Start the Magento 2 custom checkout set-up with an intuitive drag-and-drop block arrangement. Simply rearrange the checkout by dragging blocks to create a smooth flow and guide customers through the final steps of the purchase.


Provide Order Summary automatically updating

With the power of AJAX, the total amount in the ‘Order Summary’ block is recalculated automatically after the shopping cart content is updated on the checkout. This allows you to speed up the checkout process and make it simpler for customers.

Increase the number of customer registrations

Let shoppers authorize directly from the checkout page. The extension provides your prospects with a quick and easy registration during checkout. In addition, you can configure the extension to save all entered data for the next visit.

See how the extension looks at real stores of our customers

[PRO] Customize checkout design

Customize the checkout page style according to your store design using Color Scheme settings. Define which blocks should be displayed on the page, select an appropriate CMS block for the order success page and easily configure the content of the top and bottom blocks.

[PRO] Highlight Order Summary

With the extension, locating the ‘Place Order’ button will be more streamlined for your customers. The 2-column layout of the Modern theme displays the ‘Order Summary’ along with the ‘Place Order’ button so it’s always visible whilst scrolling through the checkout.


Make data-driven decisions to optimize your checkout page

Monitor the checkout page performance using the built-in analytics tool. The Single Step Checkout Magento 2 extension provides deep insights into the number of completed forms per customer group. That valuable data will help you to uncover the customer checkout journey and evaluate which step might pose as a barrier to completing a purchase.

[PRO] Manage checkbox status

Easily adjust the behavior of the 'My billing and address is the same' checkbox using a flexible setting. You can make the checkbox selected/unselected or even hide it by default to cover specific business cases.

More features of Magento 2 One Step Checkout extension 


[PRO] Let users arrange delivery date
and time via the calendar grid


[PRO] Gain extra profit with
Gift Wrap service


Provide customers with
login from the checkout page


[PRO] Edit order details right on
the checkout:
remove or add products


Speed up checkout page
downloading with
JS and HTML bundling and minifying


[PRO] Change name of the
‘Place Order’button
for specific needs


Provide guest checkout
option for your customers


[PRO] Add custom tooltips
for ‘Email Address’
and ‘Phone number’ fields


[PRO] Increase conversion rate
by adding trust badges

Compatible with popular payment methods

Provide customers with a wide variety of payment methods. Magento 2 One Page Checkout is compatible with popular payment methods such as:

  • PayPal
  • Amazon Pay
  • Braintree
  • Klarna 9.0.16 
  • Stripe
  • SagePay

It is also possible to make a  custom integration with any other payment method by request. Moreover, the extension supports Fixed and Table Rate shipping methods.

Watch the video review from our customer

What our customers say

Choose the set of features for checkout

to solve your unique scope of business needs

One Step Checkout

  1. $149
  • Make more shoppers finish their purchase by eliminating redundant steps on the checkout
  • Track the most important checkout metrics with the built-in analytics
  • Enjoy compatibility with popular payment systems
  • Avoid extra development costs with highly embeddable design
  • Automatically detect user country for auto-filling
  • Mobile-ready

One Step Checkout Pro

  1. $209

One Step Checkout features

  • Move your customers through the checkout faster,  enjoy extra features and flexible design options
  • Reduce churn rate from checkout by enabling autocomplete of customer address
  • Let shoppers choose delivery date and time on checkout
  • Configure checkout page layout in a few clicks with drag-n-drop layout editor
  • Customize checkout design using the style switcher with premade design themes
  • Gain extra revenue by offering gift wrap service on checkout
  • Ready for PWA storefront with PWA add-on installed

One Step Checkout Premium

  1. $849

Pro features included

  • Decrease abandoned carts and monetize extra info you gather from customers on checkout
  • Ensure barrier-free checkout flow through all steps starting from ‘Add to cart’ and up to the 'Thank You' page
  • Protect your store from bots with Invisible reCaptcha
  • Provide one-click login by Social Login
  • Gather more detailed customer information with Order Attributes
  • Turn lost purchases into complete orders using Abandoned Cart Email
  • Increase repeat sales with configurable Thank You Page extension


Use Magento 2 One Page Checkout to solve the most common issues while customers place an order with one solution. According to Baymard Institute study, 69% of visitors leave the store when reaching the checkout page due to several reasons: a required registration, unclear flow, too many fields to fill in, and payment security doubts. This Firecheckout Magento 2 extension allows you to create a customizable and user-friendly page to boost conversion in the store and decrease abandoned cart rate.

Magento 2 One Page Checkout extension

Customize the default checkout of Magento 2

Step 1: Create the view part of the checkout step component

Step 2: Add your step to the Checkout page layout.

Step 3: Change the component's 

Step 4: Add the new component to the checkout page layout

Step 5: Disable a component

Step 6: Remove a component

magento 2 checkout process

The checkout in Magento 2 is built up from a series of Knockout JS components which are then rendered using the Knockout JS templating system. Magneto 2 defines each one of these components and their parent/child relationship in a large XML file which can be extended or overridden in your own theme or module.

magento 2 checkout process

The Magento simple checkout tool is designed to significantly improve store usability, especially on the most vulnerable point of contact with the customer — the checkout page. The One Step Checkout for Magento 2 extension helps store owners to get rid of redundant steps and actions, unnecessary both for the admins and customers. As a result, the increased usability makes more customers successfully submit their orders and thus, to bring your store more revenue.

With One Step Checkout plugin you can easily integrate a variety of payment methods like Paypal, Amazon Pay, Stripe, Klarna 9.0.16, Braintree and SagePay. Besides this fact, within request the integration of any other method of payment is possible.

First of all, login to your admin panel and navigate to Stores> Settings >Configuration. Now, open the Sales section and click on the Checkout tab. Next, find the Checkout Options section in the Checkout tab. After that, select the Use System Value checkbox and choose Yes in the Allow Guest Checkout field.

magento 2 checkout process


Steps to Add custom field in checkout page just after payment method list in Magento 2:

  1. Step 1: To add custom field in the table. ...
  2. Step 2: To Create extension attribute and add checkbox just after payment methods and Save that field in Quote table. ...
  3. Step 3: To Save that custom field in Sales_Order table.

magento 2 checkout process


Magento checkout is implemented using the UI components. Out of the box, the checkout consists of two steps: Shipping InformationReview and Payment Information.

magento 2 checkout process

You can get Magento 2 checkout page statistics with our One Step Checkout Pro extension. The extension includes a built-in tracking tool that shows the number of completed forms by the particular period, store view, and customer group. To view checkout analytics insights, go to Reports → Checkout Analytics.

magento 2 one step checkout

This Magento 2 One Step Checkout extension was designed to turn the default Magento order placement page into a simple and user-friendly one to increase the conversion of stores of any size. It is a well-known fact that the most challenging part of the purchasing process is the complicated and unclear checkout interface. According to Baymard Institute, e-commerce stores can gain a 35% increase in conversion rates with an optimized checkout design. With the best magento checkout extension, store managers can choose out of 5 layouts due to Magento checkout processor and 2 themes to find the design that perfectly matches their store. Turn prospects into registered customers faster by letting them create Magento 2 account on checkout.

magento 2 one step checkout

Magento 2 checkout address fields can be filled faster by customers thanks to the Google Address Autocomplete feature. You can equip your store checkout with this feature using the One Step Checkout Pro extension. The admin will need to configure just several extension settings on the backend: enable automatic location detection, allow Google address suggestions, and specify Google API key.

Magento 2 checkout address validation is used to ensure the accuracy of filling the address fields on checkout and protect both sellers and customers from incorrect and invalid address information that may result in delivery and payment mistakes. Because to place an order on Magento 2 website, the user needs to specify billing and shipping addresses.

Looking for more services for your business? Check out our most recent offer - Hire DevOps Developers. Boost your store with the power of most efficient developers from Amasty and maximize your revenue.

Adobe partner logo
Magento Marketplace logo
See 500+ verified reviews
1 Single points of sales
Trusted by Customers
Are Amasty extensions compatible with all themes and extensions by other vendors?
Amasty extensions work with all plugins we issued and with most 3rd-party plugins. If you come across a Magento 2 compatibility issue with any third-party module, we’ll definitely try to help you. If you face any technical issues, please create a ticket...
Will I get free support and updates?
Product updates for extensions purchased before Feb 1, 2022With the transition to product subscriptions, you will receive product updates for all extensions purchased before Feb 1, 2022 throughout the entire grace period — up to Aug 1, 2022. If you ...
Do you have the installation service?
Yes, you can use installation and configuration services that are available as the part of Pro and Premium add-ons for your product subscriptions.Please note that this installation service doesn’t include uninstallation. So, if you need to completely...
Can I request a free trial?
Amasty doesn’t provide any trials of Magento extensions. There's one exception: Amasty extensions are provided for testing or demo purposes to our official Platinum Partners as a part of the “access to Amasty extensions for testing purposes with Composer...
Can I test an Amasty extension on a staging site before transferring it to a live one?
Yes, you can install any Amasty extension on a test site and configure all the settings there before doing it on your live store.
How can I get a refund?
Amasty offers to its Customers a thirty (30) day money-back guarantee for the Software. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you. Fees for support subscriptions and any services provided...
How can I receive a discount?
We are now working at a loyalty program for our customers that is supposed to bring even greater benefits in the long term. While it’s not out yet, you can look through these Special Offers. New discounts and specials are added every month. To stay ...
How to update a Magento 2 Amasty extension?
To update a Magento 2 extension by manual upload:1. log in to the customer account;2. navigate to the Products tab, scroll to the packages section, and click the Download link next to the extension that should be updated;3. Important: If some extension...
If I need additional features to be added to an Amasty extension, how can I ask for it?
To leave your feature request, log in to your customer account and open the Products tab. Then, scroll down to the bottom of the page, and leave your feature request in the following form: As soon as you send your request, it is considered by our ...
Magento 2 Amasty extensions installation
Each Amasty extension package is provided with the extension files, installation & setup guides, and a license agreement. Some extensions include import files examples as well. So how to install our Magento extension? What is the plugin...
How can I prolong support?
If you have an active support service subscription, it grants you access to support services for all products purchased before Feb,1 as long as your subscription is active. Alternatively, support services are only available as the part of a product ...
Can I change the EE extension to CE for free?
Usually, no, you can’t exchange modules. Please, contact our support managers and they’ll consider your case individually. → Learn more about our special offers
How can I get a discount to re-purchase plugins?
Usually, we don’t provide any discounts. But you can contact us, and we’ll consider your case individually. → Learn more about our special offers
How can I make VAT field visible on checkout page?

The thing is that VAT field needs to be enabled on Magento first. Having done it, please proceed to a full guide how to make VAT field visible on the checkout page.

How to add custom checkout steps to Magento 2?

For this Q&A, we’ll tell you about vanilla Magento 2 checkout steps and how to add custom ones

How to disable or allow guest checkout in Magento 2?

By default, Magento 2 allows guest visitors to complete the checkout process without creating an account. But sometimes merchants want to gather more information about their customers and want to restrict checkout without registration.

Where can I find the extension's package with Hyva-compatibility to install it?
You can find the module compatibility package with Hyva theme in the "suggest" section of composer.json and install it. (Note: the compatibility is available as part of an active product subscription or Support Subscription)
What is Google Address Auto Suggest?
Address Auto Suggest allows to fill in shipping/billing address fields using only a part of address as a base. Read the full answer to get an explanation on how it works and why it is handy.
How to enable Google Address Auto Suggest at One Step Checkout by Amasty - Amasty FAQ
This guideline covers whole sequence of needed actions, where possible. Proceed to the full answer to get a step-by-step guide.

Customer Reviews

Do you need specific features added so you can achieve your business goals?

Drop us a line and we'll customize this extension for you!

You can always download the recent version free of charge from your account installing an upgrade is easy

See Magento (and other software) versions we support and guarantee their compatibility with our extensions

Version 2.5.0
Last Update: Jun 17, 2024
2.5.0 - Jun 17, 2024
  • New we added the Amasty IP Database Update Service, which allows you to refresh the IP database and ensure it remains consistently current
Version 2.4.0
Last Update: May 14, 2024
2.4.0 - May 14, 2024
  • Improvement we optimized the loading of the Checkout page to improve performance
  • Fix we eliminated the issue with loading the Checkout page on Magento version 2.4.7 (Please note: compatibility with Magento versions up to 2.3.7 is no longer supported)
Version 2.3.4
Last Update: Apr 04, 2024
2.3.4 - Apr 04, 2024
  • Compatibility we improved the compatibility with Magento 2.4.7-beta3
  • Fix we fixed the error that occurred during checkout for Magento Enterprise
  • Fix solved the issue with Bundle products options changing at the checkout
  • Fix the Delivery Date datepicker now functions correctly
  • Fix we resolved the problem with saving Delivery Date data in order details in the admin panel
  • Fix now validation messages for fields are displayed correctly on checkout
  • Fix we eliminated the error that occurred when placing approved purchase order on Magento B2B
  • Fix we fixed compatibility with Amasty Social Login so now the setup:upgrade command runs without errors
2.3.3 - Nov 17, 2023
  • Compatibility the module was tested and is compatible with Klarna Payments 9.0.16
  • Improvement we improved the performance of the module to enhance the processing of a large number of products at checkout
  • Fix we resolved the issue with saving the shipping address when creating an account after placing an order
  • Fix now 'Allow to Edit Products in the Order Summary' functionality works as intended
  • Fix we fixed the issues with Order Attributes and Customer Attributes fields management
  • Fix we fixed the error that occurred during checkout when a customer deleted their address in the customer account while placing an order
  • Fix we fixed the problem that occurred when switching from checkout with multiple addresses to one step checkout
  • Fix we added the missing closing tag to the 'amcheckout-trust-badges' block
  • Fix we fixed the problem with saving the selected billing address when 'Billing and Shipping Address are the same' is being unchecked by default
  • Fix now custom fields are associated with address attributes to prevent checkout issues when placing an order with required custom fields
  • Fix now it is not possible to modify the placeholder for the 'Country' and 'State' fields as originally intended
2.3.2 - Jul 11, 2023
  • Improvement minor improvements in system messages to avert problems with Checkout fields managing
  • Fix we fixed the checkout fields validation issue when PayPal payment method is enabled
  • Fix we solved the problem with incorrect validation of custom checkout fields that have been already filled
  • Fix we corrected the Payment Method block style issues
  • Fix we resolved the style issues with elements on the Checkout page when the Modern Checkout Design is enabled
  • Fix we eliminated the problem with the address fields validation error on the Checkout page when a delivery method was selected on the Cart page
2.3.1 - Apr 14, 2023
  • Fix we fixed the error occurred on the Checkout Page when Braintree payment methods are being used as default
2.3.0 - Apr 07, 2023
  • New now it is possible to add trust badges below the order placement button on the checkout page in the Pro and Premium Versions of the One Step Checkout solution (Note: the functionality is available as part of an active product subscription or Support Subscription)
  • Compatibility we added the compatibility with Magento In-Store Delivery so now it is possible to set up a new delivery method 'In-Store Pickup Delivery' in the Pro and Premium Version of One Step Checkout solution (Note: the compatibility is available as part of an active product subscription or Support Subscription)
  • Compatibility now the extension is compatible with the B2B Negotiable Quote functionality
  • Improvement the 'Address Autocomplete Restrictions' setting was added to allow selecting those countries whose addresses will be offered to customers by the Google Address Autocomplete
  • Fix we corrected the Bottom Block displaying on the checkout page
Version 2.2.1
Last Update: Mar 09, 2023
2.2.1 - Mar 09, 2023
  • Compatibility now the extension is compatible with Magento 2.4.5-p2, 2.4.6
  • Fix we fixed the error occurred on Checkout Page when a Customer does not have a Default Shipping Address
  • Fix we solved the Apple Pay button issue in the mini cart
2.2.0 - Nov 02, 2022
  • Compatibility we added compatibility with Hyvä Theme for One Step Checkout Pro. You can find the following packages for installing in composer suggest: 'amasty/module-checkout-gift-wrap-hyva-compatibility', 'amasty/module-checkout-delivery-date-hyva-compatibility' and 'amasty/module-checkout-thank-you-page-hyva-compatibility' (Note: the compatibility is available as part of an active product subscription or Support Subscription).
  • Improvement now it is possible to add validation to the 'Phone Number' checkout field
  • Fix we corrected the captcha behavior on the Checkout page
  • Fix we solved the problem with managing Zip/Postal and State/Province fields. Please note that after updating this fields will no longer be required, also, this option won't be available for configuration
  • Fix now Сheckout field labels are displayed correctly
  • Fix we fixed the compatibility with Amasty Gift Card so now 'Apply Gift Card Code' field is displayed as it should
  • Fix we resolved the issue with the Amasty/CheckoutCore/Plugin/Model/QuotePlugin.php plugin
  • Fix we solved the problem with products quantity editing in Order Summary
  • Fix we corrected the Shipping Address validation work
  • Fix we fixed the compatibility with Amasty GDPR so now consent checkboxes are displayed as intended on the Checkout page
Version 2.1.9
Last Update: Sep 30, 2022
2.1.9 - Sep 30, 2022
  • Fix we resolved issue with error on checkout page after module disable and enable again
2.1.8 - Sep 20, 2022
  • Fix we updated the extension packages to avoid tariff conflicts during upgrading
2.1.7 - Sep 02, 2022
  • Fix we fixed compatibility with Amasty Gift Card
2.1.6 - Jul 25, 2022
  • Fix we optimized the extension plugins work
2.1.5 - Jun 30, 2022
  • Fix we fixed the compatibility with Amasty Jet Theme and corrected order placement process
2.1.4 - May 25, 2022
  • Fix we corrected the compatibility with Amasty Jet Theme and resolved wrong sort order issue
2.1.3 - Apr 27, 2022
  • Improvement extension composer type was changed to magento2-module
2.1.2 - Apr 25, 2022
  • Improvement extension composer type was changed to magento2-module
2.1.1 - Apr 11, 2022
  • Compatibility now the extension is compatible with Magento 2.4.3-p2 and 2.4.4
2.1.0 - Mar 21, 2022
  • New we added multiple features, improvements, and bugfixes
Version 2.0.0
Last Update: Dec 21, 2021
2.0.0 - Dec 21, 2021
  • New we rearranged the components of One Step Checkout by splitting some of the features into the system modules. It’s a major technical release, however, it will not affect the functionality you already acquired in any way. Now during the update, instead of one, you will get the following packages: One Step Checkout Core, Gift Wrap, Thank You Page, Delivery Date, Style Switcher, and Layout Builder. These changes are specific to the One Step Checkout extension, the rest of the solution remains unchanged.

Ratings & Reviews

99% of 100