Advanced Product Fields for WooCommerce

Updated:

Advanced Product Fields for WooCommerce, built by StudioWombat, does one job with unusual depth: it puts configurable form fields on WooCommerce product pages and prices them properly. Text inputs, dropdowns, checkboxes, color swatches, file uploads, date pickers, number fields — each attached to a product, each optionally carrying a price adjustment, each governed by conditional logic. Related reading: our official add-ons extension overview covers the adjacent workflow.

Where the plugin separates itself from the pack of add-on plugins is in the pricing engine. Fields support formulas — lookup tables, arithmetic between fields, quantity multipliers — rather than just flat per-option costs. A calculator-style product page (engraving priced per character, materials priced by area, quotes assembled from measured inputs) is a first-class use case, not a workaround. There is a free version on WordPress.org; the Pro edition adds the formula builder, conditional logic depth, and the field types that serious configurators need.

Competitive Features

Formula-based pricing. Options can compute prices arithmetically — sum fields, multiply by quantity, pull values from lookup tables — and the result feeds the WooCommerce cart as a real price line, tax-handled.

Conditional logic on two levels. Individual fields show or hide based on other field values, and whole field groups attach conditionally by product type, category, or variation — so one group can serve fifty products.

Multi-currency compatibility. The pricing layer is built to cooperate with currency switchers, a common failure point in cheaper add-on plugins.

Image switching. Selecting an option can swap the main product image — the standard interaction for color swatches, extended to any field type.

Repeater fields. Customers can add multiple entries of a field set (names per engraving line, attendees per booking), with pricing following each repetition.

File uploads with security hardening. Uploads are validated and deleted cleanly; recent releases hardened the upload and deletion paths specifically.

Key Features

  • 15+ field types — text, textarea, number, dropdown, radio, checkbox, color swatches, image swatches, date picker, file upload, URL, and more.
  • Cards with quantity inputs — selectable option cards that accept per-option quantities, with their own conditional logic.
  • True-false/checkbox switches — display toggles as switches, with multi-column layouts for checkbox groups.
  • Options total display — live price summary on the product page, including negative (discount) values positioned correctly.
  • Date picker with disabled days — restrict selectable dates, useful for bookings and delivery-date capture.
  • Validation controls — required fields, number step/whole-number validation, max lengths.
  • Field group search — admin search by title once the field group list grows past a screen.

Comparison with Competitors

Advanced Product Fields for WooCommerce vs WooCommerce Product Add-ons

WooCommerce’s own Product Add-ons extension covers basic option pricing; the Pro edition of Advanced Product Fields aims at configurator workloads.

Advanced Product Fields Pro WooCommerce Product Add-ons
Pricing model Flat fees + formula engine (lookup tables, arithmetic) Flat fees and percentage adjustments
Conditional logic Field-level and group-level rules Basic conditional visibility
Repeater fields Yes No
Multi-currency handling Explicitly hardened Standard
File uploads Yes, with hardened validation Via extra extensions
Best for Calculator-style configurators Simple option sets

For a pizza builder or engraving calculator, the formula engine here is the deciding difference.

Advanced Product Fields Pro vs Checkout Field Editor

These plugins operate at different stages and pair rather than compete: product fields capture customization at add-to-cart; checkout fields alter the order form.

Advanced Product Fields Pro Checkout Field Editor
Stage Product page Checkout page
Purpose Product customization with pricing Shipping/billing form adjustments
Pricing Yes, per option No
Scope Per-product field groups Store-wide checkout fields
Best for Option configurators Checkout form tuning

A store doing personalized products typically runs both — product-level options here, checkout restructuring via Checkout Field Editor.

Recommended Stack: a configurator-driven store generates custom orders, which makes automated follow-up valuable. An email automation layer such as email automation layer can trigger post-purchase sequences based on the options customers chose.

Official Changelog

Version 3.1.5

Release Date: December 27, 2025

  • Improvement: minor performance improvement during pricing calculation on the backend
  • Fix: fixed wrong tax calculation for variable products
  • Fix: fixed an issue where image-switching sometimes didn’t work correctly with multiple field groups on one product

Version 3.1.4

Release Date: December 20, 2025

  • Fix: fixed a long-standing issue where taxes were sometimes incorrectly displayed when using multiple calculation fields referencing each other

Version 3.1.3

Release Date: December 12, 2025

  • Improvement: streamlined compatibility with multi-currency plugins
  • Fix: fixed an issue with image swatching on page load
  • Fix: fixed taxes not always adding correctly on top of formula results
  • Fix: resolved repeater fields sending hidden field values to the server
  • Other: minimum PHP version increased from 7.0 to 7.1

Frequently Asked Questions

How does formula pricing work in practice?

Each option can carry a flat price, a percentage, or a formula — for example characters × unit price for engraving, or a lookup table mapping dimensions to costs. Formulas can reference other fields, and the final value is added to the product price in the cart with taxes applied per your WooCommerce settings.

Does it work with variable products?

Yes. Field groups can attach conditionally to specific variations, and recent releases fixed tax calculation edge cases specific to variable products — historically one of the trickier areas for add-on pricing plugins.

Can I use it with a multi-currency setup?

That compatibility was explicitly hardened in version 3.1.3. Option prices convert alongside the product price through currency switchers rather than staying fixed in the base currency — a failure mode in several competing plugins.

Is the free version enough to start?

The free version on WordPress.org covers basic fields with simple price adjustments, which is enough to validate the workflow. The Pro edition is required for the formula engine, repeaters, conditional logic depth, and advanced field types — effectively everything that defines a configurator.

How does this differ from adding fields with ACF?

ACF adds content fields to posts for admin use. This plugin adds customer-facing form fields to the add-to-cart flow, with per-option pricing, validation, and cart integration — the values arrive on the order alongside the priced options. For admin-side custom data, Advanced Custom Fields Pro remains the right tool; for customer input on the product page, this is it.

What happens to uploaded files after the order?

Uploaded files attach to the order for admin access. The upload and deletion paths were security-hardened in recent versions, including deleting uploads from the order admin screen cleanly.

Rating★★★★★ 4.8/5
Version3.1.5
PriceFree
Active Installs50,000+
Tested up toWP 7.0.6

Related Plugins

Share your experience

Leave a Reply

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