Title: SmartCheckout — Field Editor for WooCommerce
Author: Faraz Shoaib
Published: <strong>28. juuli 2025</strong>
Last modified: 6. juuli 2026

---

Search plugins

![](https://ps.w.org/smartcheckout/assets/banner-772x250.png?rev=3335832)

![](https://ps.w.org/smartcheckout/assets/icon-256x256.png?rev=3335832)

# SmartCheckout — Field Editor for WooCommerce

 By [Faraz Shoaib](https://profiles.wordpress.org/farazshoaib/)

[Download](https://downloads.wordpress.org/plugin/smartcheckout.1.0.8.zip)

 * [Details](https://et.wordpress.org/plugins/smartcheckout/#description)
 * [Reviews](https://et.wordpress.org/plugins/smartcheckout/#reviews)
 *  [Installation](https://et.wordpress.org/plugins/smartcheckout/#installation)
 * [Development](https://et.wordpress.org/plugins/smartcheckout/#developers)

 [Support](https://wordpress.org/support/plugin/smartcheckout/)

## Description

SmartCheckout for WooCommerce gives you a clean, simple way to customize checkout
fields without writing code.

From a lightweight admin interface, you can rename checkout field labels, show or
hide optional checkout fields, and make supported fields required or optional again.

It is built for WooCommerce store owners who want a cleaner checkout experience 
without editing theme files or adding custom PHP snippets.

#### What You Can Do

 * Change WooCommerce checkout field labels
 * Show or hide optional checkout fields
 * Make supported fields required or optional
 * Manage billing and order notes fields from one screen
 * Keep important WooCommerce core fields protected
 * Save checkout field settings with one click
 * Apply changes to the frontend checkout page

#### Safe Checkout Editing

SmartCheckout keeps essential WooCommerce checkout fields protected to help avoid
checkout errors.

Core fields such as name, email, address, and other important checkout fields may
be locked depending on WooCommerce requirements. This helps keep your checkout stable
and compatible with standard WooCommerce behavior.

#### Need More Checkout Control?

SmartCheckout Pro adds advanced checkout field tools for stores that need more than
basic label, visibility, and required-field editing.

SmartCheckout Pro includes:

 * Add new custom checkout fields
 * Create select, radio, checkbox, date, email, phone, and textarea fields
 * Reorder custom checkout fields
 * Add basic conditional display rules
 * Show custom field values in WooCommerce order admin
 * Include custom field values in order emails
 * Manage advanced checkout fields without code

[View SmartCheckout Pro](https://checkout.freemius.com/plugin/33400/plan/54827/)

#### Best For

SmartCheckout is useful if you want to:

 * Rename checkout labels for your store language or brand
 * Hide optional fields that are not needed
 * Simplify the WooCommerce checkout page
 * Make selected fields required or optional
 * Improve the checkout experience without custom code

#### Compatibility

SmartCheckout is designed for the standard WooCommerce checkout page.

It may not work with every custom checkout builder, checkout block layout, or third-
party checkout replacement plugin.

### License

SmartCheckout for WooCommerce is licensed under the GNU General Public License v2.0
or later.

You may redistribute it and/or modify it under the terms of that license.

https://www.gnu.org/licenses/gpl-2.0.html

## Screenshots

[⌊SmartCheckout field editor screen.⌉⌊SmartCheckout field editor screen.⌉[

SmartCheckout field editor screen.

[⌊Editing WooCommerce checkout labels.⌉⌊Editing WooCommerce checkout labels.⌉[

Editing WooCommerce checkout labels.

[⌊Showing or hiding optional checkout fields.⌉⌊Showing or hiding optional checkout
fields.⌉[

Showing or hiding optional checkout fields.

[⌊Required and optional field controls.⌉⌊Required and optional field controls.⌉[

Required and optional field controls.

[⌊SmartCheckout Pro upgrade option for advanced checkout fields.⌉⌊SmartCheckout 
Pro upgrade option for advanced checkout fields.⌉[

SmartCheckout Pro upgrade option for advanced checkout fields.

[⌊Expanded Free vs Pro comparison table.⌉⌊Expanded Free vs Pro comparison table.⌉[

Expanded Free vs Pro comparison table.

## Installation

 1. Upload the plugin ZIP file through Plugins > Add New > Upload Plugin, or install
    it from the WordPress.org plugin directory.
 2. Activate the plugin.
 3. Make sure WooCommerce is installed and active.
 4. Go to WooCommerce > SmartCheckout.
 5. Customize your checkout field labels, visibility, and required status.
 6. Save your changes.

## FAQ

### Does this plugin require WooCommerce?

Yes. SmartCheckout is built for WooCommerce checkout fields, so WooCommerce must
be installed and active.

### Can I edit checkout field labels?

Yes. You can rename supported WooCommerce checkout field labels from the SmartCheckout
settings screen.

### Can I hide optional checkout fields?

Yes. You can hide supported optional checkout fields from the checkout page.

### Can I make fields required or optional?

Yes. Supported non-essential fields can be changed between required and optional.

### Can I hide required WooCommerce fields like billing email or address?

Some important WooCommerce core fields are locked for stability and checkout compatibility.
This helps prevent broken checkout flows.

### Can I add completely new checkout fields in the free version?

No. The free version focuses on editing existing WooCommerce checkout fields. Adding
new custom checkout fields is available in SmartCheckout Pro.

### Is there a Pro version?

Yes. SmartCheckout Pro is available for store owners who need custom checkout fields,
conditional display rules, order/email output, and more advanced checkout customization.

### What extra features are included in SmartCheckout Pro?

SmartCheckout Pro lets you add new checkout fields, create radio/select/checkbox/
date fields, display submitted values in WooCommerce orders and emails, reorder 
custom fields, and use basic conditional rules.

### Does this plugin work with WooCommerce Checkout Blocks?

SmartCheckout is designed for the classic/default WooCommerce checkout page. Checkout
Blocks and custom checkout builders may not be fully supported.

### Will my settings remain after updating the plugin?

Yes. Your saved SmartCheckout settings should remain after normal plugin updates.

## Reviews

![](https://secure.gravatar.com/avatar/c353030d6e4f37d94c9dbfe065974d620d525f92dc6c648b6f174a972ec57efe?
s=60&d=retro&r=g)

### 󠀁[Great plugin – Excited to see future updates!](https://wordpress.org/support/topic/great-plugin-excited-to-see-future-updates/)󠁿

 [iamdev42](https://profiles.wordpress.org/iamdev42/) 8. juuli 2026 1 reply

Finally a plugin that lets me edit checkout fields without messing with code! It
does exactly what I needed—renamed labels, hid unnecessary fields, and made phone
required. Everything works perfectly on the frontend. My only gripe is the admin
interface. It’s functional but looks a bit dated and could be more intuitive. Not
a huge deal since I only go there to make changes once in a while, but a UI update
would definitely make it a 5-star experience for me. Solid plugin overall. Recommended
if you just want something that works.

![](https://secure.gravatar.com/avatar/2eea157218f227537a75b9f87fe0cb2b0219f183bb1a68bf46c312651e5684df?
s=60&d=retro&r=g)

### 󠀁[5 Stars! Does exactly what it says.](https://wordpress.org/support/topic/5-stars-does-exactly-what-it-says/)󠁿

 [alanwilson20015](https://profiles.wordpress.org/alanwilson20015/) 6. juuli 2026

Simple and effective. I wanted to change the ‘Company Name’ field to ‘Store Name’
and make it mandatory. This plugin did it in 2 clicks. The interface is clean and
the changes reflect immediately on the frontend. Great support too!

![](https://secure.gravatar.com/avatar/d765dfa68f3f6966e416ce918fc9c89775933167b5da49d653e02218735c34b8?
s=60&d=retro&r=g)

### 󠀁[Finally! No more coding to change the checkout page!](https://wordpress.org/support/topic/finally-no-more-coding-to-change-the-checkout-page/)󠁿

 [connecthamza](https://profiles.wordpress.org/connecthamza/) 6. juuli 2026 1 reply

I’ve been using WooCommerce for years, and I always hated that I needed to hire 
a developer just to change the ‘Billing Address’ to ‘Shipping Address’ or to remove
the ‘Company Name’ field. This plugin solves all of that in seconds. I love that
I can just click a button to hide the ‘Order Notes’ section (which my customers 
never used anyway) and make the ‘Phone Number’ field mandatory. The interface is
super simple—no confusing code snippets. If you want to clean up your checkout and
make it easier for your customers, buy this plugin.

 [ Read all 3 reviews ](https://wordpress.org/support/plugin/smartcheckout/reviews/)

## Contributors & Developers

“SmartCheckout — Field Editor for WooCommerce” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ Faraz Shoaib ](https://profiles.wordpress.org/farazshoaib/)

[Translate “SmartCheckout — Field Editor for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/smartcheckout)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/smartcheckout/), check
out the [SVN repository](https://plugins.svn.wordpress.org/smartcheckout/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/smartcheckout/) 
by [RSS](https://plugins.trac.wordpress.org/log/smartcheckout/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.8

 * Added a top review request prompt on the SmartCheckout admin page after settings
   are saved.
 * Added review request actions to leave a review, be reminded later, or mark the
   prompt as already reviewed.
 * Updated WordPress.org plugin screenshots.

#### 1.0.7

 * Improved the SmartCheckout Pro admin announcement panel with feature highlights
   and a Free vs Pro comparison.
 * Improved frontend checkout label refresh handling after WooCommerce checkout 
   updates.
 * Restored required and optional label markers when checkout labels are updated
   dynamically.
 * Prevented empty saved labels from overwriting WooCommerce checkout labels.
 * Refreshed plugin readme content, FAQ, screenshots, and Pro feature information.
 * Added new WordPress.org plugin screenshots.

#### 1.0.6

 * Added the SmartCheckout Pro announcement banner to the admin field manager.
 * Updated the plugin version for the new free release.

#### 1.0.5

 * Updated plugin information to match the latest WordPress.org release.
 * Improved compatibility details.
 * Added SmartCheckout Pro information for advanced checkout field features.
 * Improved readme content and FAQ.

#### 1.0.4

 * Improved plugin stability.
 * Fixed syntax issues.
 * Improved WooCommerce field handling.

#### 1.0.3

 * Fixed syntax issues and improved plugin stability.

#### 1.0.2

 * Prevented site crashes when WooCommerce is not active by adding a dependency 
   check.

#### 1.0.1

 * Fixed issue where certain WooCommerce core fields such as billing state, postcode,
   and address fields were not reflecting updated labels.
 * Added dynamic frontend label override using localized JavaScript.
 * Improved compatibility with WooCommerce default checkout country-based field 
   re-rendering.

#### 1.0.0

 * Initial release.
 * Added admin interface for managing WooCommerce billing and order fields.
 * Added support for editing field labels.
 * Added support for changing field visibility.
 * Added support for required and optional field controls.

## Meta

 *  Version **1.0.8**
 *  Last updated **4 päeva ago**
 *  Active installations **10+**
 *  WordPress version ** 5.6 or higher **
 *  Tested up to **7.0.1**
 *  PHP version ** 7.2 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/smartcheckout/)
 * Tags
 * [checkout customization](https://et.wordpress.org/plugins/tags/checkout-customization/)
   [checkout fields](https://et.wordpress.org/plugins/tags/checkout-fields/)[custom labels](https://et.wordpress.org/plugins/tags/custom-labels/)
   [field manager](https://et.wordpress.org/plugins/tags/field-manager/)[woocommerce](https://et.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://et.wordpress.org/plugins/smartcheckout/advanced/)

## Ratings

 4.7 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/smartcheckout/reviews/?filter=5)
 *  [  1 4-star review     ](https://wordpress.org/support/plugin/smartcheckout/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/smartcheckout/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/smartcheckout/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/smartcheckout/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/smartcheckout/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/smartcheckout/reviews/)

## Contributors

 *   [ Faraz Shoaib ](https://profiles.wordpress.org/farazshoaib/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/smartcheckout/)