CoreLabs Product Options for WooCommerce

CoreLabs Product Options for WooCommerce

By 74h1r
Details
View on WordPress

CoreLabs Product Options for WooCommerce lets you add extra fields and paid add-ons to your products, then show, hide, or require those fields based on what the customer chooses. Build forms visually with a drag-and-drop builder, preview them live, and let shoppers see a running, currency-formatted options total before they add to cart.

Whether you sell customizable products, gifts with engraving, made-to-order items, or services with optional extras, you can collect exactly the information you need and charge for it accurately.

Field types included (free)

  • Text — single-line input with placeholder and max-length.
  • Text area — multi-line input for longer notes.
  • Number — with min, max, and step controls.
  • Checkbox — a single yes/no option.
  • Multiple choice (radio) — pick one from a list of options.
  • Dropdown (select) — choose one option from a menu.
  • Surcharge / fee — add a fixed charge to the order.
  • Section heading — group and label your fields.

Conditional logic (free)

Show, hide, or require any field based on the value of another field using a single condition with the is and is not operators. Keep your product forms clean by only revealing the fields that are relevant to each customer’s selection.

Add-on pricing (free)

Attach a flat add-on price to options so the cost of customizations is reflected automatically. The product page shows a live, currency-formatted options total that updates as customers make selections, so there are no surprises at checkout.

Builder and field settings (free)

  • Drag-and-drop builder with live preview.
  • Per-field placeholder, help / description text, and default value.
  • Min, max, and step for number fields.
  • Max-length for text fields.

Built right

  • HPOS compatible (High-Performance Order Storage).
  • Accessible — proper fieldset/legend structure, ARIA attributes, and visible focus styles.
  • Fully translatable — ready for localization into any language.

Go further with Pro

A separate Pro add-on (sold separately, not on WordPress.org) extends the free plugin with:

  • Advanced multi-condition logic and more operators.
  • Per-unit and percentage pricing.
  • Colour swatches.
  • Date fields.

The features listed under the free sections above are all included in this plugin. Pro is optional and adds the capabilities listed in this section only.

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 builder (React, via @wordpress/scripts) and the product-page runtime (vanilla JS) that compile to build/index.js and build/frontend.js.
  • assets/css/ — the stylesheet sources compiled to build/index.css and build/frontend.css.
  • composer.json — the PSR-4 autoload map for the includes/ PHP classes.

To rebuild from source:

npm install then `npm run build` (uses `@wordpress/scripts` / webpack; see `webpack.config.js`).
composer install regenerates the PHP autoloader.

Details

Plugin code:
corelabs-product-options
Plugin version:
1.0.0
Author:
Outdated:
No
WP version:
6.4 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.0
Total installations:
0
Last updated:
2026-06-03
Rating:
Times rated:
0
add-ons
conditional-logic
extra-fields
product-addons
product-options