SmartCheckout — Field Editor for WooCommerce
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
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
Installation
- Upload the plugin ZIP file through Plugins > Add New > Upload Plugin, or install it from the WordPress.org plugin directory.
- Activate the plugin.
- Make sure WooCommerce is installed and active.
- Go to WooCommerce > SmartCheckout.
- Customize your checkout field labels, visibility, and required status.
- Save your changes.
Screenshots
Faq
Yes. SmartCheckout is built for WooCommerce checkout fields, so WooCommerce must be installed and active.
Yes. You can rename supported WooCommerce checkout field labels from the SmartCheckout settings screen.
Yes. You can hide supported optional checkout fields from the checkout page.
Yes. Supported non-essential fields can be changed between required and optional.
Some important WooCommerce core fields are locked for stability and checkout compatibility. This helps prevent broken checkout flows.
No. The free version focuses on editing existing WooCommerce checkout fields. Adding new custom checkout fields is available in SmartCheckout Pro.
Yes. SmartCheckout Pro is available for store owners who need custom checkout fields, conditional display rules, order/email output, and more advanced checkout customization.
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.
SmartCheckout is designed for the classic/default WooCommerce checkout page. Checkout Blocks and custom checkout builders may not be fully supported.
Yes. Your saved SmartCheckout settings should remain after normal plugin updates.
Reviews
Great plugin - Excited to see future updates!
By iamdev42 on July 8, 2026
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.
5 Stars! Does exactly what it says.
By alanwilson20015 on 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!
Finally! No more coding to change the checkout page!
By connecthamza on 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.
Changelog
1.0.9
- Redesigned the SmartCheckout admin screen with a cleaner dashboard layout.
- Added checkout field summary stats for total, editable, visible, and protected fields.
- Improved the field manager with grouped field sections, clearer badges, and toggle-style controls.
- Added quicker save actions at the top and bottom of the field manager.
- Improved admin notices and protected-field handling.
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.





