sandywp / plugins / smartcheckout

SmartCheckout

Field Editor for WooCommerce

4.7 out of 5 stars. 4.7 3 reviews

Customize WooCommerce checkout fields, labels, visibility, and required status without code.

Launch a sandbox with this plugin → No signup.
Ready in seconds.

v1.0.11 10+ installs WP 5.6+ PHP 7.2+

your-sandbox.sandywp.com/wp-admin
SmartCheckout — Field Editor for WooCommerce running inside a SandyWP sandbox

What you get inside

6 screens
  • SmartCheckout field editor screen.

  • Editing WooCommerce checkout labels.

  • Showing or hiding optional checkout fields.

  • Required and optional field controls.

  • SmartCheckout Pro upgrade option for advanced checkout fields.

  • Expanded Free vs Pro comparison table.

About this plugin

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
  • Detect WooCommerce Checkout Blocks and offer a safe switch to classic checkout
  • Optionally apply a modern two-column style to classic checkout

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 works best with the classic WooCommerce checkout shortcode. When Checkout Blocks are detected, SmartCheckout can help switch the checkout page to classic checkout and save a backup of the previous block layout.

The optional modern classic checkout style is disabled by default and can be turned on or off from the SmartCheckout screen. It may not match every theme perfectly, especially sites with heavily customized checkout templates or third-party checkout replacement plugins.

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

Questions

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.

4.7

3 reviews

  • 5 ★ 2
  • 4 ★ 1
  • 3 ★ 0
  • 2 ★ 0
  • 1 ★ 0

Ratings come from WordPress.org. SandyWP does not collect its own reviews.

sandywp / also on the shelf

Try another plugin

  • Checkout Fields for Blocks

    4.4 · 1K+ installs

    The Checkout Fields for Blocks plugin allows adding new fields to the checkout form.

  • One Click Order

    5.0 · 10+ installs

    One Click Order simplifies your WooCommerce checkout with a single-page form, online/manual payments, receipt uploads, and…

  • WP woocommerce checkout form display in popup

Spin up a real WordPress site in seconds.

Test plugins, build a demo, hand a client a link — then squash it and start again. No local setup, no Docker.