Menu Close
    Searching for an experienced Magento 2 Development Company ?

    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.

    Moreover, the module also adds the ‘Buy Now’ button with the use of which customers can directly go to the one-step checkout page.

    Note:  The Buy Now button will not be visible on the Bundle Product Page.

    Note:

    • Autocomplete API services are used in our module. To have these services you must have the Google API Key to make use of this extension. You can generate one by clicking  here
    • You need to enable billing for your google account project under which the API Key is created. For more information please visit here

    Watch the video to understand the extension workflow:

    FwoDSjBaGPk

    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.
    • A login option for registered users at the one-step checkout page.
    • Guest check out available.
    • The GST field is available in the address for the customers of India.
    • Adds the “Buy Now” button on the product page.
    • It makes the purchase process fast for customers.
    • It makes the purchase process easy for customers.
    • Admin can change the layout format.
    • The admin can enable the shipping address autocomplete.
    • Checkout experience by making it easier and faster for customers to enter their shipping address.
    • The admin can select enable to order comment field.
    • The customers can write down their extra requirements for the store.
    • Admin can enable this field for GST users.
    • For Indian user GST option available.
    • The admin can add Blocks of Collapsible features.

    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.

    Webkul_M2_One_Step_Checkout_general_settings_1

     

    General settings

    One Page Checkout

    Here Admin has an option to enable/disable for the One Page Checkout option.

    Title

    In the title, the admin will enter the store title that will show on the checkout page.

    One Step Checkout - Title

     

    Select Checkout Layout

    You can change the number of checkout columns in the “Select checkout Layout option” here you can select 2columns layout or 3columns. 

    Check the below-given screenshot when 3columns layout selected

    Magento 2 One Step Checkout - 3_columns

    Screenshot – when 2columns layout selected

    Magento 2 One Step Checkout - two_column

    Enable Address Autocomplete for Shipping Address

    The admin can enable address to autocomplete. With this checkout experience by making it easier and faster for customers to enter their shipping address. If this field is enabled, then admin also required to fill the Google Map API Keys. 

    When customers arrive at checkout and start entering the first few characters of their address, Autocomplete will instantly provide a list of potential matching addresses.

    Auto-Complete Shipping Address

    Easier the shipment address fill-up process with auto-complete feature. Facilitate your buyers to auto-complete the shipping address by locating in the street address.

    Auto_Fill

    After filling the street address city and state/province will get auto-updated. 

    www.devmage.com_11376_onestepcheckout_index_store-1

    Enable order comment field and Order comment field

    The admin can select enable to order comment field. In this, your customers can write down their extra requirements for the store.

    And, In the Order comment field, the admin can enter the comment field name.

    two_column-1

    Enable GST Field

    Admin can enable this field for GST users. And this field will only visible if a country is India selected.

    Magento 2 One Step Checkout - GST

    Enable Blocks Collapsible

    To enable, select enable as “Yes” else select “No” to disable the block Collapse layout.

    one step checkout

    See the screenshots when Blocks Collapse Enabled, customers can minimize the block.

    Blocks Collaps Enabled

    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.
    Add-To-Cart

    After adding the product to the cart, the customer will go to the cart for the checkout where the customer can see the one step checkout page.webkul-magento2-one-step-checkout-cart-checkout-option-1

    The customer can also see the ‘Buy Now’ button on the product page. After clicking on the ‘Buy Now‘ button the customer will be redirected to the checkout where the customer can see the one step checkout page.

    Buy-Now-Button

    Now if the admin has enabled the terms and conditions from the back-end, then the customers will have to first check the checkbox for the Terms & Condition and after that, the customer can click on the Place Order button to complete the purchase as shown below in the snapshot.

    Magento 2 One Step Checkout - 3_columns

    Clicking the I Accept the Terms & Conditions link will bring up a pop-up window with the Terms and conditions set fort by the admin. Click the Close button to get back to the checkout page.

    terms_and_condition

    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.

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

    One Step Checkout_Sign_In

     

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

    One Step Checkout_SignIn

     

    One Step Checkout – Guest Users

    Now if the admin has enabled the terms and conditions from the back-end, then the guest users will have to first check the checkbox for the Terms & Condition and after that, the guest user can click on the Place Order button to complete the purchase as shown below in the snapshot.

    checkout_without_login_2

     

    Clicking the I Accept the Terms & Conditions link will bring up a pop-up window with the Terms and conditions set fort by the admin. Click the Close button to get back to the checkout page.

    terms_and_condition

    Further, customers from India can add their GST numbers 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.

    Guest

    Magento 2 One Step Checkout - GST

    Meanwhile, 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“.

    Moreover, after clicking the “Edit Address” link, you can easily edit your GST number. Then click the “Save” button to save the details.

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

    address_book

    Compatible With Multi Vendor Marketplace

    The One-Step Checkout extension also works with the Webkul’s Multi-vendor Marketplace. One step Checkout is the best initialization to merge the various checkout steps to a single step.

    After that, the marketplace customers can perform tasks like creating accounts, shipping address, shipping method, payment method, and order summary into one step.

    As the marketplace has many sellers, so if the customer adds multiple seller products to the cart then also the one-step checkout will be applicable. In the image below, two different seller products are checkout using one-step checkout:

    webkul-magento2-one-step-checkout-maketplace-compatibility-2

    Here, the marketplace customer can choose among various payment and shipping methods that are supported by the marketplace module. The one-step checkout module also supports most of the shipping methods available in our marketplace module.

    Further, providing various shipping and payment methods will help the sellers to increase the sales and revenue as the product can be reached to most of the customers.

    Note:

     

    Compatible With Order Attribute

    One-step checkout is also compatible with one of the Webkul’s most astonishing modules that is Magento 2 Order Attributes. The module allows adding some custom attributes at the time of placing the order or checkout.

    The admin can create the attribute from the backend very easily and place it on the desired positions. This feature will fascinate the customers as they can also add some extra attributes like gift wraps, custom messages or other details, etc while processing the checkout.

    The admin can also get some more details regarding the order by asking queries through custom attributes to the customers.

    One-Page-Checkout-4

    That’s all for the Magento 2 One Step Checkout. Still, have any issue feel free to add a ticket. Let us know your views to make the module better https://webkul.uvdesk.com/en/

    Current Product Version - 4.0.1

    Supported Framework Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x

    Blog Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x
    • Version 2.0.x, 2.1.x , 2.2.x , 2.3.x
    • Version 2.0.x, 2.1.x , 2.2.x , 2.3.x, 2.4.x
    . . .
    Discuss on Helpdesk

    Leave a Comment

    Your email address will not be published. Required fields are marked*


    4 comments

  • Julia
    Wonderful post. Really deep and insightful. I loved that you mentioned here the importance of checkout on any Magento store. I have been operating several Magento stores and as far as my experience goes.
    • Nishad Bhan (Moderator)
      Hello Julia,
      Thanks for appreciating the post on One Step Checkout for Magento 2.
      For any queries or suggestions get back to us at [email protected]
  • Emil Shamloo
    Hi, dose your extension ready to handle “guest” customer?
    I run a webshop called http://www.delikatematgaver.no and it is a gift-shop.
    Half of my customers are Guestes! And they only want to give the “receiver”information, and sometimes without any message!
    All of Onestepcheckouts have “buyer”‘s e-mail mixed with the “receiver”‘s information. And this is confusing!
    Have you thought about it? Or can you think of a solution?
    Regards
    • Hari Narayan Bairwa (Moderator)
      Yes, Registered as well as guest customers can use single step checkout feature conveniently. The guest customers can enter “receiver” information (like- name, email, shipping address etc)as well. New billing and shipping address can be added to the checkout page.
      You can check our demo here: https://magento2demo.webkul.com/modules-demo2/?demo=Webkul_OneStepCheckout
      For any other queries regarding the module, please raise a ticket at http://support.webkul.com/
  • Back to Top

    Table of Content

    Hide Index