One Step Checkout
Magento 2 Extension — User Guide & Documentation
1 · Installation
Two ways to install — via Composer or by uploading the app folder. Both end with the same Magento CLI steps.
System requirements
- Magento 2.3.x / 2.4.x installed and working
- PHP, MySQL/MariaDB and web server meeting Magento 2 system requirements
- SSH access to run Magento CLI commands
Method 1 — Install via Composer (recommended)
- Open a terminal in your Magento 2 root directory and require the package:
composer require magepow/onestepcheckout - Run the Magento setup upgrade:
php bin/magento setup:upgrade - Deploy static content (production mode):
php bin/magento setup:static-content:deploy -f - Flush the cache:
php bin/magento cache:flush
Method 2 — Manual install (upload app folder)
- Download the extension package and unzip it. Upload the
appfolder to your Magento 2 root so it merges with the existingappdirectory. - Run the following commands from the Magento 2 root:
php bin/magento setup:upgrade php bin/magento setup:static-content:deploy -f php bin/magento cache:flush - Log out of the Admin panel and log back in to refresh access permissions, then clear the cache under
System > Cache Management.
2 · Configuration & Usage
All settings live in the Magento Admin panel. Screenshots below match the default Admin theme.
1 - How to configure the extension
General Configuration
To Enable/DisableMagepow One Step Checkout Extension: Go to Admin Panel > Stores > Settings > Configuration > Magepow > One step check out. Then, select Yes to Enable module/No to Disable the module
2 - Configuration
After enabling the module, we will configure the next parts of the module. InAdmin Panel > Stores > Settings > Configuration > Magepow > One step checkout we set:

- One step check out page title : Setup title for the checkout page.
- One step check out description: Set up any description for your checkout page as you want
- Default shipping method: Select Flat Rate/ Best way for shipping method
- Default Payment Method: Select default payment method for your website among 5 options
- Allow Guest Checkout: Select yes/no to enable/disable guest checkout feature. If you enable guest checkout feature, customer can create account in checkout page
- Show Billing Address: Select Yes to allow the Billing Address block to appear in the Checkout Page, or No to imply that Billing Address and Shipping Address are the same.
- Use Auto Suggestion Technology: Select Google for automatic address suggestion, or No to disable this feature.
- Show Login Link: Select Yes to show a link for visitors to login.
- Show Order Review Section: Select No to remove the Order Review section. The section displays as default.
- Show Order Date: Select Yes to allow customers to make a date on the order
- Show Delivery Comment:Select Yes to allow customers to note on the delivery.
- Show Order Comment: Select Yes to allow customers to comment on the order
- Checked Newsletter: Select Yes to have the Newsletter checkbox ticked as default.
- Show Product List Toggle: Select yes/no to enable/disable list toggle of product
- Date Format: Select 3 types of date format
- Show Terms and Conditions: Select no to disable term and conditions block or select area to display
- Show Product Thumbnail Image: Select yes/no to display/hide the image thumnails
- Days Off: Select the day off for shipping. It means that the shipping system will not work on that day
- For the part of Checkout Page Configuration, you will set configuration for Heading Background Color, Heading Text Color, Material Color, Place Order button color or make a custom css if you want
Result in frontend

3 · Support
Found a bug or need customization? Contact us — we usually reply within 24–48 hours.
Need help?
- Ticket support: support.magepow.com — we reply within 24–48 hours (usually much faster). Please include your Magento version, extension version and screenshots/error messages.
- Documentation: docs.magepow.com
- Video tutorials: Magepow on YouTube
Bug reports
If you find a bug, please report it via the ticket system with steps to reproduce, expected vs. actual behavior, and any relevant logs (var/log/system.log, var/log/exception.log).