Smart One Step Checkout for Magento 2
99 % of 100
User Manual
Report incorrect product information

Smart One Step Checkout for Magento 2

Increase conversion rate and decrease cart abandonment by streamlining the checkout processes for customers.

  • Customize the Checkout page: add or remove predefined fields, make them required or not
  • Analyze & track conversion rates and performance of each checkout field
  • Adjust to demands with smart configuration tools and data collection
  • Allow flexibility with the support of multiple payment methods
Current extension version: 1.7.7 | Compatibility: Open Source 2.3.X - 2.4.X; Commerce 2.3.X - 2.4.X
In stock
Only %1 left
Starting At $279.00


Increasing conversion rate has always been a proven  way to achieve your business goals. It appears, even a small improvement on the checkout abandonment rate can have a significant impact on cash-flow. It is well known that simply requiring users to click the “Proceed to Checkout” button is not enough. The Checkout page needs to be intuitive and user-friendly to minimize friction during the checkout process.


Simplify the checkout process and increase conversion rates by eliminating the required additional steps of Magento's default checkout process. Enrich the Checkout page with robust features like: excluding certain fields, adding comment boxes and adjusting the predefined checkout fields to decrease cart abandonment rates. Make sure your store checkout is not an obstacle, but rather an asset that will increase sales revenue.

Increase Store Profit with Speeded Up Checkout Process

Increase conversions and grow sales revenue, by simplifying native Magento checkout. Gain visibility into your stores' checkout analytics, and begin making data-driven improvements and optimizations based on those findings. The built-in reports show process bottlenecks to be removed and the number of abandoned checkouts to be targeted and reduced.

Store owners can define default values for fields, autodetect countries by customer IPs, take advantage of the automated address suggestions.

User-friendly experience guaranteed, highly adjustable to fit seamlessly with custom themes and mobile responsive design.

Customers can apply gift cards, reward points, store credit, coupon codes*, and edit items in their carts directly on the checkout page. The provided one page checkout has the “‘Place Order” button always visible as a call to action.

Customize checkout page effortlessly

Customize checkout page effortlessly

One Page Checkout for Magento 2  adjusts to your store theme automatically. All you have to do is add or remove predefined fields, adjust the order in which they are displayed, configure available delivery date and timing.

Make checkout easier

Make checkout easier

Set default field values, enable the GeoIP country detection and address suggestions, form autocomplete to simplify the overall process and make it more intuitive for customers.

Speed up checkout process

Speed up checkout process

Take advantage of auto fill-in for registered customers  and make sure customers complete order placing without any troubles. Allow users to place orders as guests and identify logged out customers by email.

Smart One Step Checkout for Magento 2
Optimize checkout flow

Optimize checkout flow

Create a user-friendly checkout where the 'Place order' button is always visible, without distracting elements. And your customers can edit products directly in the checkout, eliminating the need to abandon the checkout process.

Smart One Step Checkout for Magento 2
Analyze performance

Analyze performance

With the help of built-in reports, identify the checkout fields where customers get stuck. Gather metrics on checkout conversion, abandonment rates, placed order revenues and checkout field completion.

Smart One Step Checkout for Magento 2
Improve checkout conversion rates

Improve checkout conversion rates

Make data-driven decisions on how to improve the checkout process in your store. Determine which fields should be removed or added and how custom fields influence the checkout conversion. Analyze what shipping or payment methods are in least demand and whether to adjust field positions and default values.

Smart One Step Checkout for Magento 2


Integration with Gift Card

Integration with Store Credit and Refund

Integration with Reward Points

Integration with Payment Restrictions 


*- please note only native Magento features and Aheadworks extensions are supported. We do not guarantee 3rd party compatibility


Easily adjustable fields

Define if fields are mandatory, add, remove, rename predefined fields or allocate into the desired order.

User-friendly behaviour

Filled-in fields are saved in the event of unexpected page reloads.

No need to leave

Customer can login or edit items in the cart without leaving the checkout.

Address autocomplete options

Select countries autodetected by GeoIP and autocomplete address fields based on Google Place suggestions.

Revenue reports

Review if checkout conversion is improving based on report findings on revenues lost on checkouts and total revenue values from orders placed.

Per-field reports

The report shows which fields that are typically completed vs. those where abandonments are occurring.

Clear call to action

'Place Order' button is always accessible, without distracting elements.

Pre-completed fields

Existing customers are recognized by email address and have their data pre-filled.

Checkout reports

Checkout conversion and abandonment metrics.

Thought-through design

Checkout is made in a two-column design and automatically applies custom theme styles.

Date and time of delivery

Delivery date includes both date and time; required dates and time slots can be excluded from the date options.

Mobile responsiveness

Checkout page adjusts to any screen size, and the interface is mobile-friendly.

Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account
  • 1.7.7
    Released 14.04.2021rn+ Compatibility with Klarna Payment methodrn+ Minor design improvements rn* Google reCaptcha is not visible for PayPal PayflowPro payment form on checkoutrn* It is not possible to make Region/State field non-required in configurationsrn* Payflow Pro payment does not work on IE 11rnrnrn
  • 1.7.6
    Released 29.01.2021 rn+ official module supportrn* An error occurs when a customer doesn't have a default address (Magento 2.4.1 EE)rn* Top menu is not displayed on the checkout page (Magento 2.4.1 EE)rn* It is Impossible to select delivery date (Magento 2.4.1 EE)rn* An error appears on Storefront after installing the extension (Magento 2.4.1 EE)rn* Datepicker cannot be initialized in Magento 2.4.1rn* Minor issues reproduced on Magento 2.4.1 have been fixedrn* When Autocomplete is enabled, "Street Address Line" field is blockedrn* Empty value in Prefix is not set by defaultrn* isPrivateScope variable is replaced as per Magento recommendationrn* Popup does not appear while paying with PayPal Express Checkoutrn* Default shipping address is not selected for registered customersrn* Invalid display of styles when the error "ApiNotActivatedMapError" occursrn* Dependencies on Magento modules are removedrn* JS error occurs if a user does not have an email and only 1 payment method is availablern* Drop-down index is not working with TABrn* Extension attributes are not displayed in REST API orders listrn* Billing address is not transmitted when the Paypal Express payment method is usedrn
  • 1.7.5
    Released 31.08.2020rn* Speed improvements
  • 1.7.4
    Released 21.08.2020rn+ Compatibility with Magento 2.4 rn* Fixed issue when Shipping/Billing address is absent on "Checkout Behavior Report" pagern* Message about required billing address is displayed correctly nowrn
  • 1.7.3
    Released 28.04.2020rn* Fixed issue when commas from the billing address field are visible to guest users
  • 1.7.2
    Released 21.04.2020rn* Stripe official payment module supportrn* Fixed issue with required fieldsrn* Improved compatibility with Aheadworks Cart to Quotern* Totals are not updated without reloading the pagern* "Company" and "Phone Number" fields are in a wrong orderrn* Google reCaptcha is not visible in PayPal PayflowPro payment form on checkoutrn* The report pages are available by direct link if 'Checkout Reports' option is disabledrn* Some fields are not displayed as required in accordance with the settingsrn* Fixed issue with wrong year of Delivery Date filter in Orders grid rn* Minor design improvementsrn* Fixed issue with GeoIp databasern* Improved compatibility with Store Creditrn* Incorrect sorting of address fieldsrn* Validation does not work properly for new shipping addressrn* Error occurs during compilationrn* Fixed issues with native gift cardsrn* Fixed issue when 'Phone Number' field is always required
  • 1.7.1
    Released 19.02.2020rn+ Magento 2.3.4 compatibility fixes for PayPal Express (native) and PayPal via Braintree (GENE)rn* Address fields are marked as required if Paypal is enabled
  • 1.7.0
    Released 07.02.2020rn+ Aheadworks NMI Payment supportrn* Error appears on the configuration pagern* Fixed issue when Gene Braintree CC form is displayed incorrectlyrn* Minor design improvements for NMI and Braintree paymentsrn* Fixed issue when only one stored card is shown on One Step Checkout page
  • 1.6.0
    Released 05.12.2019rn+ Speed improvements (reduced the number of requests on page load)rn+ Ability to set the order of the checkout fieldsrn+ Added option to enable/disable checkout reportsrn+ Ability to use native 'Maximum Display Recently Added Item(s)' optionrn* Fixed issue when text is overlapped in Braintree payment fields on Checkout page
  • 1.5.0
    Released 20.11.2019rn+ Telephone field is now optionalrn* Magento 2.3.3 compatibility fixesrn* Fixed issue with an account creation when Prefix option is enabledrn* Fixed issue with Paypal via Braintree if vault is enabledrn* Step numbering for not 'logged in' customers was changedrn* Minor design improvements on mobilern
  • 1.4.0
    Released 18.10.2019rn+ Authorize.Net payment method compatibilityrn+ Added 'Gift Message' option to the orderrn+ Affirm payment method compatibilityrn* Magento 2.3.2 compatibility issuesrn* Internet Explorer "clear field" feature overlaps OSC "?" buttonrn* Fixed issue when the Shipping cost is not changed in Chromern* Payment method is not updated if Gift Card was canceledrn* No validation callbacks when pressing PayPal Button with enabled in context optionrn* QTY calculation doesn’t work correctly on checkout with bundle product (Magento Commerce 2.3.1)rn* Fixed issue with Magento FedExrn* If the "Persistent Shopping Cart" option is enabled, user data disappears when re-entering the pagern* Fixed issue when "State/Province" field can't be renamedrn* Error occurs when module configuration is saved ((Magento Commerce 2.3.3)rnrn
  • 1.3.5
    Released 31.07.2019rn* Static test fixesrn* Compatibility with Magento 2.1 is removed
  • 1.3.4
    Released 25.07.2019rn* Checkout page isn't opened on the storefront (Magento 2.3.2)rn* Prefix is not saved in the Order Shipping informationrn* Fixed visual issues with Ingenico Payment methodrn* Minor design adjustmentsrn* Fixed issue with Captcha display
  • 1.3.3
    Released 15.04.2019rn* "Continue to Paypal" button isn't clickable on Checkout pagern* Fixed issue when 'Qty Increments' option is ignoredrn* Order is placed when one of the agreements is not selectedrn* Minor UI fixes
  • 1.3.2
    Released 18.03.2019rn+ Cryozonic Stripe Payment compatibilityrn* Aheadworks Add Free Product to Cart compatibility
  • 1.3.1
    Released 15.02.2019rn+ Magento 2.3 compatibilityrn* Improved support of Magento Commerce points, store credit and gift cardsrn* Shipping address is not selected by default if "My billing and shipping address are the same" is disabledrn* Aheadworks Store Credit & Refund compatibilityrn* Aheadworks Coupon Code Generator compatibility rn* Aheadworks Reward Points compatibility rn* Unavailable payment methods aren't hidden on Checkout Pagern* Error appears in console if Amazon payment method is disabledrn* Error occurs on reindex with database with prefixrn* Fixed issue with 'send email' action in adminrn* Minor UX adjustments
  • 1.3.0
    Released 10.01.2019rn+ Highlighting of unfilled fields was improvedrn+ Improved visualization of fields in the extension settingsrn+ Option to set cart items collapsed or expanded by defaultrn+ Quantity can be updated by pressing 'Enter' rn+ Javascript support in the Trust Seals blockrn+ Option to set Billing Address visible by defaultrn+ Option to display 'Top menu bar' on checkoutrn+ Billing address is pre-selected by default if shipping info is not neededrn+ Delivery Date is added to order confirmation emailsrn+ Tax summary displaying improvedrn+ Phone Number field uses a numeric keyboard on mobilern+ Customer Notes are also added to the order comments history threadrn* Amazon Pay in Payment Methods allows placing orders without all data filledrn* Order note does not appear in admin when Temando_Shipping is enabledrn* Grammar mistakes and translation improvementsrn* Error message appears on an attempt to reconfigure a configurable productrn* If state field is disabled in admin, a ",," is displayed in addressrn* Newsletter subscription confirmation email is sent twice when double opt-in is enabledrn* JSON error after saving the information in the Trust Seals Blockrn* Data from custom address attributes is not saved (Magento Commerce)rn* If the "Persistent Shopping Cart" option is enabled, user data disappears on page reloadrn* Error during reindexing on Split Database setup (Magento Commerce)rnrn
  • 1.2.0
    Released 08.08.2018rn+ Integration with Amazon Payrn+ Custom CSS file for themes that do not support LESSrn* Font path improvement in LESS filern* Fixed issue when labels don't move upon entering text in fields (Safari v.11)rn* Fixed deploy problemrnrn
  • 1.1.1
    Released 28.02.2018rn* Fixed issue with VAT validation on checkoutrn* Can't change Billing address when using PayPal Expressrn* Unable to place order using Paypal Payflow Pro Paymentrn* 'Address Line' string can't be translated via csvrn* Shipping cost update issuern* Issue with initialization of the required "State" field rn* Shipping methods become disabled when changing shipping addressesrn* Loader doesn't disappear if payment with Braintree gets failedrn* Paypal Hosted Pro compatibility issuesrn* Pressing of 'Tab' in the qty box deletes its valuern* Shipping method doesn't appear on Checkout page without page refreshingrn* Delivery date and customer notes aren't shown on order page
  • 1.1.0
    Released 22.11.2017rn+ Integration with Google Autocomplete for Addresses and Placesrn+ Aheadworks Store Credit and Refund integrationrn+ Aheadworks Gift Card integrationrn+ Aheadworks Reward Points integrationrn+ Integration with the Magento Commerce store credit functionalityrn+ Integration with the Magento Commerce reward points functionalityrn+ Integration with the Magento Commerce gift card functionalityrn+ Added Gift Wrap and Printed Card options in checkout totalsrn+ GeoIP country detectionrn+ Product images displaying according to native Magento settingsrn* Adyen payment method supportrn* Fixed issue with tax in product details sectionrn* Error in developer console after CSS/JS merging
  • 1.0.5
    Released 23.10.2017rn* "From - To" fields should be required for Abandoned statistics Calendarrn* Saving configuration issuern* Js adjustments on "Abandoned Checkout Statistics" report pagern* Design issue with Ebizmarts Sage Pay Direct payment methodrn* Unit tests update
  • 1.0.4.
    Released 10.10.2017rn* Сompilation issuesrn* Static tests adjustmentsrn* Issue with OneStepCheckout and Ebizmarts SagePaySuitern* Braintree payment method design issuesrn* Magento 2.2: OSC page opening issuern* Shipping isn't updated after changing country/post codern* Stability and speed improvementsrn* PayPal Billing Agreement Setting is set to "No" issuern
  • 1.0.3
    Released 17.08.2017rn* Field placeholder is not moved to top when field is completedrn* "Order review" block width adjustment for mobile viewrn* Extension affects design settingsrn* Abandoned Checkout Statistics week calculation adjustments
  • 1.0.2
    Released 07.08.2017rn* Delivery date and time fields cosmetic adjustmentsrn* Shipping price isn't updated in "Order Review" blockrn* Order note is missing if Order is created via Paypalrn* Right-hand sidebar adjustmentsrn* Delivery date field checkout page validationrn* Saving more than 3 Trust Seals error message adjustmentrn* Special symbols in Order Review block support
  • 1.0.0
    Released 28.07.2017rnInitial release
  • 1.0.1
    Released 28.07.2017rn* Unable to place order if there are not shipping methods

Product Questions

Sign In Hover me Please sign in to submit a question
Question by: Leanne Goodwin on Nov 14, 2018, 10:48 AM
Out of the box our checkout, according to best e-commerce practice (Baymard Institute research), does not display header and footer in order not to distract a customer from placing an order. However, if you decide to display header and footer, the changes should be made in the following file:

Also, starting from Smart One Step Checkout 1.3.0, it is possible to enable Top Menu in General settings of the extension.
Answer by: Tatiana Poleshchuk on Nov 14, 2018, 10:49 AM
Question by: Ms. Maureen Kelly on Dec 10, 2018, 12:52 PM
Smart One Step Checkout uses native Magento checkout settings, so if you would like to see an image of a child product, it can be configured in:
Stores -> Configuration -> Sales -> Checkout -> Shopping Cart -> Configurable Product Image -> Product Thumbnail Itself
Answer by: Tatiana Poleshchuk on Dec 10, 2018, 12:53 PM
Question by: Jack Stewart on Apr 23, 2019, 10:08 AM
Yes, integration with Amazon Pay was added in version 1.2.0.
Answer by: Tatiana Poleshchuk on Apr 23, 2019, 4:00 PM
Question by: Karl Banks on Aug 26, 2020, 4:38 PM
Magento itself does not display Date of Birth and Gender at checkout, these fields are shown at the customer registration page. Thus out of the box our checkout also does not display these options and to add them additional customization is required.
Answer by: Tatiana Poleshchuk on Aug 26, 2020, 4:39 PM

Supported payment methods

  • APP logo.
  • Bambora logo.
  • Braintree logo.
  • Google pay logo.
  • Layer 6 logo.
  • NMI logo.
  • PayPal logo.
  • Stripe logo.
  • PayPal logo.

Don't see your payment method on the list?

Contact us to order custom integration.

Contact us
Reasons to choose Aheadworks
Fostering wellness and allowing for the feeling of support and care, we help customers in no time.
Constantly seeking ways for improvement, we write clean code, subject to timely refactoring.
Business Expertise
Business Expertise
Seasoned in succeeding with hundreds of projects, we know all aspects of Magento 2 development.
We found other products you might like!