Live Demo Buy Now

One Step Checkout For Magento 2

The Magento 2 One Step Checkout extension will simplify the checkout process by reducing the number of steps to only one thereby allowing your Magento 2 store customers to buy the products in just a single tap.

Features – Magento 2 One Step Checkout

  • All checkout steps have been brought together on a single page.
  • Single button to complete/confirm the order.
  • Apply coupon code at the checkout page.
  • Login option for registered users at the one step checkout page.
  • Guest check out available.
  • GST field available in address for the customers of India.

Installation – Magento 2 One Step Checkout

Customers will get a zip folder and they have to extract the contents of this zip folder on their system. The extracted folder has an src folder, inside the src folder you have the app folder. You need to transfer this app folder into the Magento 2 root directory on the server as shown below.

After the successful installation, you have to run these commands in the Magento2 root directory.

First command- php bin/magento setup:upgrade

Second Command – php bin/magento setup:di:compile

Third Command – php bin/magento setup:static-content:deploy

After running the commands, you have to flush the cache from the Magento admin panel by navigating through ->System->Cache management as shown below in the snapshot.

Multi-Lingual Configuration

For Multilingual support, please navigate to Store>Configuration>General >Locale Options. And select your desired language from the Locale option.

Language Translation

If you need to do the module translation, please navigate to the following path in your system app/code/Webkul/OneStepCheckout/i18n.
Open the file named en_US.CSV for editing as shown in the below screenshot.

Once you have opened the file for editing. Replace the words after the†comma(,)†on the right with your translated words.

After editing and translating the CSV file, you need to save the translated file name according to your region language and country code such as – de_DE.CSV. Then upload the translated file to the same folder from where you have obtained it. Now your module translation is complete.

Configuration – Magento 2 One Step Checkout

After the successful installation of the module, the admin will navigate to Stores -> Configuration -> Webkul -> One Step checkout. Here the under general settings the admin will enable or disable the module.

To enable the one step checkout, select enable as “Yes” else select “No” to disable the one step checkout and enable the default Magento multi-step checkout process.

One Step Checkout – Registered Customers

If the admin has set the option “One Step checkout” as “Yes“, then the users(registered and guests) can access the one step checkout functionality at the checkout time. The customer will add the products to the cart as normal.

After adding the product to the cart, the customer will go to the cart for the checkout.

Clicking the “Go to Checkout” button will take the customer to the one step checkout page as shown below in the snapshot.

After the customer clicks the “Place Order” button, the order will be placed. The customers can check the order details by going to the My Orders section under their account menu as shown below in the snapshot.

Customers can also directly login to complete their purchase by clicking the Login button at the checkout page as shown below.

Clicking the link brings up a pop-up to enter the login details as shown below.

One Step Checkout – Guest Users

If the guest user adds a product to the cart and goes for the checkout then he will see this checkout page where he can complete his order by filling in the required details and clicking on the place order button. Guests will also be able to use the coupon codes at the time of checkout.

Customers from India can add their GST number with their address details. Registered as well as the Guest customers can add their GST number along with their address information. After creating an account, the guest customer will be able to edit their GST number if needed by editing their address details under the Address Book menu option.

**Note – The GST number should be of the format22AAAAA0000A1Z5 else the system will not take it.


Registered users can also add their GST number in the same way and can also edit it by navigating to their Address Book section and then clicking the “Edit Address“.

After clicking the “Edit Address” link, you can easily edit your GST number and then click the “Save” button to save the details.

The admin will also be able to see the GST number of the customers by navigating to Customers ->All Customer and then tapping the edit button for the customer whose details are to be seen. Now, under the Customer Information block go to the Address section.

That’s all for the Magento 2 One Step Checkout. Still, have any issue feel free to add a ticket and let us know your views to make the module better

Current Product Version - 2.0.2

Supported Framework Version - 2.0.x, 2.1.x, 2.2.x

. . .


Add Your Comment

Be the first to comment.