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.
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.
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.
fieldset/legend structure, ARIA attributes, and visible focus styles.A separate Pro add-on (sold separately, not on WordPress.org) extends the free plugin with:
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.
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.