Title: Alovio Product Options – Extra Product Fields &amp; Add-Ons for WooCommerce
Author: 74h1r
Published: <strong>Июнь 3, 2026-ж.</strong>
Last modified: Июль 6, 2026-ж.

---

Плагиндерди издөө

![](https://ps.w.org/corelabs-product-options/assets/banner-772x250.png?rev=3577721)

![](https://ps.w.org/corelabs-product-options/assets/icon-256x256.png?rev=3577721)

# Alovio Product Options – Extra Product Fields & Add-Ons for WooCommerce

 Автору [74h1r](https://profiles.wordpress.org/74h1r/)

[Жүктөө](https://downloads.wordpress.org/plugin/corelabs-product-options.2.0.1.zip)

 * [Кенен маалымат](https://ky.wordpress.org/plugins/corelabs-product-options/#description)
 * [Сын-пикирлер](https://ky.wordpress.org/plugins/corelabs-product-options/#reviews)
 *  [Орнотуу](https://ky.wordpress.org/plugins/corelabs-product-options/#installation)
 * [Development](https://ky.wordpress.org/plugins/corelabs-product-options/#developers)

 [Колдоо](https://wordpress.org/support/plugin/corelabs-product-options/)

## Сүрөттөө

**Alovio Product Options** turns WooCommerce products into configurable products.
Add extra fields and paid add-ons, show or hide them with conditional logic, price
them per unit, per character, as a percentage or with a formula — and let shoppers
watch a live price breakdown update as they choose.

Everything is free. No Pro version, no locked features, no upsell screens.

#### Build once, apply everywhere

Create an **option group** in the visual builder and apply it to **all products**,
whole **categories**, or hand-picked products. Priorities control the order when
several groups meet on one product. A slim panel on the product-edit screen shows
exactly which groups apply, with one-click deep links.

#### 18 field types

Text, text area, number, checkbox, multiple choice (radio), dropdown, **button group**,**
colour swatch**, **image swatch**, **quantity stepper**, date, time, email, phone,
URL, **file upload** (secure, rate-limited, MIME-verified), surcharge, and section
heading.

#### Conditional logic — all of it free

Show, hide or require any field based on other fields, with **multi-condition AND/
OR rules** and five operators (_is, is not, contains, greater than, less than_).
The builder previews rules live: set a value in the simulation bar and watch fields
appear and disappear exactly as they will on the product page.

#### Five pricing modes

 * **Fixed** — a flat add-on price.
 * **Per unit** — price × the number entered (number and quantity fields).
 * **Per character** — price × text length (engraving!).
 * **Percentage** — a share of the product price, variation-aware.
 * **Formula** — decimal-safe expressions over your fields: `{width} * {height} *
   0.85`, with `min()`, `max()`, `round()`.

#### Live price breakdown

Instead of a mystery total, shoppers see an itemized box: base price, each chosen
option with its cost, and the final total — updating live, following the selected
variation, formatted in your store currency.

#### A builder you’ll actually enjoy

The full-screen builder shows your fields **as the customer sees them**, with drag-
and-drop ordering, undo, ⌘S save, a preview-as-customer simulation bar and a live
options total. Start from one of **six templates** — gift options, engraving, t-
shirt designer, made-to-order dimensions, delivery date, donation — or import/export
groups as JSON between sites.

#### Built right

 * **HPOS compatible** (High-Performance Order Storage).
 * **Accessible** — fieldset/legend structure, ARIA attributes, focus styles, inline
   validation messages.
 * **Translatable & RTL-ready.**
 * Option values flow into cart, checkout, order emails and the admin order screen;
   uploads become admin download links.
 * Server-side prices are always authoritative — the browser preview can never change
   what gets charged.

### Development

This plugin is not obfuscated. The compiled assets in `build/` are generated from
the human-readable source shipped in this package:

 * `src/` — the admin hub/builder (React, via `@wordpress/scripts`), the product-
   page runtime and the shared formula engine, compiled to `build/hub.js` and `build/
   frontend.js`.
 * `assets/css/` — stylesheet sources compiled into the bundles.
 * `composer.json` — the PSR-4 autoload map for the `includes/` PHP classes.

To rebuild from source: `npm install && npm run build` (webpack via `@wordpress/
scripts`; see `webpack.config.js`), and `composer install` for the PHP autoloader.

## Скриншоттор

[⌊The Product Options hub — every option group with its status and assignment, one
click from editing.⌉⌊The Product Options hub — every option group with its status
and assignment, one click from editing.⌉[

The Product Options hub — every option group with its status and assignment, one
click from editing.

[⌊The full-screen builder: 18-type palette, live product preview with a preview-
as-customer simulation bar, and the formula pricing editor.⌉⌊The full-screen builder:
18-type palette, live product preview with a preview-as-customer simulation bar,
and the formula pricing editor.⌉[

The full-screen builder: 18-type palette, live product preview with a preview-as-
customer simulation bar, and the formula pricing editor.

[⌊Six starter templates — gift options, engraving, t-shirt designer, made-to-order,
delivery date and donation.⌉⌊Six starter templates — gift options, engraving, t-
shirt designer, made-to-order, delivery date and donation.⌉[

Six starter templates — gift options, engraving, t-shirt designer, made-to-order,
delivery date and donation.

[⌊The storefront: option cards light up as customers choose — price pills, colour
swatches and a quantity stepper.⌉⌊The storefront: option cards light up as customers
choose — price pills, colour swatches and a quantity stepper.⌉[

The storefront: option cards light up as customers choose — price pills, colour 
swatches and a quantity stepper.

[⌊The live price breakdown — base price, each chosen option and the total, right
above Add to cart.⌉⌊The live price breakdown — base price, each chosen option and
the total, right above Add to cart.⌉[

The live price breakdown — base price, each chosen option and the total, right above
Add to cart.

## Орнотуу

 1. Make sure WooCommerce is installed and active.
 2. Go to **Plugins  Add New**, search for “Alovio Product Options”, install and activate.
 3. Open **WooCommerce  Product Options** and create your first group — or start from
    a template.
 4. Assign the group to all products, categories or specific products, hit **Save &
    publish**, and check the product page.

Upgrading from 1.x? Your per-product fields are migrated to option groups automatically—
nothing to do.

## FAQ.KG

### Is it really all free?

Yes. As of 2.0 every feature — multi-condition logic, all field types, all pricing
modes, file uploads, templates, import/export — ships in this plugin. There is no
Pro version.

### Does this require WooCommerce?

Yes. WooCommerce must be installed and active.

### Can I apply the same options to many products?

Yes — that’s the core of 2.0. Assign a group to all products, one or more categories(
child categories included), or specific products. Multiple groups can apply to one
product.

### Can I charge based on a calculation?

Yes. The formula pricing mode evaluates decimal-safe expressions over your number
and quantity fields, e.g. `round({width} * {height} * 0.02, 2)`.

### Does the price follow product variations?

Yes. The breakdown box tracks the selected variation’s price, and percentage-mode
options recalculate from it. The server prices from the variation too.

### How do file uploads work?

Files upload immediately on selection to a randomized, listing-protected folder 
after extension and real MIME checks, with a size cap and per-IP rate limiting. 
The cart shows the file name; the order stores an admin download link. Abandoned
uploads are cleaned up automatically.

### Is the plugin compatible with HPOS?

Yes, fully.

### Can I move option groups between sites?

Yes — export any group (or all of them) as JSON and import on another site. Imports
arrive as drafts and are schema-checked with clear warnings.

## Сын-пикирлер

There are no reviews for this plugin.

## Contributors & Developers

“Alovio Product Options – Extra Product Fields & Add-Ons for WooCommerce” is open
source software. The following people have contributed to this plugin.

Мүчөлөрү

 *   [ 74h1r ](https://profiles.wordpress.org/74h1r/)

[Translate “Alovio Product Options – Extra Product Fields & Add-Ons for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/corelabs-product-options)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/corelabs-product-options/),
check out the [SVN repository](https://plugins.svn.wordpress.org/corelabs-product-options/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/corelabs-product-options/)
by [RSS](https://plugins.trac.wordpress.org/log/corelabs-product-options/?limit=100&mode=stop_on_copy&format=rss).

## Өзгөртүүлөр

#### 2.0.1

 * Fix: the selected option in a button group could render as white text on a white
   fill on some themes — selected buttons now show clearly.
 * Fix: a field’s group label (e.g. a swatch or button title) could sit outside 
   its option card on themes that give fieldset legends a negative margin (such 
   as Storefront); labels now align with the field.
 * Fix: the description “?” toggle rendered on its own line instead of beside the
   field label.
 * Improve: a single checkbox option is now a styled control that matches the swatch/
   button design, instead of a raw browser checkbox.

#### 2.0.0

 * Everything is free: the Pro gate is gone — multi-condition logic, colour swatches,
   date fields, per-unit and percentage pricing now ship in the plugin.
 * NEW: Global option groups — build once, apply to all products, categories or 
   specific products, with priorities.
 * NEW: Full-screen builder hub (WooCommerce  Product Options) with a live product
   preview, preview-as-customer simulation, undo and ⌘S save.
 * NEW field types: image swatch, button group, quantity stepper, file upload, email,
   phone, URL, time.
 * NEW pricing modes: per-character and decimal-safe formula (`{width} * {height}*
   0.85` with min/max/round).
 * NEW: Live price breakdown box on the product page — itemized, currency-formatted,
   variation-aware.
 * NEW: Six starter templates and JSON import/export for option groups.
 * Storefront polish: prices on labels, help tooltips, character counters, inline
   validation, focus styles, RTL.
 * 1.x per-product fields migrate to option groups automatically; carts survive 
   the upgrade.

#### 1.0.0

 * Initial release.

## Мета

 *  Нуска **2.0.1**
 *  Акыркы жаңыртуу **5 күн мурун**
 *  Активдүү орнотуулар **Fewer than 10**
 *  WordPress нускасы ** 6.4 же андан жогору **
 *  Tested up to **7.0.1**
 *  PHP нускасы ** 7.4 же андан жогору **
 *  Тил
 * [English (US)](https://wordpress.org/plugins/corelabs-product-options/)
 * Тег:
 * [add-ons](https://ky.wordpress.org/plugins/tags/add-ons/)[conditional logic](https://ky.wordpress.org/plugins/tags/conditional-logic/)
   [extra fields](https://ky.wordpress.org/plugins/tags/extra-fields/)[Product options](https://ky.wordpress.org/plugins/tags/product-options/)
   [woocommerce](https://ky.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://ky.wordpress.org/plugins/corelabs-product-options/advanced/)

## Рейтинг

Азырынча эч кандай сын-пикир жок.

[Your review](https://wordpress.org/support/plugin/corelabs-product-options/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/corelabs-product-options/reviews/)

## Мүчөлөрү

 *   [ 74h1r ](https://profiles.wordpress.org/74h1r/)

## Колдоо

Комментарийлер барбы? Жардам керекпи?

 [Колдоо форумун көрүү](https://wordpress.org/support/plugin/corelabs-product-options/)