alovio store
← Blog
Alovio Product Options

Add custom product options and paid add-ons to WooCommerce

Sell engraving, gift wrap, made-to-order sizes and finishes as paid product options — 18 field types, five pricing modes including formulas, conditional logic and a live price breakdown. No code, 100% free.

Plenty of WooCommerce products aren’t “one size, one price.” A customer wants their name engraved, the gift-wrap option, rush production, a premium finish, a made-to-order size. Each of those is an extra option — often a paid one — and WooCommerce doesn’t offer them out of the box. Alovio Product Options adds them, turns products into configurators, and shows a live price breakdown — with no code, and 100% free.

Build once, apply everywhere

Options live in option groups you build in a full-screen builder at WooCommerce → Product Options — then apply to all products, whole categories, or specific products. Build the “gift options” group once and every product that needs it gets it; no more rebuilding the same form on each product. Drag in the fields you need from 18 types:

  • Text and textarea (engraving, a gift note), number and a quantity stepper,
  • checkbox, radio, select, button groups, and colour and image swatches,
  • date, time, email, phone, URL and a secure file upload (up to 10 files, each removable),
  • a fixed surcharge and section headings.

Each field can carry a price, so an option becomes a paid add-on the moment you give it one.

A different price for every choice

Selling sizes or materials? Give each option its own price — 21x30 +399, 30x40 +499, 50x70 +799 — in dropdowns, radios, button groups and swatches. The amount appears beside each choice on the product page, so shoppers compare before they pick.

Five ways to price an add-on

Pricing isn’t just a flat fee. Pick the mode that fits the option:

  • Fixed — a flat amount.
  • Per unit — price × a number or quantity (e.g. £2 per engraved letter).
  • Per character — price × text length.
  • Percentage — a share of the product’s price.
  • Formula — a decimal-safe expression like {width} * {height} * 0.85 for made-to-order sizes.

A live price breakdown before “Add to cart”

As the customer fills in options, an itemized price breakdown updates on the product page — base price, each chosen option with its cost, and the running total — formatted in your store currency and following the selected variation. So shoppers always know what they’re adding before they buy. The selections then follow through to the cart, the order and order emails automatically — in the cart each option sits on its own line with its price on a chip (“Gift wrap: Yes +$5.00”), and surcharges get their own row — and it’s HPOS-compatible.

Show options only when they’re relevant

Nobody wants an “engraving text” box on a product they didn’t choose to engrave. With conditional logic you reveal a field only when it applies — show Engraving text when Add engraving? is Yes — using multi-condition AND/OR rules and five operators. Preview it live in the builder before you publish, so the form stays short and the upsells feel natural.

Everything, free

There’s no Pro version to grow into. All 18 field types, all five pricing modes, multi-condition logic, file uploads, six starter templates and JSON import/export ship in the free plugin.

Get started

Read the docs — getting started, option types and add-on pricing — then see it on the WooCommerce demo. Selling configurable services instead of products? A price/quote calculator may fit better.