alovio store

WooCommerce / Alovio Product Options

Option types

Every Alovio Product Options field type — text and choice fields, swatches, quantity, date, secure file upload, surcharges and headings. All 18, free.

This page lists the option types you can add and the settings each one has. Build them in the full-screen builder at WooCommerce → Product Options. All 18 types are in the free plugin.

Field types

TypeWhat it is
TextA single-line text input (engraving, monogram, a note)
TextareaA multi-line text box
NumberA numeric input with optional min, max and step
QuantityA stepper (− / +) for whole numbers
CheckboxA single yes/no add-on (e.g. “Gift wrap”)
RadioA group of options where one is chosen
SelectA dropdown of options
Button groupChoices shown as buttons instead of radios
Colour swatchChoices shown as colour dots
Image swatchChoices shown as image tiles
DateA date picker with optional min/max
TimeA time picker
EmailA validated email input
PhoneA telephone input
URLA validated web-address input
File uploadA secure upload — up to 10 files per field, each removable; extension whitelist, real MIME check, size cap, rate-limited
Surcharge (fee)A fixed fee added automatically — no input from the customer
HeadingA display-only section title to group options

Any input field can carry an add-on price; see Add-on pricing. A Surcharge is always applied, and a Heading is purely visual.

Field settings

Most fields share these settings:

  • Label — the option name shown to the customer (and in the cart/order).
  • Required — make the customer fill it in. Can also be required conditionally — see Conditional logic.
  • Description — small help text under the option.
  • Default — a pre-selected or pre-filled value.
  • Price — the add-on amount and its pricing mode.

Type-specific settings:

  • Text / Textarea — a placeholder and a maximum length (with a live character counter).
  • Number / Quantitymin, max and step.
  • Radio / Select / Button group / Colour swatch / Image swatch — the list of choices, each with its own optional price (colour swatches take a colour per choice; image swatches take an image).
  • Date — an optional min and max date.
  • File uploadMax files (1–10; customers can remove or replace each file individually), the allowed file types (JPG, PNG, WEBP, PDF by default) and a size limit.

When a price applies

A field’s price is only added when the field is actually “engaged”:

  • Text, textarea: a value is entered (per-character pricing multiplies by its length).
  • Checkbox: it’s ticked.
  • Radio, select, button group, swatches: an option is chosen.
  • Number, quantity: a non-zero value is entered (per-unit pricing multiplies by it).
  • File upload: a file is attached.
  • Surcharge: always.

So an optional, blank field adds nothing.

Start from a template

Instead of a blank group, pick one of six templates and adjust it — gift options, engraving, t-shirt designer, made-to-order dimensions, delivery date, or donation. You can also export any group as JSON and import it on another site.