If your store runs the Cart and Checkout Blocks, two of the most widely installed checkout field plugins will not help you: Checkout Manager by QuadLayers and Woo's own Checkout Field Editor both state in their own listings that they support the classic checkout only. Seven others do support blocks, and the real difference between them is not field count but whether conditional rules and field fees are included or sold separately.
Three questions that decide this
Work through these in order. Most stores have an answer by question two.
- Are you on the block checkout? Open your Checkout page in the editor. If you see a single WooCommerce Checkout block, you are. If you see a shortcode, you are on the classic checkout and every plugin below works for you.
- Do you need rules, or just extra fields? A plain set of always-visible fields is the cheap case, and several free plugins cover it. Fields that appear only in certain circumstances are the expensive case, and that is where the market divides.
- Does a field need to change the total? Gift wrap, express handling, insurance and engraving all mean a fee attached to a field. Only a handful of tools do this, and almost all of them charge for it.
wp-block-woocommerce-checkout. If it is there, you are on the block checkout.What core gives you with no plugin
Worth knowing before you buy anything, because core covers more than most people expect.
Capability |
Core, block checkout |
|---|---|
Field types |
4: text, select, checkbox, date |
Where fields can go |
Contact, address, or order. One location per field |
Conditional rules |
Supported from WooCommerce 9.9 |
How rules are written |
JSON Schema, in PHP, by a developer |
Checked on the server |
Yes, as well as in the browser |
Source: the WooCommerce developer documentation on additional checkout fields and conditional fields.
Use core if you have a developer, need a handful of fields, and text, select, checkbox and date are enough. Look at a plugin if the person running the store needs to change fields without a deployment, or you need a textarea, radio button, multi-select or file upload, none of which core offers.
Block support, plugin by plugin
Every line below is quoted or summarised from the vendor's own listing or documentation, read on 28 September 2026.
Plugin |
Block checkout |
What the vendor commits to |
|---|---|---|
Alovio Checkout Fields |
Supported |
"behaves identically on the classic checkout and the new Block (Store API) checkout" |
Checkout Fields Manager (Addify) |
Supported |
"the first checkout fields extension compatible with Cart & Checkout Blocks" |
Custom Checkout Fields Editor (WPExperts) |
Supported |
"Compatible with the Cart and Checkout Blocks" |
Checkout Field Editor (Acowebs, free) |
Supported |
"Added full support for WooCommerce Checkout Block" from version 3.0.0 |
Conditional Checkout Fields (FMEAddons) |
Supported |
Custom fields work in the Billing, Shipping and Additional sections. Custom sections built by the plugin are classic checkout only, so on blocks those fields go in the Additional section instead |
Checkout Field Editor (ThemeHigh) |
Supported for named types |
Text, Select, Radio, Checkbox, Number, URL, Email, Paragraph, Textarea and Heading, with validation for email, phone and URL |
Flexible Checkout Fields (WP Desk) |
Needs a second plugin |
The main plugin "works with the classic checkout form based on the shortcode". Block support comes from its separate Checkout Fields for Blocks plugin |
Checkout Manager (QuadLayers) |
Not supported |
"not compatible with the new WooCommerce Checkout Blocks introduced in version 8.3 and later" |
Checkout Field Editor (Woo) |
Not supported |
"works with the legacy checkout only" |
ThemeHigh is the only vendor that names exactly which field types work on blocks. That is a point in its favour. Everywhere else, "compatible with Cart and Checkout Blocks" may cover every field type or only some, and the listing does not say.
Conditional rules: included or extra
This is the question that decides most purchases, because a checkout field plugin without rules is a form builder, and core can already build a form.
Plugin |
Rules at no extra cost? |
What a rule can depend on |
|---|---|---|
Alovio |
Yes, in full |
Cart contents, product category, customer role, shipping method, payment method, billing or shipping country, other fields. AND and OR |
QuadLayers |
Partly, classic checkout only |
The value of a parent field. Cart subtotal rules are Premium |
Core |
Yes, written in code |
Cart data, customer data, checkout data, other fields |
ThemeHigh |
Pro |
Cart contents, subtotals, user roles, products, categories, field values, shipping and payment methods |
WP Desk |
Paid add-on |
Cart contents, shipping, payment, user role, order value, other fields, date |
Acowebs |
Pro |
Other field values, products or categories, user role, payment method, shipping method, cart subtotal or total |
WPExperts |
Paid, no free tier |
Cart condition and checkout condition |
Addify |
Paid, no free tier |
Other fields and user roles |
FMEAddons |
Paid, no free tier |
Other fields, cart subtotal, cart total, shipping method, payment method, combined with AND inside a group and OR between groups. Separately, fields can be shown by product, category, tag or user role |
Alovio is the one to know about if budget decides it. It includes conditional rules, field fees and file upload with no paid tier, and states it behaves the same on both checkouts. It is also version 1.5.0 with roughly 100 active installations. That is a young plugin on the one page of your store where a fault costs an order, so weigh the saving against that. If it suits your store, it is the cheapest route to conditional fields that exists.
Fees, repeating fields and sections
Plugin |
Fee attached to a field |
Repeat a field per item |
Custom sections |
|---|---|---|---|
FMEAddons |
Fixed or percentage |
By product quantity or cart count |
16 positions, classic checkout |
Alovio |
Included: fixed, per unit, or percentage of subtotal |
Not offered |
Four positions |
WPExperts |
Fixed or percentage |
Not stated |
Yes |
Addify |
Fixed or percentage, per option |
Not stated |
Not stated |
ThemeHigh |
Pro: fixed, custom, percentage, dynamic |
Pro |
Pro, 14 positions |
Acowebs |
Pro: fixed or percentage |
Not stated |
13+ positions |
WP Desk |
Paid add-on |
Not stated |
Pro |
QuadLayers |
Premium |
Not stated |
Not stated |
Repeating fields are the least common capability here and the one most often needed by print, engraving and ticketing stores, where every item in the cart needs its own line of text.
Field types available
Counts are not directly comparable between vendors, since some list a date field and a date picker separately, and a count given for the classic checkout may not all carry over to blocks. Use this for rough scale, then check the specific type you need.
Plugin |
Free |
Paid |
|---|---|---|
ThemeHigh |
20 |
Adds file upload, time picker, date picker, label |
Alovio |
13 |
No paid tier |
Acowebs |
12 |
24+ |
WP Desk, classic |
12 |
Adds select, radio, multi-select, date, time, file upload, hidden |
WP Desk, blocks add-on |
7 |
Logic and pricing sold separately |
FMEAddons |
No free tier |
25 |
WPExperts |
No free tier |
21 |
Addify |
No free tier |
19 |
Woo |
No free tier |
4, classic checkout only |
Core |
4 |
Not applicable |
Choosing between them
Conditional Checkout Fields, by FMEAddons
Conditional Checkout Fields & Edit Checkout Fields for WooCommerce is our own plugin, sold on the WooCommerce Marketplace at $49 per year. It sits in the group that supports both checkouts with rules built from dropdowns rather than code.
Strong fit if you want
- ✓25 field types on classic and block checkout
- ✓Condition groups combined with AND inside a group and OR between groups
- ✓Rules on cart subtotal, cart total, shipping method, payment method and other fields
- ✓Fields shown by product, category, tag or user role
- ✓A fixed or percentage fee attached to a field
- ✓A field repeated per item, by product quantity or cart count
- ✓HPOS and multisite support
Look elsewhere if you need
- ✕A free tier, since there is no free version
- ✕Custom sections on the block checkout, which are classic only
- ✕A condition on the customer's country
- ✕Google Places address lookup or a colour picker field
Which one fits your situation
You need extra fields, no rules, and no budget. ThemeHigh's free version has the widest range of field types at 20, and 400,000 active installations behind it. Acowebs' free version states full block support with 12 types. Either will do the job.
You need rules and no budget. Alovio, with the caveat about its size above, or core if a developer is available.
You need a file upload field for free. QuadLayers includes it without limit, but only on the classic checkout. On blocks, Alovio includes a secure file upload.
You are already on WP Desk's Flexible Checkout Fields. Add Checkout Fields for Blocks, then price the conditional logic and field pricing add-ons before committing, since both are sold separately.
You need rules that combine the cart, the customer and other fields, on both checkouts, without code. This is where the paid tools sit, including ours.
Skip regardless of price if you are on the block checkout: Woo's own Checkout Field Editor and QuadLayers' Checkout Manager, on their own statements.
Five questions to ask before you buy
These are the points no listing we read answers, ours included. Asking them before you pay will save a refund request.
- Which of your field types work on the block checkout? Not whether the plugin is compatible, but which types. Only one vendor publishes the list.
- Are conditional rules enforced on the server, or only hidden in the browser? Core checks rules on the server. A rule that only hides a field can be bypassed by a submission that goes straight to the Store API, which matters if the field controls a price or a discount.
- Do custom sections render on the block checkout? Section-based layouts are the most common thing that works on classic and silently does not on blocks. Ours is an example: our custom sections are classic only, and on blocks those fields go in the Additional section.
- Where does the data appear afterwards? Admin order screen, customer email, thank you page, My Account, CSV export and the Store API are six different places, and plugins vary in how many they cover.
- Is HPOS declared, and is there translation support? High-Performance Order Storage is now the default for new stores, and WPML or Polylang support is often absent from the free tier.
How this guide was put together
Every claim comes from the vendor's own listing or documentation, read on 28 September 2026, and every source is linked below. Where a vendor does not state something, the table says so rather than guessing, because silence on a capability is itself worth knowing when you are choosing.
We publish one of the plugins listed here, which is why we have used each vendor's own words rather than our description of them, and why the guide points to free tools where a free tool is the right answer.
We are also putting these through a test store on WooCommerce 11.1, including the server-side enforcement question above, and will add the results here.
Sources
- Core: Additional checkout fields and conditional fields
- ThemeHigh: WordPress.org listing
- WP Desk: Flexible Checkout Fields and Checkout Fields for Blocks
- QuadLayers: WordPress.org listing
- Acowebs: free version and Pro
- Alovio: WordPress.org listing
- Addify: Marketplace listing
- WPExperts: Marketplace listing
- Woo: Marketplace listing
- FMEAddons: Marketplace listing and documentation
- →Two widely recommended plugins, QuadLayers' Checkout Manager and Woo's own Checkout Field Editor, state in their own listings that they do not support the block checkout.
- →Core gives you four field types on blocks, with conditional rules from WooCommerce 9.9, but every rule is code.
- →The real dividing line between plugins is whether conditional rules and field fees are included or sold separately, not how many field types are listed.
- →Alovio includes rules, fees and file upload for free, and is also the newest and smallest plugin here.
- →Before paying, ask which specific field types work on blocks and whether rules are enforced on the server.
FAQ
Which checkout field plugins work with the WooCommerce block checkout?+
Does Woo's own Checkout Field Editor work on the block checkout?+
Can I add conditional checkout fields without paying?+
How many checkout field types does WooCommerce support without a plugin?+
What does "compatible with Cart and Checkout Blocks" actually guarantee?+
Can a checkout field add a charge to the order?+
Why do custom sections work on the classic checkout but not on blocks?+
Do conditional rules work if someone bypasses the checkout page?+
Is a free checkout field plugin enough for most stores?+
We build and support WooCommerce plugins and write practical guides for store owners.
Rules that work on both checkouts, without code
25 field types, condition groups with AND and OR, product, category, tag and user role targeting, field fees and repeating fields.
Get Conditional Checkout Fields →
