WooCommerce / Alovio Checkout Fields
Getting started
Install Alovio Checkout Fields and add custom, conditional fields to the WooCommerce checkout — classic and Block.
Alovio Checkout Fields adds custom fields — with full conditional logic — to the WooCommerce checkout, on both the classic and the Block (Store API) checkout. The conditional engine is free, not a paid upgrade.
Requirements
- WordPress 6.4 or newer.
- WooCommerce active.
- PHP 7.4 or newer.
It’s compatible with High-Performance Order Storage (HPOS) and the WooCommerce Block checkout out of the box.
Install
- In wp-admin go to Plugins → Add New and search Alovio Checkout Fields.
- Click Install, then Activate.
- Open WooCommerce → Checkout Fields to reach the drag-and-drop field builder.
Add your first field
- Add a field and pick its type — text, dropdown, checkbox and more.
- Set its label, whether it’s required, and where it sits in the checkout (after order notes, before payment, and so on).
- Save, then open your checkout — the field is live.
Make it conditional
Open a field’s conditional logic and add a rule, for example:
Show Gift message when Is this a gift? is Yes
Rules can react to the cart, customer role, shipping, payment, country, or another field — all in the free version. See Conditional logic.
Where to next
- Every field type and its settings: Field types.
- Classic and Block checkout differences: Classic & Block checkout.
- What gets saved and where: Order data & emails.
Try it live
There’s a live checkout with conditional fields on the WooCommerce demo — toggle “is this a gift?” and watch the fields appear. For the background, read Conditional checkout fields for WooCommerce.