Extra Product Options & Add-Ons for WooCommerce

Version7.6.2
PriceFree

Extra Product Options & Add-Ons for WooCommerce, by ThemeComplete, is the veteran of the product-options category – selling on CodeCanyon since 2014 and installed on tens of thousands of stores. Its brief is maximum configurability: checkboxes, radio buttons, select boxes, textareas, uploads, date pickers, color and image swatches, product elements – each carrying a price, each governed by conditional logic, all positioned on the product page through a form builder rather than code. Related reading: our official add-ons extension overview covers the adjacent workflow.

Where this plugin pulls ahead of the simpler add-on tools is in pricing logic depth. Math formulas with constants and lookup tables price configurators – per-character engraving, dimensions-to-cost calculators – and the floating totals box shows customers their running configuration cost live. Conditional logic can reference product variation attributes (added in the current line), which means option sets can react to which variation a customer picked. For stores selling made-to-order, configurable, or personalized products, this is the heavyweight option – and the changelog’s decade of third-party compatibility fixes is the receipt.

Competitive Features

Math formula pricing. Options priced by formulas – with constants, repeater-aware raw values, and lookup tables – feeding real WooCommerce price lines with correct tax-class inheritance.

Conditional logic on variation attributes. Option visibility and values react to the selected variation’s attributes, with attribute caching added in 7.6 for performance.

Product elements. Related products, checkboxes-as-selectors, and grouped displays embedded into option forms – combos and upsells built into the configurator itself.

Advanced weight handling. Option-selected weights add to the product weight dynamically – reflected in admin order views for accurate shipping, without altering catalog data.

Synced radio choices. Different radio button choices can now sync across sections (7.6.1), useful for multi-step option flows.

Global forms. Build an option form once, apply it store-wide or per category, with per-product overrides – the architecture that keeps large catalogs maintainable.

Key Features

  • 12+ field types – text, number, select, radio, checkbox, upload, date, range picker, color picker, and product elements.
  • Conditional display rules – show/hide fields and sections by product, category, tag, or variation attribute.
  • Floating totals box – live configuration price display, positionable.
  • Per-character pricing – text fields and textareas priced by character count.
  • Hide add-to-cart until chosen – enforce option selection before purchase.
  • Import/export of forms – move option configurations between environments.
  • WPML-aware output – translation edge cases tracked and fixed per release.

Comparison with Competitors

Extra Product Options vs Advanced Product Fields for WooCommerce

Both are configurator-grade product option plugins; they differ in age, architecture, and pricing model.

Extra Product Options (ThemeComplete) Advanced Product Fields (StudioWombat)
Track record Since 2014, 36,000+ stores Newer, focused codebase
Pricing engine Math formulas + lookup tables Formula builder with repeaters
Product elements Yes (combos/upsells inside forms) Cards with quantities
Global forms Yes, store-wide Field groups per product type
Best for Complex catalogs with global forms Clean configurators per product

Large catalogs favor global-form architecture; single-product configurators may find the Advanced Product Fields model cleaner.

Extra Product Options vs WooCommerce Product Add-ons (official)

The official extension covers the basics; ThemeComplete’s plugin covers everything above that ceiling.

Extra Product Options WooCommerce Product Add-ons
Option pricing Flat, percentage, math, lookup Flat and percentage
Conditional logic Field, section, and variation-attribute rules Basic visibility rules
Global forms Yes No (per-product)
Product elements Yes No
Uploads, range, color pickers Yes Limited set
Best for Configurators and complex catalogs Simple option lists

If flat-fee options are all you need, the official extension is fine. The moment pricing needs math or logic needs variation awareness, this is the tool.

Recommended Stack: configurators with dynamic pricing need the cart to keep up – pairing with Checkout Field Editor keeps the checkout form as frictionless as the configurator itself – collected options flowing into a form that asks for nothing extra.

Official Changelog

Version 7.6.2

Release Date: September 14, 2026

  • Fixed: cart issue causing server errors on several configurations
  • Fixed: issue preventing access to the plugin settings

Version 7.6.1

Release Date: August 4, 2026

  • Fixed: product weight not properly generated on external plugins
  • Added: syncing of different radio button choices

Version 7.6

Release Date: July 1, 2026

  • Fixed: compatibility with Advanced Dynamic Pricing for WooCommerce Pro
  • Fixed: security issue when using uploads
  • Fixed: styled variations leaving an empty tag on the page in certain situations
  • Added: cache for variation attributes used in conditional logic

Frequently Asked Questions

Can it price options by formula, not just flat fees?

Yes – math formulas with constants, raw element values, and lookup tables drive option pricing, with results feeding the cart as proper price lines. Recent releases specifically fixed formula edge cases (single-constant replacement, raw values from repeaters).

Does the conditional logic react to product variations?

Yes – the 7.6 release added variation attributes as condition inputs, with attribute caching for performance. This means a “monogram color” option can appear only when the customer picks a specific variation.

How do global forms work?

You build an option form once and assign it globally, per category, or per product, with per-product overrides. For catalogs where hundreds of products share option sets, this is the architecture difference versus per-product-only tools.

Is it compatible with HPOS and current WooCommerce?

Yes – the changelog tracks HPOS compatibility work (legacy meta data handling fixed in 7.5.2) and the current line is WordPress 7.x / WooCommerce 11.x ready, per the vendor.

What is the floating totals box?

A positionable summary showing the running configuration cost as the customer selects options – the standard interaction for configurators, since customers need to see the price consequence of each choice before adding to cart.

Was there a security issue I should know about?

Yes – the 7.6 release fixed a security issue in upload handling, and a CVE affecting the Extra Checkout add-on (not the core plugin) is tracked in CISA bulletins. Running the current 7.6.2+ line is the relevant action.

Download the ZIP from the version buttons above, then go to Plugins → Add New → Upload Plugin, choose the file and click Install Now. Activate the plugin and you are done. Full walkthrough on our How to Install page.

Leave a Reply

Your email address will not be published. Required fields are marked *