Advanced Product Fields for WooCommerce

Advanced Product Fields for WooCommerce lets you add extra options to your products, like text boxes, dropdowns, swatches, images, and more.

Advanced Product Fields WooCommerce
Many different field types Advanced Product Fields

Many different field types

You can choose between 16 different input types to add to your products, inluding: text boxes, number fields, dropdown lists, checkboxes, radio buttons, image swatches, color swatches, date fields, and file upload.

You can also add content fields such as text, HTML, shortcodes, or extra images.

Conditional logic

If you need to make a complex or interactive form, conditional logic allows you to show or hide fields based on the values of other fields.

Conditional logic in WAPF
Adjust product price

Adjust the final product price

Each option has the ability to increase or decrease the final product price. Our plugin supports various pricing structures that can support even the most difficult pricing schemes.

You can choose to add an additional flat fee, quantity-based fee, or percentage-based fee to your product. For complex pricing schemes, our plugin supports formula-based pricing or “lookup table” pricing.

More incredible features

Take advantage of all the features of Advanced Product Fields for WooCommerce. Improve your customers’ shopping experience with personalized products.

Per product or globally
Add fields to individual products, or create them globally and add to multiple products at once.
Supports tax settings
The plugin works with your WooCommerce tax settings.
Our plugin works together with a list of other plugins. Check compatibility here.
Repeatable fields
Fields can repeat by clicking a button or based upon the desired quantity.
Change the main product image
The main product image can change depending on selected options.
Multi-currency support
The plugin supports your multi-currency store if you use the popular WOOCS plugin.
Edit cart
Shoppers can edit their product data from the cart page.
Multi-lingual support
Integrates with your multi-lingual store via WPML or Polylang.
New & fast
We don’t support older Woo or WP versions so you can benefit from modern, fast code.

Choose your license

Billed annually until canceled.
Easily cancel anytime from your account.
  • Use on 1 site
  • 1 year of updates & support
Buy plugin
Yearly subscription, cancel anytime.
  • Use on 1 site
  • 1 year of updates & support
  • Extra field types
  • Extra "date" features
  • Advanced formula functions
Buy plugin
Yearly subscription, cancel anytime.
Extended Bundle
  • Use on 1 site
  • 1 year of updates & support
  • Extended version
  • Includes 6 addons
  • All future addons
Buy bundle
Yearly subscription, cancel anytime.
Backed by a 14-day refund policy

If our plugin doesn’t work as promised, you’re backed by our 14-day refund policy to request your money back. Read about our policy here.

Version 2.2.2
Last updated 11 days ago
Changelog View here
WordPress 4.7.0+
WooCommerce 3.4.0+
PHP 5.6+

Frequently Asked Questions

What's the difference between the pricing packages?

The difference between each package (Pro, Extended, and the Bundle) is explained in this article.

Will it work with my theme?

We have tested Advanced Product Fields with a range of free and premium themes. As long as your theme is well coded and compatible with WooCommerce, it will work.

In case your theme does not work with our plugin, get in touch and we’ll see what we can do!

Will it work with my theme builder?

Yes! It works with any theme builder that is compatible with WooCommerce. We have tested the plugin with Elementor, Oxygen, and Divi.

There are a few notes about page builders to keep in mind, please refer to this document.

Is it compatible with other plugins?

We have tested Advanced Product Fields with many third-party plugins and published a list of compatible plugins here.

Does it work in my language?

The admin pages of Advanced Product Fields are in English, but the frontend comes with translations for English, French, Spanish, Portuguese, German, Italian, Dutch, Norwegian, and Swedish. The plugin is translation-ready so you can translate it into your own language.

You can also use it on your multilingual site through WPML or Polylang.

What are the minimum system requirements?

To run the plugin, you need at least these requirements:

  • PHP 5.6+
  • WordPress 4.7.0+
  • WooCommerce 3.4.0+

Is this a lifetime license or subscription?

There are 2 types of licenses: yearly and lifetime.

Yearly licenses are subscription-based and can be cancelled at any time. If you cancel the subscription, the plugin will continue to work as normal until the end of the paid-for period. Once the license expires or is cancelled, you will no longer receive updates or support for the plugin.

With lifetime licenses, you pay only once and receive updates and support for life.

Can I still use the plugin when my license expires?

Yes, but you will not receive updates, bugfixes, or support. You can keep using the last version prior to your license expiring, but we can’t guarantee this will keep working when WooCommerce or WordPress updates.

If you have a lifetime license, your license will never expire and you will always get updates, bug fixes, and support!

Can I use my license on a test or dev site?

Yes, and it doesn’t count towards your license activation limit! Unlimited test, development, and staging sites are included in your license, as long as our system can recognize the site as such.

Still have questions?

Can’t find an answer to your question? Search our knowledge base or get in touch via the contact page.

Plugin screenshots

Advanced Product Fields Frontend example Frontend example of custom product fields Advanced Product Fields backend example Custom fields on the product edit screen