xpay✦ Commerce
Directory
WooCommerce plugins
Alovio Checkout Fields – Custom WooCommerce Checkout Fields + Conditional Logic
Alovio Checkout Fields – Custom WooCommerce Checkout Fields + Conditional Logic
Add custom WooCommerce checkout fields with a drag-and-drop builder and full conditional logic — working on both classic and Block checkout.
5.0
(1 ratings)Will this break my store?
What the WordPress.org registry says about keeping Alovio Checkout Fields – Custom WooCommerce Checkout Fields + Conditional Logic running.
Tested to 7.0.2
Tested against the WordPress branch in use today.2 days ago
7.4
Your host must be running at least this version.6.4
woocommerce
These must be installed and active first.1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Alovio Checkout Fields – Custom WooCommerce Checkout Fields + Conditional Logic is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
10 / 15Listing transparency
10 / 10Ratings
5.0
1 ratingAlovio Checkout Fields lets you add unlimited custom fields to the WooCommerce checkout and show, hide, or require them based on real checkout context — cart contents, product category, customer role, shipping method, payment method, and country — all without writing code.
Most checkout-field plugins lock conditional logic behind a paid upgrade. This one gives you the full conditional engine for free, including multi-condition AND/OR rules, and it behaves identically on the classic checkout and the new Block (Store API) checkout.
Free features
- Visual builder with live preview — fields render exactly as they will look on the checkout, and a “Preview as” bar simulates role, payment method, shipping, cart and country so you can watch conditional fields show and hide in real time.
- One-click recipes — pre-built field sets (COD confirmation, gift message, VAT/EU B2B, delivery notes) with conditional logic already wired.
- Drag-and-drop field builder on a single admin page (WooCommerce → Checkout Fields).
- 13 field types: text, text area, number, checkbox, radio, dropdown, heading, email, phone, URL, date, time, and secure file upload.
- Field-driven fees — any field can add a fee to the order (fixed, per-unit, or percentage of subtotal), shown live in the totals on both checkouts.
- Full conditional logic — free: show / hide / require, single or multi-condition (AND/OR).
- Condition sources: cart contents, product category, customer role, shipping method, payment method, billing/shipping country, and other checkout fields.
- Works on both the classic checkout and the Block checkout, with live show/hide as the shopper changes payment, shipping, or address.
- Choose where each field appears (after order notes, before order notes, after customer details, before payment) and its width — full or half, so two fields can sit side by side.
- Validation (required and conditionally-required), then the values are saved to the order and shown on the admin order screen and in order emails. HPOS-compatible.
100% free — no Pro version
There is no paid tier and no locked features. Everything this plugin does — conditional logic, field-driven fees, file uploads, every field type — is included, free.
Also by Alovio
- Alovio Calculator — build cost, price and quote calculators with formulas, conditional logic and lead capture. 11 templates, 6 themes, free.
- See alovio.org for the full family.
Development
This plugin ships its human-readable source (/src) and build tooling (composer.json, package.json, webpack.config.js) alongside the compiled build/ directory. Build with npm install && npm run build.
Yes. Fields render and conditionally show/hide on both the classic shortcode checkout and the WooCommerce Block checkout, and submitted values are validated server-side and saved to the order on both.
Yes — the full engine (multi-condition AND/OR, all operators, all condition sources) is in the free plugin. That is the whole point.
On the order (HPOS-safe order meta), shown on the admin order screen and in order emails.
No. Conditions are evaluated by a small shared engine on the page and re-checked server-side on submit; there is no extra page load.
Yes. If you are comparing against Checkout Field Editor, Checkout Field Manager or a similar plugin, Alovio Checkout Fields gives you the full conditional-logic engine — show / hide / require with multi-condition AND/OR rules — free, and identical on both the classic and Block (Store API) checkout. Most alternatives paywall conditional logic; here it is in the free plugin.
Categories
Plugin details
Tags on WordPress.org
