One Page Checkout Suite extension for Magento 2

Icon of the Magento 2 One Page Checkout extension

One Page Checkout Suite extension for Magento 2

95 % of 100
    Includes lifetime access to the source code, 1-year of free updates & support.*
    *Onwards annual updates & support will be available 40% off the list price for your Magento edition. No recurring payments.

Choose demo option



Main features

Configurable fields & blocks to improve the checkout
Delivery & pickup tabs to streamline the checkout flow
Integrated in-store pickup to offer a new delivery option
Delivery date & time features for better user experience
Popular payment systems support for hassle-free checkout
Checkout login/guest checkout to suit any customer
Responsive design for flawless operation on any device
Advanced compatibility with Mageworx extensions



Magento Compatibility

CE 2.3.x, 2.4.x; EE 2.3.x, 2.4.x

Comes with

  • Lifetime access to the source code
  • 1 year of free updates and support
  • No subscriptions
money back

Key features

magento 2 delivery & pickup flow

Delivery & pickup tabs

Integrate a delivery-oriented approach into your Magento one page checkout flow. Determine custom fields display depending on the preferred delivery option―shipping or in-store pickup.
Learn more
magento 2 click & collect

Store locator & in-store pickup

Benefit from fully integrated Store Locator, In-Store & Curbside Pickup functionality. Create a “Find a Store” page, display physical store locations on Google Maps, etc.
Learn more
magento 2 delivery date

Delivery date & time

Cultivate customer trust with timely delivery ― offer delivery date and time selection at the checkout, enable a comments field, hide unavailable delivery dates, and more!
Learn more
magento 2 payment methods

Payment methods support

Increase customer satisfaction and brand credibility by offering various payment methods with tested compatibility: PayPal, Braintree, Klarna, Stripe, Amazon Pay.
Learn more
magento 2 one page checkout design

Responsive design

Guarantee a flawless Magento 2 one step checkout experience on any device! Customize the checkout to blend in with your theme design: adjust section names & color, upload icons, etc.
Learn more
magento 2 one page checkout

Advanced compatibility

Provide more flexibility at the checkout with the help of other Mageworx extensions. Offer and accept donations, let shoppers apply coupon codes and reward points to get a discount.
Learn more

Extensible. Customizable. Developer-friendly

Composer installation for easier extensions installation and management

No overwriting the core classes unless unachievable within a functionality

Unencrypted code for hassle-free editing if required by your clients

Extensions' code implementation following Magento's recommended best practices

All features

Optimized Magento 2 onepage checkout page

By installing the One Page Checkout Suite extension, you can expand the default Magento functionality and offer your shoppers to place their orders faster. The One Step Checkout module optimizes the checkout and enables you to:

Integrate a delivery-oriented approach into your checkout flow
Display custom fields and checkboxes in the delivery and pickup tabs
Build a friendly one step checkout interface
Gather all critical information on one page

Store locator & in-store pickup

Magento 2 One Step Checkout boasts the functionality of the fully-integrated Store Locator, Curbside & In-Store Pickup extension. It introduces an additional flexible fulfillment option with the possibility to select physical store locations at the Magento onestep checkout. The updated functionality enables you to:

Introduce a new delivery medium in your store
Display offline store locations on Google Maps
Create a customizable “Find a Store” page
Optimize location pages to rank higher
Manage products availability in your brick and mortar stores
Make relevant in-store pickup suggestions using the GeoIP functionality
Assign physical stores to source inventories for easier stock tracking
Manage stores-related data via API
Import/export files via a CSV file

Delivery date & time

Use timely and convenient delivery options to perform first-class customer service, and win even more returning shoppers. Enjoy the functionality of the Delivery Date & Time extension fully integrated into Magento one page checkout.

The Magento Checkout extension allows you to:

Adding delivery date and time functionality to the one step checkout flow
Hide unavailable order delivery dates
Display the functionality for specific store views and customer groups
Choose from 15 delivery date and time display options (radio buttons, drop-down, calendar widget, etc.)
Customize the layout to blend in your corporate design
Enable a comments field at the one page checkout Magento 2
Assign extra charges for the order delivery on specific dates and time period

Payment & shipping

The Magento 2 Onepage Checkout extension provides payment and shipping methods selection that is consistent with your website design and the Magento checkout page. The extension enables you to:

Enable a default payment method
Rename the Billing Address section
Upload icons to each payment and shipping method
Hide the pickup information section if shipping is selected
Enable a default shipping method

Magento guest checkout & checkout login

The Magento 2 One Step Checkout module allows you to effectively interact with different types of customers without missing a sale.

The shoppers who are willing to create an account get to benefit from quick account creation, while those who are not yet ready can proceed right to place an order.

Add a checkbox with custom text to initiate account creation
Display the password creation and confirmation fields if the customer chooses to create an account
Enable/disable the default selection of the Create Account checkbox
Allow guest one step checkout possibility

Order summary

The Magento Checkout extension offers your shoppers a comprehensive snapshot of their order. It allows them to quickly overview all order details and apply discount coupons and gift card codes.

Meanwhile, unlike in the default checkout flow, you get to use the order summary to implement specific marketing activities.

Specify the number of items to display in the order summary
Rename the Summary block
Set up terms and conditions
Add the Newsletter Subscription checkbox with a custom CTA text
Customize the Place Order button
Add a discount code field with custom text and placeholder
Add a tooltip message for the Coupon Code block
Add the Checkout Agreement checkbox with custom text

Premium customer experience

A long, twisted, and too complicated checkout process is the reason for cart abandonment of 87% of online shoppers. With the Magento One Step Checkout extension, you can simplify the checkout and offer your shoppers to:

Leave comments
Log in to an account
Create an account
Subscribe to newsletters
Choose between order delivery and pickup
Select the most convenient order delivery time
Find a nearby store for order pickup
Specify a preferred shipping method
Specify a preferred payment method
Add a different billing address
Overview order summary
Activate discounts and coupon codes
Check out as a guest
Apply reward points to get a discount

Design & user experience

Usability and design have a significant impact on conversion rates. The checkout process that is non-linear leaves shoppers intimidated and triggers cart abandonment, while a well-organized process can increase the conversion.

The Magento One Page Checkout extension was built in full compliance with the Magento and niche standards and best practices. As a mobile-friendly solution, the Checkout module seamlessly adjusts to any screen size and has-it-all to blend in with your theme design. You will be able to:

Customize the blocks’ color palettes
Rename the Place Order button
Adjust any section names
Add custom messages to specific checkboxes (agreements, account creation, newsletter subscription)
Add a tooltip message to the Coupon Codes block
Upload icons to make payment and shipping methods better visualized
Benefit from fully responsive Magento checkout pages

Advanced compatibility

Extensions compatibility ensures all added functionality works as required and does not hamper the efficient processes, which is especially critical during the one step checkout for Magento. The Magento 2 One Page Checkout has ideal compatibility with:

Official Stripe module

Need a custom feature?

Let us know if you're missing a feature or two — we can't promise that we'll incorporate them in our future releases, but we'll be more than happy to develop them for you at an additional cost. Request now

Product changelog


March 14, 2024
Bug fix
  • Fixes placing order issue in case of using StripeIntegration_Payments
  • Improves compatibility with PayPal express checkout
  • Improves compatibility with Braintree PayPal
  • Fixes type error 'Unable to process binding text: function(){return currentBillingAddress()'
  • Removes unnecessary console.log


July 18, 2023
Bug fix
  • Fixes duplicate address creation issue


June 13, 2023
What's new
  • SCSS styles have been replaced with LESS. The SCSS preprocessor have been removed.
Bug fix
  • Improves compatibility with Ebizmarts_SagePaySuite payment module
  • Fixes the issue on save billing address and place order actions
  • Improves detection of an active payment method
  • Improves compatibility with PayPal Express, Stripe, Braintree Vault payment methods
  • Improves compatibility with all third-party payment providers out of the box


Product questions

How can I install the one step checkout extension in Magento 2?
  • Install the extension
  • In the left pane, go to STORES, and then click Configuration.
  • In the MAGEWORX tab, click Checkout to access such configuration options as Main Settings, Design Settings, Coupon Code block Settings, Checkout Agreements, Shippings Methods, Payment Methods, and more.
  • What is the best One Step Checkout for Magento 2?

    The Mageworx One Page Checkout Suite is the best Magento 2 One Step Checkout extension that incorporates the features of two more extensions―Delivery Date & Time and Store Locator, In-Store & Curbside Pickup. The solution provides a ton of powerful extra features your Magento 2 business and customers can benefit from.

    How to display the VAT field at the checkout?

    To enable this default Magento 2 setting, you should set up the required customer groups and create the related tax classes, rates, and rules.

    How do I boost my sales with Magento 2 One Step Checkout extension?

    One Step Checkout is the best solution for a seamless shopping cart checkout process. According to the source, 18% of shoppers abandon an order due to a too long or complicated checkout process, and the Mageworx extension has it all to turn your Magento 2 shoppers’ experience into a positive experience!

    General questions

    How can I pay for Mageworx products?

    The two most common payment methods are currently accepted―credit cards (all types) and PayPal. All the payment transactions are carried out in full compliance with the security and confidentiality requirements.

    Will I get a formal invoice with all details including VAT number?

    Yes, after the purchase you will receive the complete invoice with all necessary details, including our VAT number etc.

    How to install our Magento 2 extensions?

    We offer four independent ways of Magento 2 extension installation:

    What Magento editions do Mageworx extensions support?

    Mageworx extensions support Magento 2 Open Source (former Community), Commerce (former Enterprise) editions including Magento 2 Commerce Cloud platform.

    Mageworx Repository: how to use it?

    Our own repository has been primarily intended to facilitate and speed up the process of Mageworx extensions installation and update.

    In order to work with the repository, you’ll need to have the Composer on the server first. This is the package manager of the PHP software that allows you to update & install scripts on your site.

    Click here for further installation instructions >>>

    Can I use one Mageworx license on multiple websites and staging/test hosts?

    According to the Mageworx License Agreement, you can use one copy of Mageworx software on one Magento production installation. Thus, separate Magento installations require purchasing separate licenses.

    Please mind that the extensions are not domain related, i.e., if you run each website on one Magento installation, then one license can be used. However, if you've got several websites on different Magento installations, then you would need to purchase separate licenses for each of them.

    Full Mageworx License Agreement >>>

    Before going live, can I test a Mageworx extension on a staging site?

    Yes, you can install and set up any Mageworx extension on a test environment before making changes on your production site.

    Are Mageworx extensions compatible with third-party themes?

    By default, all Mageworx Magento 2 extensions are tested on three most popular themes: Luma, Ultimo, and Porto. However, some of our extensions are compatible with more 3rd party themes.

    You can get in touch with our support team at [email protected] to confirm compatibility with the theme that you are currently using.

    Are Mageworx extensions mobile-friendly?

    In the world where 45% of purchases are completed via mobile (according to Retail Dive), we find it crucial to test and optimize all Mageworx extensions for mobile friendliness.

    For how long can I get extension updates?

    Extension updates are available as long as your support & updates package is active.

    Purchases made before February 1, 2022, reserve the right to access our Magento extensions updates free of charge for a lifetime.

    How can I get tech support?

    Currently, the Mageworx Magento support team can be reached via:

    How can I migrate from Magento 1 to Magento 2?

    Database migration, migrating custom-built functionality and design, as well as migrating advanced SEO settings―these and other options are available within our one-stop migration service.

    To get a quote, you’ll need to contact our Client Relations Manager.

    Request an estimate >>>

    How can I get a refund?

    We offer a 60-day money-back guarantee for Mageworx extensions that have been purchased via our site. Customer satisfaction and creating true value are our top priority!

    Please note that this is except for those Magento 1 extensions that are intended to be upgraded to their Magento 2 versions within 30 days since the moment of M1 version purchase. In such a case, a refund will be applied solely to the Magento 2 extension version.

    Please note that extensions purchased at Magento Marketplace are covered by the 25-day Marketplace Refund Policy.

    Full Refund Policy >>>

    Does Mageworx have a discount program?

    Reward points, bulk & upgrade discounts―at Mageworx, we do our best to show appreciation to our new and existing customers. Joining the program is fast and easy. To start saving with us, you need to create an account.

    Loyalty Program details >>>

    How can I become an affiliate?

    By helping Mageworx promote our extensions, you can earn up to 50% on every order. To join the affiliate program, you need to create an account on our website.
    Go to "My Profile ― Affiliates", then complete and verify your affiliate profile.

    Affiliate Program details >>>

    Feel free to drop us a line on the Support page if you have questions.