# One Step Checkout Extension for Magento 2 **Single Page Checkout** Optimize the checkout page effectively and reduce cart abandonment rates. **View Order Summary** Display the complete order summary of the product with information. **All Checkout Steps on Single Page** The customer finds all the fields of customer information, shipping, payments, etc. on one page. **Works for Customers & Guest Users** Registered and guest users can use a single page checkout. **Ajax Based** No webpage reloading and shipping, payment fields are processed via ajax loader ## Why Do You Need One Step Checkout? **One Step Checkout** for Magento 2 introduces the most convenient shopping experience for the customers using a single page checkout. To simplify the checkout process, the Magento 2 One Step Checkout module gathers all complicated default steps to display on one page only. Thereby, facilitating a simple and fast checkout journey for the customers to buy the products in just a single click. Magento 2 One Step Checkout saves customers the difficulty of going back and forward in case they want to fix some information from the previous page. The add on of **One Step Checkout** for Magento 2 simplifies 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 along with easy access. The customized features include Add Buy now button, Google AutoComplete Address, Add GST Number, Show Terms and Conditions Checkbox, Set Custom Page Title, Customizable Blocks Design. ### Interested in Extension Installation Service? Visit our installation service page [https://www.extendware.com/magento-extension-installation-service.html](https://www.extendware.com/magento-extension-installation-service.html) for more information ### Support Got questions? Feel free to contact us! [Support Form](https://support.extendware.com/). ## Installation Procedure ### Type 1: Zip file - Download your extension package from the [Download](https://www.extendware.com/downloadable/customer/products/) page after purchasing the extension. - Open the extension ZIP file you downloaded and extract it to a directory on your computer using a tool like WinRar, WinZIP or similar. - Upload the extracted files to the app/code/Extendware directory in your Magento installation, maintaining the folder structure. If updating, overwrite the existing files. - Connect via SSH and run the following commands (make sure to run them as the user who owns the Magento files! ``` php bin/magento module:enable --clear-static-content Extendware_Core php bin/magento module:enable --clear-static-content Extendware_OneStepCheckout php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento setup:static-content:deploy ``` ### Type 2: Via Composer (recommended) - You can freely install, update, and remove Magento 2 extensions using Composer. - Please request your private access first via [Support Form](https://support.extendware.com/). - Add the custom repository to the composer.json ``` composer config repositories.private-packagist composer https://extendware.repo.packagist.com/your-company-name/ ``` - Setup authentication ``` composer config --auth http-basic.extendware.repo.packagist.com token YOUR-PRIVATE-TOKEN ``` - Install the module ``` composer require extendware/module-onestepcheckout ``` - run the following commands ``` php bin/magento module:enable --clear-static-content Extendware_Core php bin/magento module:enable --clear-static-content Extendware_OneStepCheckout php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento setup:static-content:deploy ``` ## USER GUIDE **You will find all extendware settings in Admin Panel → Extendware Menu** ![alt_text](docs/images/1.png "image_tooltip") **To configure the extension you need to go to Admin Panel → Extendware Menu → Extendware One Step Checkout → Configuration.** ![alt_text](docs/images/2.png "image_tooltip") **One Step Checkout General Configuration** You can easily enable/disable one step checkout from configuration. **One step checkout page with all checkout fields on a single page.** ![alt_text](docs/images/3.png "image_tooltip")