One Step Checkout For Magento 2

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 checkout available.

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.
Magento 2 One Step Checkout

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.
Magento 2 One Step Checkout

Multi-Lingual Configuration

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

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.

Magento2 Change CSV language file

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

Magento2 Change Language

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.

Magento2 Change CSV Language file

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.
Magento 2 One Step Checkout

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.
Heading name goes here

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.

Heading name goes here

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