One Step Checkout



Magento Platform
Open Source (CE)
2.1, 2.2, 2.3

Tech Specifications

Current Version:
Stable Build
29 May, 2019
Extensions, Payments & Security, Checkout Enhancements
License Type:
MIT License (MIT)


Provide your customers with a simple one page checkout that looks awesome on both desktop and mobile devices.

Other Extensions by Templates Master


Back to top

The checkout page is the very page that converts. Let's offer a simplified and quick checkout flow to your clients. The FireCheckout module avoids using many steps and form elements that might be confusing or frustrating for the users. Instead, it allows setting the checkout fields really important for submitting an order at your Magento 2 website. Then the result will be in the reduced shopping cart abandonment.  

Our Magento 2 one-step checkout solution will help your customers to complete the purchase without even thinking about it. 


Main Features

5 checkout page layouts

The FireCheckout module allows choosing up to 5 amazing checkout page layouts.  In terms of usability, the module offers all three options: one page checkout, one step checkout, and one-click checkout process. All layouts were designed according to the specifics of every single website:

  • 1 Column (Multistep Wizard)
  • 1 Column (Expanded)
  • 2 Columns (Wide Payment and Shipping sections)
  • 2 Columns (Place Payment and Shipping sections side by side)
  • 3 Columns

Choose your one to suit perfectly your store.

4 checkout page skins

Personalize your website checkout page with skins. The FireCheckout module comes with 4 awesome checkout page themes:

  • Default
  • Light
  • Midnight
  • Round

You can easily select the one you like in a design configuration.

Address Autocomplete feature

The FireCheckout module includes an indispensable auto-suggestion option when providing a quick and efficient checkout process. The extension enables the Google address autocomplete service on checkout fields. That will help your customers:

  • Enter the address faster.
  • Choose the correct address.
  • Get a simplified form filling process.

Via the module configuration, you can set the option at global or store view level. You can also place a street number at the start/end of Street Line 1 or place it directly to the Street Line 2.

Full control over checkout fields

The FireCheckout extension allows creating the additional fields to be filled during a checkout process. The fields will be displayed on order view page.  You are allowed to:

  • Select different types to show those fields on the checkout page: Text Field, Text Area, Date, Dropdown, Yes/No Dropdown and Multiple Select Dropdown.
  • Add them to the order email templates.
  • Set the field to required or optional.
  • Specify a sort order for fields' display. 

The additional checkout fields feature is a simple way to collect an important information that could be used as your marketing strategy in the future.

Creating new customer fields

The FireCheckout extension provides you with a possibility to:

  • Change customer form fields status, sort order, default values, and labels.
  • Create new customer fields. New fields will be shown on the customer registration page, on the edit customer information page. 
  • Show fields in the following types: Text Field, Text Area, Date, Yes/No, Multiple Select, Dropdown.
  • Manage customer fields at edit customer form and while creating a new order form.

Delivery date and time feature

Delivery date feature is definitely a must-have on the checkout page. If you want to provide an accurate delivery service and keep your customers fully satisfied with the delivery time, use the advanced settings of FireCheckout module. Thus you will allow choosing a delivery date and time right on the checkout page. The expanded module configuration helps you:

  • Show delivery date input globally or for certain methods only.
  • Use flexible rules for first and last available dates.
  • Exclude a delivery in certain days of the week as well as in holidays.
  • Set the last available delivery date offset.
  • Use a calendar.

Order Attachments feature 

The FireCheckout module allows users to attach files to the order directly during a checkout. All attachments are protected from public access with generated links. The customers could also upload files on the order view page. A module provides an ability to include attachment links to an email template. 


Full Features List

  • Custom checkout success page allows adding a Javascript code or HTML. A preview feature. 
  • The advanced shopping cart functionality on checkout page.
  • Newsletter subscription at checkout.
  • Validating EU VAT in checkout shipping and billing address forms by using VIES validation service.
  • 4 page layouts available: Default, Empty, Minimal, Full.
  • 3 checkout forms’ modes available: Horizontal, Basic, Compact.
  • Ability to skip shopping cart page.
  • Ability to show the errors in tooltips, when filling in the fields.
  • Ability to show order review information (Shipping Address and Shipping Method) above the cart items.
  • Easy to customize checkout styles, custom javascript, etc.
  • A full list of variables to help you easily change the layout and section. 
  • Every modules section is perfectly documented.
  • GDPR-friendly.



1-column multi-step Wizard



2-column layout alternative 




Support area


User guide


Enhance The Features Of This Extension With:

Argento Magento 2 theme 


Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.3
  • Stability: Stable Build
  • Description:

    * New additional content type: Intro Popup See Intro Popup use-cases for more information.
    * Fixed billing address section collapsing in Magento 2.3.0
    * Fixed styles for type="image" inputs
    * Improved error messages visibility

    Modules Updates

    * Improved Czech Republic addresses autocompletion

    * Fixed invalid shipping methods on initial page load
    * A new place for MaxMind database to keep vendor directory clean: var/swissup/geoip/. * Old location (vendor/swissup/module-geoip/) will still work fine though.
    * Code cleanup

    * Added abilty to place tax-free order when VAT Number is valid (EU countries only)
    * Added ability to place order using invalid VAT Number
    * Hide notice about country code for magento 2.3.0 and newer
    * Configuration improvements
    * Code optimizations
    * 1.2.1 hotfix: tax-free orders on Magento 2.2


  • Compatible with Open Source (CE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    - Magento 2.2.6 compatibility
    - 3 New Themes added
    - Customer Field Manager added
    - Tons of tiny perfection improvements like vertical alignment between blocks, equal spacing around the elements and button-set alignments.
    - Configurable Address Review added to the Order Summary section (Useful for EU countries)
    - Added ability to display product name as a link in the order summary section
    - Fixed missing/invalid tax after changing region or postcode
    - Fixed js error in IE browser
    - Improved compatibility with third-party modules (Dibs_Flexwin, Magestore_Storepickup, MGS_Claue, Braintree, ClassyLlama_AvaTax)
    - Improved “Sticky sidebar” performance
    - A lot of improvements in mobile styles


  • Compatible with Open Source (CE) : 2.1
  • Stability: Stable Build
  • Description:

    - Fixed rare bug with missing default customer address after the first login
    - Fixed compatibility with DeliveryDate module
    - Magento 2.2-dev compatibility
    - JS code improvements


  • Compatible with Open Source (CE) : 2.1
  • Stability: Stable Build
  • Description:

    - Initial extension release


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top