alovio store

WooCommerce / Alovio Checkout Fields

Field types & placement

All 13 Alovio Checkout Fields field types — including date, time and secure file upload — their 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

All 13 types ship in the free plugin.

TypeWhat it is
TextA single-line text input
TextareaA multi-line text box
NumberA numeric input with optional min, max and step
CheckboxA single tick box (e.g. “This is a gift”)
RadioA group of options where one is chosen
SelectA dropdown of options
HeadingA display-only section title — not an input
EmailAn email input, validated as a real address
PhoneA telephone input (tel keyboard on mobile)
URLA web-address input, validated as a URL
DateA date picker with optional min and max dates
TimeA time picker (HH:MM)
FileA secure file upload — see below

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-like fields.
  • Description — small help text shown under the field.
  • Default — a pre-filled value.
  • Width — full or half; half-width fields sit side by side, on both checkouts.
  • Location — where the field renders in the checkout (below).
  • Fee — an optional charge the field adds to the order total. See Fees.

Type-specific settings:

  • Radio / Select — the list of options to choose from.
  • Numbermin, max and step.
  • Date — earliest and latest selectable dates (min / max).
  • Text / Textarea — a maximum length.

File uploads

The File type gives the checkout a drop-zone picker — one file or a set. It’s built for a public checkout:

  • The file uploads on selection (not on submit), so problems surface before the order is placed.
  • Extension whitelist — jpg, jpeg, png, webp and pdf by default (filterable via clcf_upload_extensions) — plus real MIME verification, a 5 MB size cap (clcf_upload_max_bytes) and a per-IP rate limit on the upload endpoint.
  • Several files per field. Set Max files (up to 10) and the customer can attach a set rather than one file. Each arrives as its own removable row, so a wrong file can be deleted and replaced without starting the field over, and the order stores a download link per file.
  • Files are stored under randomized names; an upload that never becomes an order purges itself after 48 hours.
  • On a placed order, the admin order screen links to the file — see Order data & emails.

Where fields appear

Place each field in one of four checkout locations:

LocationWhere it shows
After order notesBelow the order-notes box (the default)
Before order notesAbove the order-notes box
After customer detailsRight after the billing/shipping details
Before paymentIn 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