SmartCheckout — Field Editor for WooCommerce

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

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

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

July 6, 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!
July 6, 2026
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 2 reviews

Contributors & Developers

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

Contributors

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.