alovio
for WooCommerce Free on WordPress.org

Fields that read the cart.

Add unlimited custom fields to the WooCommerce checkout and show, hide, or require them by cart contents, customer role, shipping, payment, or country — without writing code.

  • Conditional logic — free
  • Classic & Block parity
  • HPOS-safe order data
The drag-and-drop checkout-field builder with the conditional-logic editor open
The builder with the conditional-logic editor.

What's inside

The whole engine, in the free plugin.

Drag-and-drop builder

One admin page under WooCommerce → Checkout Fields. Add, reorder, and configure without code.

Conditions that know checkout

Rule on cart contents, product category, customer role, shipping method, payment method, country — or other fields.

Multi-condition AND/OR — free

Single rules or full AND/OR groups with show, hide, and require. No upgrade wall.

Classic & Block, identically

Fields render and react live on the classic checkout and the Block (Store API) checkout. No asterisks.

Placement you control

After or before order notes, after customer details, before payment — per field.

Values that stick

Validated server-side, saved to the order (HPOS-safe), shown on the admin order screen and in order emails.

A conditional field appearing on the Block checkout based on the selected payment method
A field reacting to the payment method — live on Block checkout.

Free vs Pro

Free is fully functional.

Free — forever

  • 7 field types incl. choice fields & headings
  • Full conditional engine: show / hide / require
  • Multi-condition AND/OR, all sources
  • Classic & Block checkout parity
  • Validation + HPOS-safe order meta & emails

Pro — separate add-on

  • Field-driven pricing & fees
  • File-upload and date/time fields
  • Repeatable field groups
  • My-Account-editable fields
  • Import / export
  • Per-rule analytics

Pro is a separate add-on — never locks inside the free plugin.

Conditional logic is never a paywall.

Free on WordPress.org.

Install it from your dashboard — search for "Alovio Checkout Fields" — or grab it from the directory.

Get it on WordPress.org ↗