The checkout page is where carts are won and lost, and every extra question you ask costs conversions – while every missing question costs you information you need to fulfill the order. Checkout Field Editor Pro gives you precise control over that balance: add, edit, reorder, or remove any field on the WooCommerce checkout through a visual drag-and-drop manager, no PHP required. Need a delivery date picker, a gift message, a file upload for custom designs? Each is a field you can drop in, position, and make conditional – shown only when the cart actually calls for it. Where a general toolkit like Advanced Product Fields for WooCommerce covers checkout as part of the product journey, this plugin treats the checkout page as the whole job.
Because custom values are stored as order meta, everything collected at checkout shows up on the order admin and flows into CSV exports without extra setup. And for stores using the newer block-based checkout, the plugin supports both checkout modes – a compatibility detail that matters since many older field plugins break on the block template.
Competitive Features
- Visual field manager – drag-and-drop reordering across billing, shipping, and additional sections
- 12 field types – text, date picker, checkbox, radio, select, multi-select, file upload, heading, and more
- Conditional visibility – show fields based on cart total, products in cart, shipping method, gateway, or user role
- AND/OR condition groups – field dependencies built visually without code
- File uploads at checkout – size limits, type restrictions, and custom destinations
- Block checkout compatible – works with both classic and block-based WooCommerce checkout
- Export-ready – custom field values included in order CSV exports automatically
Key Features
- Field presets – ready templates for delivery dates, gift messages, and order instructions
- Custom validation – required rules, pattern matching, min/max length, numeric ranges, with custom error messages
- Dynamic defaults – prefill fields from user account data placeholders
- Custom sections – add new field groups before or after the standard checkout sections
- Order admin integration – collected values displayed on the order details page
- Email template tags – inject custom field values into WooCommerce order emails
- Multilingual labels – translatable via WPML and Polylang string translation
Comparison with Competitors
Checkout Field Editor Pro vs Extra Product Options
| Aspect | Checkout Field Editor Pro | Extra Product Options |
|---|---|---|
| Focus | Checkout fields, dedicated | Product page options |
| Field-level conditional logic | Full AND/OR groups | Product option logic |
| File uploads at checkout | Yes | At product level |
| Editor refinement | Dedicated, polished | Product-focused |
| Beyond checkout | Nothing | Options on product pages |
| Learning curve | Low | Medium |
Bottom line: Extra Product Options customizes what buyers configure on the product page; Checkout Field Editor customizes the checkout itself. If field control at checkout is the actual job – conditions, uploads, validation – the dedicated editor does it properly.
Checkout Field Editor Pro vs YITH Stripe Connect
| Aspect | Checkout Field Editor Pro | YITH Stripe Connect |
|---|---|---|
| Scope | Whole checkout page | Payment processing split |
| Field types | 12 at checkout | N/A |
| Conditional logic | Cart-aware conditions | Payment flows |
| Data collection | Order meta + export | Transaction records |
| Overlap | None | None |
Bottom line: They handle different halves of the checkout. YITH Stripe Connect moves the money – marketplace splits and commission flows; Checkout Field Editor collects the information around it. Stores rarely choose between them, but the information layer is this one’s job.
Recommended Stack – collected checkout data is most valuable when it triggers action. Connect the plugin’s order data to MailPoet Premium and run post-purchase follow-ups segmented by what customers actually told you at checkout.
Official Changelog
Version 2.2.0
Release Date: August 8, 2026
- New: File upload field type for checkout attachments.
- New: Conditional logic based on multiple products in cart.
- Fix: Compatibility with WooCommerce block-based checkout.
Version 2.1.9
Release Date: July 2, 2026
- Enhancement: Conditional logic now supports AND/OR group conditions.
- New: Default value placeholders using user account data.
- Fix: Field position conflict with WooCommerce HPOS resolved.
Version 2.1.8
Release Date: June 10, 2026
- New: Drag-and-drop field reordering in the admin panel.
- New: Field presets for common checkout scenarios.
- Performance: Checkout pages with 20+ custom fields load faster.
Frequently Asked Questions
Will custom checkout fields break my payment gateways?
No. Fields are added through WooCommerce’s checkout field system without touching gateway integration – Stripe, PayPal, and other processors work exactly as before while your fields collect extra information alongside.
Can customers upload files at checkout?
Yes. The file upload field supports type restrictions and size limits – the standard pattern for print shops, prescription uploads, or custom design orders where the buyer must attach a file to complete the purchase.
Do the fields work with the new block-based checkout?
Yes. Since version 2.2 the plugin supports both the classic checkout template and the WooCommerce checkout block, with custom fields, validation, and conditional logic functioning in both modes.
How do conditional fields decide when to appear?
Conditions are cart-aware: cart total thresholds, specific products present, chosen shipping method, payment gateway, or user role. Fields appear when conditions match and disappear when they do not – keeping the checkout short for everyone else.
Can I use the collected data in order emails and exports?
Yes on both counts. Values are stored as order meta, visible on the order admin page, injectable into email templates via template tags, and included in standard WooCommerce CSV exports without configuration.

Leave a Reply