Description
WooCommerce Product Options adds extra configuration fields to WooCommerce products — text fields, checkboxes, dropdowns, radio buttons, file uploads, and a date picker — allowing customers to customize their order without requiring you to create endless variations for every combination. The extension applies conditional rules between options, adjusts the price by a fixed amount or percentage based on the selection, and works with simple, variable, and grouped products, serving stores that sell customizable items, engravings, packaging, and made-to-order products.
Key Features
- Multiple field types: text, textarea, number, checkbox, radio button, dropdown, file upload, and date picker on the product page.
- Conditional rules: displays or hides options based on the customer’s previous choices, creating step-by-step configuration flows.
- Price adjustment per option: adds a fixed amount, percentage, or multiplier to the base price based on each selection made by the buyer.
- Reusable option groups: creates global sets and applies the same fields to multiple products, categories, or the entire catalog.
- Broad compatibility: integrates with simple, variable, and grouped products and displays the fields directly on the product page and in the cart.
Benefits of WooCommerce Product Options
- Streamlined catalog: avoids bloating the catalog with dozens of variations for every possible combination of color, size, or finish.
- Higher average order value: upsells and add-ons appear directly on the product page, with automatic charges reflected in the cart.
- Requirements captured at checkout: receives instructions, personalized messages, and customer files along with the order, without separate email exchanges.
- Centralized maintenance: adjusts prices and rules in a single option group and applies the change to all linked products.
Who Is It For?
- Stores that sell customizable products such as engravings, print-on-demand items, embroidery, and messages on packaging.
- Sellers of configurable products with paid add-ons: custom furniture, pizzas with toppings, build-your-own kits, and gift baskets.
- Companies that need to collect detailed specifications, files, or event dates directly at the time of purchase.
WooCommerce Product Options serves store owners who need to turn standard products into fully configurable items without maintaining a bloated catalog of repeated variations.
Frequently asked questions
Is Barn2 WooCommerce Product Options GPL-licensed?
Yes. Barn2 WooCommerce Product Options is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Barn2 WooCommerce Product Options on multiple sites?
Yes. You can use Barn2 WooCommerce Product Options on multiple sites. The number of sites connected to Ultrapack Auto Updater is limited by your plan.
How much does Barn2 WooCommerce Product Options cost at Ultrapack?
Barn2 WooCommerce Product Options costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Barn2 WooCommerce Product Options include updates?
Yes. The current version of Barn2 WooCommerce Product Options is 2.7.4, published at Ultrapack on Sep 7, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Barn2 WooCommerce Product Options scanned before publication?
Yes. Every version of Barn2 WooCommerce Product Options goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin Barn2 WooCommerce Product Options?
Requires WordPress 6.1 or higher and PHP 7.4 or higher. Tested up to WordPress 7.0.
What changed in this version
Version 2.7.4
- Release date 7 September 2026
- Fix: Incorrect non-one-time option prices when using WooCommerce Product Table multi-cart.
- Tweak: Update WooCommerce Product Table integration.
Version 2.7.3
- Release date 29 July 2026
- Fix: Regression bug with terms of in-stock variations not showing up as option choices.
- Fix: Choice descriptions of image buttons not being translated in WPML.
- Tweak: Improved styling of image buttons on touch devices compared to desktop computers.
Version 2.7.2
- Release date 22 July 2026
- Fix: Out-of-stock variations rendering as broken choices.
- Fix: Fatal error when a checkout session token belongs to the session table.
- Tweak: Text label choices retaining a hover fill on touch devices after being deselected.
- Tweak: Improved styling of selected text label.
Version 2.7.1
- Release date 16 July 2026
- Fix: Missing translation context for choice descriptions.
- Fix: Choice values not passed through when the value is falsey.
- Fix: "Has uploads" condition fails when uploading one file only.
- Tweak: Improved back-end styling on WordPress 7.0.
- Tweak: Made the variation search limit customizable via the `variation_search_limit` script parameter.
- Tweak: Variable products in the Products option use every variation by default.
- Dev: Tested up to WooCommerce 10.9.
Version 2.7.0
- Release date 8 June 2026
- New: Added option editing of cart items.
- New: Added group layout to show options as steps, tabs or popup dialogs.
- New: Added choice description and card display to image buttons.
- Fix: Fatal error caused by invalid order items in third-party integrations.
- Fix: Conflict with Yoast SEO removing the checkout link from the cart page.
- Fix: Character counter incorrectly counting whitespace in text fields.
- Fix: Customize link displayed on fields with live preview disabled.
- Fix: Wrong row total in the WooCommerce Product Table multi-cart when "Ignore main product price" is enabled.
- Fix: Incorrect bulk variation prices when a formula uses the product quantity variable.
- Tweak: Main product image and zoom image restored when no option choice is being interacted with.
- Tweak: Options now load on pages that use the [product_page] shortcode.
- Tweak: Improved visibility of the selected state on radio button options.
- Tweak: Group ID included in the edit link so groups can be opened in new tabs.
- Tweak: Save button is enabled when only the order of options has changed.
- Dev: Added more filter hooks.
- Dev: Tested up to WordPress 7.0 and WooCommerce 10.8.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
woocommerce-product-options.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
woocommerce-product-options.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 6.1 or higher and PHP 7.4 or higher. Tested up to WordPress 7.0.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready