Product Icon

Dynamic Product Options for WooCommerce

Add 27 field types with nested AND/OR conditional logic and per-option pricing to any WooCommerce product. No extra variations needed.
Choose a billing option
$39
Save 20%
$78 $62.40

Das Abonnement beinhaltet

  • Product updates and improvements
  • Kundensupport
  • 30-Tage-Geld-zurück-Garantie

What is Dynamic Product Options?

Dynamic Product Options lets you add custom fields and choices to your product pages so customers can personalize what they buy. Instead of creating hundreds of product variations or sending customers away for custom quotes, you show the right options on the right products and charge for them when needed. The plugin works with your existing WooCommerce store: you choose which products or categories get which options, set prices where you want, and control what appears using simple rules.

Top benefits

  • Sell more by letting customers customize – Add options like gift wrap, engraving, size upgrades, or delivery dates so every product can be tailored without managing countless variations.
  • Show only what matters – Use nested conditional logic with AND/OR groups so options appear only on the right products, categories, or when other choices are made. Shoppers see a clear form instead of a long list of irrelevant fields.
  • Charge fairly for add-ons – Attach fixed or percentage-based prices to options, or let customers enter amounts (e.g. donations or tips). Prices update on the product page, in the cart, and at checkout.
  • Reward larger orders – Set quantity-based price breaks so an add-on gets cheaper as the order grows. The tier a quantity falls into prices every unit, either as a per-unit rate or one flat charge for the whole tier.
  • Let one choice change another’s price – Cross-field price rules adjust a field’s price when a different field has a particular value, so an engraving can cost less for one country or more for a premium material.
  • Never oversell a single option – Give individual options their own stock, so one colour or size can sell out while the product stays available.
  • Set up quickly without code – Build forms with a drag-and-drop interface. Add text fields, dropdowns, checkboxes, date and time pickers, file uploads, color or image swatches, and more. No developer needed.
  • Keep control as you grow – Organize options into sections, use columns and layouts, and apply display rules by product, category, or other conditions. One plugin from a single product to a large catalog.

Who is it for?

Store owners who want to offer personalization, add-ons, or extra choices without the complexity of many product variations. Useful for gifts and engraving, events and tickets, configurable products, donations, delivery preferences, file uploads, and any case where “this product, but with these extra options” should be clear and purchasable in one place.

How it helps your store

Customers get a single, clear path from product to cart: they see only the options that apply, enter or select what they need, and see updated prices before adding to cart. You avoid manual follow-up for simple add-ons, reduce “contact us for a quote” friction, and can charge appropriately for extras. Options and their prices flow through to the cart, checkout, order details, and emails so your process stays consistent.

What you can do with it

  • Use 27 field types: text, textarea, number, password, hidden, email-ready inputs, dropdowns, multiselect, radio buttons, checkboxes and checkbox groups, date and time pickers, color picker, slider, switch, rating, country selector, file upload, color/text/image switchers, repeater, and product group — plus heading, paragraph, and separator for layout.
  • Show or hide options with nested conditional logic (AND/OR groups) based on products, categories, tags, product variations, user roles, product quantity, or other field values.
  • Set optional extra pricing: fixed amount, percentage of the product price, per character, per word, per slider step, per star, custom amount (e.g. donation), price per unit, or your own formula.
  • Add quantity-based (volume / tiered) pricing: define price breaks such as €10 each for 1–9, €8 each for 10–49, €6 each for 50 and above. Tiers can follow the product quantity or a quantity the customer sets on the field, and each tier can be a per-unit rate or one flat charge.
  • Use cross-field price rules to adjust a field’s price when another field has a specific value — add, subtract, multiply, apply a percentage, or replace the price outright.
  • Track stock per option, so individual choices can sell out independently of the product.
  • Enforce validation rules — regex patterns, minimum and maximum character or word counts, and your own error messages, checked in the browser and again on the server.
  • Display options before or after the add to cart button, or before variation data on variable products.
  • Organize fields into sections with titles and optional layouts (e.g. accordion, tabs) so product pages stay easy to scan.
  • Import and export your add-ons to move configurations between stores or back them up.

Getting started

Install the plugin, then create an add-on in the WordPress admin. Add the fields you need, set labels and any prices, and choose which products or categories should show the add-on. Use display rules to narrow down where each add-on appears. Your options will show on the product page, in the cart, and in the order. Documentation and support are available for setup and customization.

Try the demo

See the plugin in action: Frontend demo (how options look to customers), Backend demo (builder and settings).

When this is a good fit

  • You sell products that need a few extra choices (e.g. gift wrap, message, delivery date) and want them on the product page with correct pricing.
  • You want to avoid creating a separate product or variation for every combination; options handle “product + add-ons” in one flow.
  • You need conditional behavior (e.g. show engraving only for certain products, or show a field only when a specific option is selected).
  • You want add-on prices that change with quantity, or that depend on another field the customer has chosen.
  • You need to limit stock on individual options rather than the product as a whole.
  • You want a form-style builder and clear rules rather than editing code.

Support and documentation

Help and step-by-step guides are available so you can configure options, pricing, and display rules with confidence. If you run into edge cases or need to extend behavior, the plugin offers hooks and filters for developers.


Häufig gestellte Fragen

What makes this plugin different from other WooCommerce product options plugins?

Nested conditional logic with AND/OR groups. You can build rules like show this field when (Product X OR Product Y) AND (Category Z) rather than the simple single-condition show/hide most options plugins stop at. On top of that you get 27 field types, quantity-based tier pricing, cross-field price rules that let one option's price depend on another, per-option stock, and a drag-and-drop builder — with every feature included, nothing held back behind a further upgrade.

How many field types are included?

27, all included. Text, Textarea, Number, Password, Hidden, Select, Multiselect, Checkbox, Checkbox Group, Radio, Date Picker, Time Picker, Color Picker, Switch, Slider, Rating, Country, File Upload, Color Switcher, Text Switcher, Image Switcher, Repeater, Product Group, plus Heading, Paragraph and Separator for layout.

Text fields can additionally be restricted to email, URL or phone input, with your own regex pattern and character or word limits.

Does the plugin support conditional logic?

Yes, and it is not limited to simple show/hide. Display rules decide which products an add-on appears on — by product, category, tag, product variation, user role, product quantity or date. Conditional logic then shows or hides individual fields based on other field values, using nested AND/OR groups for rules that would otherwise need several separate add-ons.

Can I add custom pricing to options?

Yes, and there are ten ways to price an option: a fixed amount, a percentage of the product price, per character, per character ignoring spaces, per word, per slider step, per star on a rating field, a customer-entered amount for donations or tips, dynamic per-unit pricing, or your own custom formula using what the customer typed. Prices update on the product page, in the cart and at checkout.

Can add-on prices change with the quantity ordered?

Yes. Quantity-based (volume / tiered) pricing lets you set price breaks — for example €10 each for 1–9, €8 each for 10–49 and €6 each for 50 and above. The tier a quantity falls into prices every unit, not just the ones above the threshold. Each tier can be a per-unit rate or one flat charge for the whole tier, as a fixed amount or a percentage of the product price. Tiers can follow the product quantity or a quantity the customer sets on the field itself.

Can one option's price depend on another field?

Yes. Cross-field price rules adjust a field's price when a different field has a particular value, using add, subtract, multiply, percentage or replace. For example, an engraving option that costs €20 normally but €15 when the customer selects a particular country, or more when they choose a premium material.

Can I limit stock on individual options?

Yes. Options can carry their own stock, so a single colour or size can sell out while the product itself stays available. Stock is checked when the item is added to the cart, so an option cannot be oversold.

Can I validate what customers type?

Yes. Text and textarea fields support your own regex pattern, minimum and maximum character counts, minimum and maximum word counts, and custom error messages. Rules are enforced in the browser as the customer types and re-checked on the server at add-to-cart, so they cannot be bypassed.

Is the plugin compatible with my theme?

Yes. It is built to work with WooCommerce-compatible themes, and includes specific compatibility handling for a number of popular themes and plugins. You can adjust spacing, labels and layout from the builder, and section and field styling options help you match your store's look. For deeper changes you can add custom CSS or override the templates.

Can I show different options for different products?

Yes. When you create an add-on you set display rules so it only appears on the products, categories or tags you choose, and conditional logic then shows or hides individual fields based on other choices. Each product page shows only what is relevant to it.

Does the plugin work with variable products?

Yes, with both simple and variable products. For variable products, options load via AJAX when the customer selects a variation, so the page stays responsive. You can display options before or after the add-to-cart button, or before the variation data.

Can I customise how the options look?

Yes. Set field labels, placeholders, required or optional state, and arrange fields into sections and columns. Sections can be presented as accordions or tabs, each with its own title, description and styling. Tooltips and help icons let you explain an option without cluttering the form.

Can I move add-ons between sites?

Yes. Add-ons can be exported and imported, so you can build a configuration on a staging site and move the finished result to production, or reuse the same set-up across several stores.

Is there a demo I can try?

Yes. The frontend demo shows how options look to customers and the backend demo lets you try the builder. Links are in the plugin documentation.

How do I get support?

Documentation and step-by-step guides are available on our site, and support is included with your subscription. For developers, the plugin exposes hooks and filters for extending behaviour.

Extension information

  • PHP version required: 7.4
  • Tested with WordPress: 7.0.2
  • Tested with WooCommerce: 11.0.0
  • Requires at least WordPress: 6.1
  • Requires at least WooCommerce: 8.0

Länder

  • Worldwide

Related Products

Price $79 Jährlich
Rated 3.4 out of 5 stars
Price $279 Jährlich
Rated 3.2 out of 5 stars
Price $59 Jährlich
Rated 3.1 out of 5 stars
Price $109 Jährlich
Rated 2.7 out of 5 stars
Price $109 Jährlich
Rated 2 out of 5 stars
Price $49 Jährlich
Rated 4.1 out of 5 stars
Price $109 Jährlich
Rated 2.3 out of 5 stars
Price $109 Jährlich
Rated 2.6 out of 5 stars
Price $109 Jährlich
Rated 2.3 out of 5 stars
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.