Add custom product options and paid add-ons to WooCommerce
Sell engraving, gift wrap, rush production and finishes as extra product options — with a live options total, conditional logic and per-option pricing. No code, classic and Block ready.
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. 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, with a live total and no code.
Build options right on the product
Options are configured on the product itself, in a Product Options panel on the edit screen. Drag in the fields you need:
- Text and textarea (engraving, a gift note),
- number, checkbox, radio and select,
- 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 live total before “Add to cart”
As the customer fills in options, a running options total updates on the product page, formatted in your store currency — so they always know what they’re adding before they buy. The selections then follow through to the cart, the order and order emails automatically, 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 — so the form stays short and the upsells feel natural.
Free, with room to grow
The free plugin covers the fields, conditional logic and a live, currency-formatted total. The Pro edition adds colour swatches, a date picker, per-unit and percentage pricing, and multi-condition rules.
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.