One Step Checkout for Magento 2

The Documentation

After downloading the package, please proceed with the following steps:

Step 1:

Please unzip the archive.

Step 2:

Disable cache at System -> Cache Management.

Step 3:

Unload the contents of the module package to the Magento root folder. This will not over write the existing Magento files, only the new contents will be added.

Step 4:

Using SSH, go to Magento root folder and run command below:

1. Run command to update database : php bin/magento setup:upgrade

2. Run command to deploy : php bin/magento setup:static-content:deploy

Step 5:

Refresh your admin user access rights: log out from your store admin and then login back. Next, please Enable Cache.


 To configure the extension settings please go to ADMIN ->STORES ->Configuration -> CMSIDEAS EXTENSIONS -> One Step Checkout.

Title – Enter a custom title for the checkout page

Description - Enter custom description for the checkout page to provide customers with additional information about taxes (e.g. VAT) or any other payment aspects. Use <html> to highlight the important points.

Apply Discount Code Enabled - set to Yes to allow customers to apply promo codes at the checkout.

Order Notes Enabled - set to Yes to allow customers to add comments to their orders right on the checkout page.

Enable Address Autocomplete Suggestions – set to Yes to show automatic address suggestions when a customer starts typing in the address field.

Newletter Subcription Option

 Enable - set to Yes to display the newsletter subscription checkbox.

 Checked by Default - set to Yes to make the Newsletter Subscription option ticked by default.

Default Values

With the One Step Checkout extension you can set default values for the following fields:

  • Country
  • Region/State
  • City
  • Shipping Method
  • Payment Method

Delivery Date Options

Show Delivery Date - Select days and time intervals available for delivery.

Available Weekdays - Select weekdays intervals available for delivery.

Available Time Slots - Select times intervals available for delivery.

Delivery is not Available During These Days and Periods - Set unavailable date for delivery.

Shipping Fields Customization

On Shipping Files Customization you can:

  • Specify a custom field label (field name)
  • Specify which of the fields should be required
  • Set fields order for checkout display

Use the drag-and-drop option to manage fields order or enable/disable them.

Trust Seals Block

Enable - Set to 'Yes' to display Trust Seal  under the 'Place Order' button on the checkout page.

Trust Seals - Add Seals, maximum number of seal is 3

Custom Text - Add a description displayed under the section with Trust Seals for the trust seal.