WooCommerce / Alovio Checkout Fields
Field types & placement
Every Alovio Checkout Fields field type, its settings, and the checkout locations where fields can appear.
This page covers the field types you can add, the settings each one has, and where in the checkout they appear.
Field types
| Type | What it is |
|---|---|
| Text | A single-line text input |
| Textarea | A multi-line text box |
| Number | A numeric input with optional min, max and step |
| Checkbox | A single tick box (e.g. “This is a gift”) |
| Radio | A group of options where one is chosen |
| Select | A dropdown of options |
| Heading | A display-only section title — not an input |
Field settings
Most fields share these settings:
- Label — the text shown to the customer.
- Name / key — the field’s unique identifier (used in your order data and in conditions).
- Required — make the field mandatory. It can also be required conditionally — see Conditional logic.
- Placeholder — hint text inside text and textarea fields.
- Description — small help text shown under the field.
- Default — a pre-filled value.
- Location — where the field renders in the checkout (below).
Type-specific settings:
- Radio / Select — the list of options to choose from.
- Number — min, max and step.
- Text / Textarea — a maximum length.
Where fields appear
Place each field in one of four checkout locations:
| Location | Where it shows |
|---|---|
| After order notes | Below the order-notes box (the default) |
| Before order notes | Above the order-notes box |
| After customer details | Right after the billing/shipping details |
| Before payment | In the order review, above the payment methods |
These locations are respected on both the classic and Block checkout — see Classic & Block checkout.
Headings
A Heading isn’t an input — use it to title a group of fields (“Delivery preferences”, “Gift options”). It isn’t saved to the order; it’s purely visual.
Next
- Drive fields from cart, role and more: Conditional logic.
- Where values are stored: Order data & emails.