The most practical way to customize WooCommerce checkout fields (without code)
A cluttered, rigid checkout costs sales.
Checkout Field Editor for WooCommerce – Checkout Manager gives you full control over
WooCommerce checkout fields so you can reduce friction, improve UX, and increase conversions.
- Edit default billing & shipping fields
- Add custom checkout fields (20+ types in Classic checkout)
- Reorder fields with drag & drop
- Show/hide fields across emails, order details, My Account
- Validate inputs (email, phone, numbers, postcode/state)
- Supports Classic & Block Checkout (Gutenberg)
Built for store owners, agencies, and developers
Intuitive for beginners, flexible for power users, and
developer-friendly with actions/filters for deeper integrations.
🚀 What you get in the FREE version
```
-
Add, Edit, Remove & Reorder Checkout Fields (Classic)
-
WooCommerce Block Checkout (Gutenberg) support
-
Smart Validation for Clean Data
-
Visibility Controls Across the Journey
-
One-Click Reset to Default
-
Multilingual & Translation Ready
-
Performance, Accessibility, and Compatibility
```
✅ Add, Edit, Remove & Reorder Checkout Fields (Classic)
- Modify billing and shipping defaults
- Add unlimited custom checkout fields
- Change labels, placeholders, descriptions, default values, required
- Reorder fields with drag-and-drop
- Disable fields temporarily without deleting
Field types (20+) in Classic checkout:
- Basic: Text, Email, Number, Password, Phone, Hidden
- Choices: Select, Multi-Select, Radio, Checkbox, Checkbox Group
- Date & Time: Date, Time, Week, Month
- Content & Long input: Textarea, Paragraph (static text), Heading
- Advanced: URL, Datetime Local
These cover use cases like gift messages, VAT/tax IDs, delivery notes, PO numbers, newsletter opt-ins, referral sources, custom compliance notes, and more.
✅ WooCommerce
Block Checkout (Gutenberg) support
- Add Text, Select, Checkbox fields to the new Checkout block
- Field data flows into orders, emails, and My Account
- Built to evolve with WooCommerce Blocks (more types rolling out)
👉 Note: Classic has 20+ field types; Block Checkout currently supports Text, Select, Checkbox in Free. (PRO extends this—see below.)
✅ Smart Validation for Clean Data
- Email format validation
- Phone (numeric) validation
- Number validation
- State & Postcode validation (based on WooCommerce locales)
Cleaner data → fewer failed orders & better automations downstream.
✅ Visibility Controls Across the Journey
Toggle the display of each field in:
- Checkout page
- Order details (customer & admin)
- Emails (customer & admin)
- Thank You page
- My Account > Orders
Keep emails lean while preserving full data in orders.
✅ One-Click Reset to Default
Testing gone too far? Restore original
WooCommerce checkout fields instantly.
✅ Multilingual & Translation Ready
- Works with WPML, Polylang, Loco Translate
- Translate labels, placeholders, descriptions, and error messages
✅ Performance, Accessibility, and Compatibility
- Lightweight admin UI, no heavy assets on the front end
- Compatible with modern themes (Block & classic)
- Designed to play nicely with common WooCommerce extensions
🧠 Why this plugin helps stores convert better
- Shorter checkout → fewer abandons
- Relevant fields only → less cognitive load
- Proper validation → fewer support tickets
- Consistent data → better shipping, invoicing, and CRM handoff
⭐ PRO: Advanced checkout control for serious stores
Try Demo |
Documentation |
Get PRO
Upgrade when you need powerful logic, pricing, layouts, and integrations:
- Conditional Logic\
Show/hide fields based on other field values, shipping method, payment method, country, product/category, cart total/subtotal, user role, etc.
- Role-Based Visibility\
Different fields for B2B vs B2C, logged-in vs guest, wholesale vs retail.
- Extended Block Checkout Support\
More field types + better placement control for Gutenberg Checkout templates.
- Field Layout & Styling\
Half/third/full widths, groups/sections, helper tooltips, custom HTML, CSS classes.
- Pricing Fields\
Add fees/discounts via fixed amounts, custom amounts, percentage of cart, percentage of subtotal (with/without tax), dynamic per-unit pricing.
- Address Format Overrides\
Customize address formatting shown in My Account, Thank You, and transactional emails, including your custom fields.
- Export/Import Config\
Move setups between sites quickly (agency-friendly).
- Developer Hooks & Extensibility\
Clean meta keys, predictable hooks/filters for CRMs, ERPs, automations.
- Compatibility\
Works alongside popular plugins (Subscriptions, multi-vendor suites, PDF invoices, shipping/payment add-ons).
- Priority Support & Regular Updates
👉 Bottom line: PRO turns checkout into a dynamic, context-aware flow that captures the right data at the right moment—boosting conversion and operations.
🔧 Developer Notes (for Free &
PRO)
- Field meta saved to order meta with stable keys
- Filters/actions for programmatic field CRUD and output
- Safe defaults; follows WooCommerce form field APIs
🧩 Compatibility Highlights
Themes (examples): Storefront, Astra, GeneratePress, OceanWP, Flatsome, Divi, Avada, Block themes, and most well-coded themes.\
Plugins (examples): WooCommerce PDF Invoices & Packing Slips, common payment/shipping gateways, SEO plugins.\
Multilingual: WPML, Polylang, Loco Translate.
👉 If you use aggressive caching/optimization, exclude the checkout from JS/CSS/HTML minification and defer to avoid form script conflicts.
🆚 Why choose this Checkout Field Editor
- Balanced: simple for beginners, deep control for pros
- Block + Classic: future-proof while supporting today’s stores
- Performance-minded: minimal overhead where it matters
- Agency-ready: export/import, hooks, reliable meta design
Automatic installation
```
-
In WordPress Admin → Plugins → Add New, search for “Checkout Field Editor for WooCommerce – Checkout Manager”.
-
Click Install Now, then Activate.
-
Go to WooCommerce → Checkout Form Editor.
```
Manual installation
```
-
Download the plugin ZIP.
-
Upload the extracted folder to
/wp-content/plugins/
.
-
Activate via Plugins in WordPress admin.
-
Open WooCommerce → Checkout Form Editor.
```
Minimum requirements
```
-
WordPress 4.9+
-
WooCommerce 3.0+
-
PHP 5.6+ (PHP 7.4/8.x recommended)
```