One Step Checkout

One Step Checkout



Magento Platform
Open Source (CE)

Tech Specifications

Current Version:
Stable Build
14 June, 2018
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 IE Windows: 10, 11, 8, 9, Edge
License Type:


The extension allows customers to checkout faster in one page only, which can reduce cart abandonment and increase conversion rate for online stores. 

Other Extensions by BSS Commerce


Back to top

In default Magento 2, the checkout process requires customers to complete all necessary information in the two sections like Shipping Address and Reviews & Payment. However, it often takes customers a lot of time to fill in all elements and can cause them to leave their carts without placing orders anymore.  Therefore, it is very important that store owners should enhance the display of the checkout page so that customers can have a quicker purchase process as well as save up their shopping time.

One Step Checkout for Magento 2 is developed to help online stores to overcome the drawback of default Magento. It merges two checkout steps into one page with all information displayed in a more user-friendly interface. Customers don’t need to manually add their addresses because this module automatically recognizes their places and then autocompletes addresses with Google API and Google Suggest. Moreover, when there are any changes, related information is also accordingly updated. In addition, customers can also choose their dates and times to receive orders, leave comments, add gift messages and subscribe for newsletters right on the checkout page.


  •  Allow customers to checkout quickly on a single page

One Step Checkout for Magento 2 helps customers to checkout faster and more conveniently by showing all information such as shipping address, shipping methods, payment methods and order summary in only one page. Therefore, customers can easily complete or make changes to these fields at one time.

  • Use Geo IP to detect customer location and autocomplete customer address with Google Suggest

In the default checkout of Magento, customers need to fill in their countries, cities or states/provinces and also detailed addresses. However, by using Geo IP,  this module automatically detects customer location and pre-fill it in the Shipping Address of the checkout page. For example, if a customer from the United State adds a product to cart and then goes to checkout, his/her country is automatically pre-filled as the United State.

In addition, One Step Checkout for Magento 2 autocompletes customer addresses when they just type some letters. Besides, other things such as Zip/Postal Code and States/Provinces are also updated after customers select an address from the suggested list.

In case customers purchase downloadable products, they don’t need to fill in their addresses.

  • Auto-update related information when customers make any changes

- When customers change their shipping addresses, their shipping methods and billing addresses are also adjusted

- When customers change shipping methods, the order summary is updated

  • Add a delivery date section into the checkout page to let customers choose dates and times to receive their orders

This module allows customers to select the most appropriate dates and times for receiving orders and also leave comments to notify store owners. Moreover, this delivery date and time information is displayed in the Order grid and in the Order details so that administrators can know when they should deliver to customers.

  • Be compatible with a number of payment methods

Because our module minimizes overriding core of the checkout, it is compatible with multiple common payment methods that default Magento supports such as Paypal,, Braintree, Credit Card. Therefore, customers have more choices to pay when purchasing products.

  • Add an order comment, a discount code box, gift message option and a newsletter subscription checkbox into the checkout page

Customers can leave order comment, add a coupon code to get discount, send a message to receivers and also subscribe for newsletter by ticking the checkbox. These things bring a better shopping experience for customers when they not only buy products but also have more choices to customize orders as your wish and follow store information via newsletters.

  • Customize the router names for their own checkout page

By making a simple configuration in the backend, admins can completely own a new router name for their checkout page instead of that of Magento default. For instance, if you set a router name as "onestepcheckout", your checkout page will have a new URL like ""

  • Provide responsive One page checkout in all devices 

  • Works well with Magento 2 Order Delivery Date extension, Magento 2 Checkout Success Page extension, Store Credit and Magento 2 Pre-Select Shipping/Payment extension by BSSCommerce.







  • Simplify the checkout process to enhance shopping experience for customers

With One Step Checkout for Magento 2 by BSSCommerce, store owners can reduce checkout steps to 1 step only and create a better purchase process for customers compared to Magento default. They now just need to complete all information on one page without going back or forth for more actions. Therefore, it is really a very good way to save a lot of shopping time and improve customer satisfaction.

  • Reduce the cart abandonment and increase the conversion rate effectively

Customers often prefer a convenient checkout process to a complicated one with so many things to fill in. If an online store provides customers an easy-to-use checkout page, this store can get higher conversion rates because customers will keep on finishing the checkout process without leaving carts. As a result, the abandoned cart rate is considerably reduced and online stores can get more benefits from this reduction.  



Get instant support with our Live Chat.

Contact us by sending an email to or leaving us a message on Skype:

Release Notes

Back to top


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

    v1.0.0: First Release


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