Advanced Product Fields (Product Addons) for WooCommerce

Advanced Product Fields (Product Addons) for WooCommerce

Add options (addons) to your WooCommerce products so your customers can personalize their products. Product forms for everyone!
Rating:
4.8
star-rating-1star-rating-2star-rating-3star-rating-4star-rating-5
Active Installations:
40000+
Last Updated:
Oct 29, 2024
WordPress Version:
4.5 or higher
Tested up to:
6.7.2

Increase Product Customization

Allow customers to personalize their products with extra choices and input fields.

Easy Setup & Integration

Intuitive backend builder similar to Advanced Custom Fields, making it easy to set up extra product options.

Boost Sales with Addons

Increase the final product price by adding a flat fee based on the field values chosen by customers.

Fast & Reliable Performance

Optimized for speed, our plugin runs fewer database queries and does not impact your site's SEO score.

1.6.12

  • Fix: a few texts were not translatable yet. This is now fixed.
  • Other: verified compatibility with the upcoming WP version 6.7.

1.6.11

  • Fix: fixed a PHP 8 deprecation warning.

1.6.10

  • Fix: products with a large amount of variations and no fields present wrongly called our “calculate” method.

1.6.9

  • Fix: fixed a pricing issue when no quantity input can be found on the page.
  • Other: test compatibility with the latest Woo & WP versions.

1.6.8

  • Improvement: removed outdated code.
  • Other: test compatibility with Woo & WP.

1.6.7

  • Other: bumped minimum required WooCommerce version to 3.8.
  • Other: test compatibility with Woo 8.8 (beta).

1.6.6

  • Fixed: fixed a fatal PHP error.

1.6.5

  • Improvement: minor code improvements.
  • Other: soft-increase minimum PHP verion to 7.0 in accordance with the new WordPress minimal requirements. This is not a breaking change for now.
  • Other: readme changes to reflect limitations.

1.6.4

  • Improvement: started redesigning the admin fields, beginning with new field icons.
  • Other: add rate link.
  • Other: tested compatibility with WordPress 6.4 (beta release).

1.6.3

  • Other: declare compatibility with the upcoming WooCommerce HPOS update.

1.6.2

  • Fix: fixed readme formatting error.
  • Other: verify latest WP and Woo compatibility.

1.6.1

  • Fix: fixed an error when adding conditionals to fields in the backend (and a content field was present).
  • Fix: a few texts had the wrong translation textdomain.

1.6

  • New: new option for “number” field to allow decimal numbers as well.

1.5.10

  • Fix: fixed a translation issue in German.
  • Fix: Add WPML config file for add-to-cart text in the settings.

1.5.9

  • Improvement: minor performance improvements.
  • Improvement: price labels now take into account WooCommerce price arguments and “hide zeros” filter.
  • Other: compatibility test with WordPress 6.2 (beta 1).
  • Other: compatibility test with WooCommerce 7.4 (beta 1).
  • Other: minimum WooCommerce version will be bumped up to 3.8 in the next release.

1.5.8

  • Fix: include content.php.

1.5.7

  • Fix: fixed a PHP warning when outputting the paragraph field in some cases.
  • Other: tested WooCommerce 7.3 beta release.

1.5.6

  • Improvement: modernized admin CSS, resulting in a smaller footprint.
  • Other: verify Woo 7.3 (beta 1) compatibility.

1.5.5

  • Other: verify Woo 7.1 compatibility.
  • Other: update internal links to their proper addresses.

1.5.4

  • Other: verify WP 6.1 compatibility.
  • Other: verify Woo 7.0 compatibility.

1.5.3

  • Fix: fixed an error when duplicating field groups with fields containing conditionals.

1.5.2

  • New: new field type “paragraph”, allowing you to add static content (text) in between other fields.

1.5.1

  • Improvement: added styling to support modern page builders & themes like Elementor, Astra, and the Avada theme.

1.5.0

  • New: included “order again” functionality.
  • Other: tested & verified new Woo version.

1.4.9

  • Other: tested and verified new major WP release + WooCommerce version.
  • Other: bumped minimum required WooCommerce version from 3.4 to 3.6.

1.4.8

  • Fix: fixed a bug with a field limit alert dialog showing incorrectly.

1.4.7

  • Improvement: adding to cart via the URL (with ‘?add-to-cart=’) now validates required fields.

1.4.6

  • Improvement: the “True/False” fields’s labels ‘true’ or ‘false’ can now be translated.
  • Other: verify compatibility with latest WooCommerce & WordPress version.

1.4.5

  • Other: verify compatibility with Woo 6.2.

1.4.4

  • Fix: fixed a PHP warning.
  • Other: verify compatibility with latest Woo version.

1.4.3

  • New: added Danish translations.

1.4.2

  • Other: verify compatibility with new WP & Woo version.

1.4.1

  • Fix: fixed an issue with some “add to cart” validations.
  • Fix: fixed an issue with “required” translation string.
  • Other: verify compatibility with current Woo version.

1.4.0

  • Fix: fixed a bug where some configurations would result in a general “add to cart” error.
  • Other: verify compatibility with current Woo version.

1.3.9

  • Update: changed all array() functions to shorthand syntax.
  • Update: enhanced/secured “add to cart” validation.
  • Other: verify compatibility with upcoming WP & Woo versions.

1.3.8

  • Update: changed links to new version of the documentation.
  • Update: verify WooCommerce & WP version tags.

1.3.7

  • Update: verify WooCommerce & WP version tags.
  • Update: minimum WooCommerce version is now set to 3.4.0. We ensure compatibility with previous minimum version (3.2.0) for the time being.

1.3.6

  • Update: added translations for Italian, Norwegian, Swedish & Portuguese.
  • Fix: fixed an issue with VAT-inclusive prices in combination with 0% VAT classes and calculating incorrect base price in the cart.
  • Fix: fixed an edge case bug where reordering fields in the backend didn’t work.

1.3.5

  • Fix: fixed an issue with “wp_slash” for versions older than WP 5.5.
  • Fix: removed some deprecated functions in jQuery.
  • Other: tested & updated WP & Woo version tags.

1.3.4

  • Update: allow more HTML tags in field labels & descriptions (while still being secure).
  • Fix: fixed an issue where saved product fields were serialized twice.

1.3.3

  • Fix: fixed PHP some notices when saving fields in the backend.

1.3.2

  • Fix: minor styling issues in WP 5.5+.
  • Fix: fixed “advanced” tab of Yoast SEO plugin not showing.

1.3.1

  • Added: support for Polylang.
  • Fix: fixeded cart showing options with “(+$ 0.00)” when no pricing method was selected for this option.

1.3.0

  • Fix: changed translations text-domain to match the plugin slug so transating via translate.wordpress.org is possible.

1.2.1

  • Fix: fixed a PHP warning with stripslashes().

1.2.0

  • Update: enhanced how field data is stored in the database: as array instead of objects. This ads more compatibility with migration/export plugins.
  • Update: disable stripe “pay now” buttons on the product page as they can’t pick up custom pricing.
  • Fix: fixed an issue when a user entered text with a quote symbol, a slash would appear before it in cart/checkout.

1.1.7

  • Added: the plugin now fully supports your WooCommerce tax settings.
  • Update: added CSS to make the admin backend play nicer with the new WP styling.
  • Fix: fixed a bug where empty fields were still shown in cart.
  • Fix: fixed a bug where some fields would be wrapped in a new row unintentionally.
  • Fix: fixed a bug with duplicating field groups under “WooCommerce > Product Fields”. field ID’s weren’t unique when duplicating.

1.1.6

  • Update: changed frontend JS a bit to support more themes.
  • Update: verify Woo 4.0 & 4.0.1 compatibility.
  • Fix: fixed an issue with cart validation of radio buttons, select lists or checkboxes.

1.1.5

  • Update: UX improvement: admin won’t save if choice field labels are not set and display the error.
  • Update: UX improvement: show error message when duplicating field groups doesn’t work.
  • Update: allow 5 field groups in free version instead of just 4.
  • Update: tested compatibility with latest Woo version and updated tags.

1.1.4

  • Fix: fixed a bug when creating a 4th field group. Adding fields to it wasn’t possible.
  • Fix: removed a PHP warning.

1.1.3

  • Fix: fixed typo in “checkbox” template.

1.1.2

  • Update: added WPML support.

1.1.1

  • Update: support for “ajax add to cart” themes and “required” fields.
  • Fix: “select options” was sometimes incorrectly showing.

1.1.0

  • Update: the dropdown label “choose an option” now only appears when necessary.
  • Update: added frontend translations for Dutch, French, German, and Spannish.
  • Fix: fixed an issue with column widths.

1.0.9

  • Update: better dependency checking on the frontend.
  • Fix: fixed an issue with select lists and pricing.
  • Fix: fixed an issue with true-false field price labeling.

1.0.8

  • Fix: fixed an issue with duplicating some fields in the backend.
  • Fix: fixed an issue with hidden fields validating on the frontend.
  • Fix: fixed an issue with decimal pricing on the frontend.

1.0.7

  • Update: When searching for products in the backend, you can now also find products in draft.
  • Update: added extra info dialogs to the pricing options, so you better understand all options available.
  • Update: support variations via ajax.
  • Fix: fixed pricing calculation when a variation is selected by a user.
  • Fix: fixed an issue with hidden fields wrongly validating in cart.
  • Fix: fixed an issue with product price not updating when the user select a variation.

1.0.6

  • Fix: fixed an issue with decimal price formatting on the single product page.

1.0.5

  • Update: added .pot file for translators.
  • Update: added filter for devs to change the “product totals” HTML.
  • Update: allow some HTML in field descriptions & labels.

1.0.4

  • Fix: fixed a bug with item pricing when changing item quantity on the cart page.

1.0.3

  • Update: small backend Javascript bugfix.

1.0.2

  • Update: Made frontend Javascript file 19% smaller, to 5.9kb.

1.0.1

  • HTML Changes so it can more easily be styled with CSS

1.0.0

Initial release

Awesome plugin. Awesome support!

By robmaric on January 24, 2025

Very high quality plugin and top notch support. Thank you!

Awesome!

By Faysal Ahamed (devfaysal) on January 22, 2025

Awesome!
I was needed to add a text input to receive information from customers with the order.
This plugin saved hours of work.

doesn't work with woo 9.5.1

By Solutions Redefined (KBC Unlimited) on December 17, 2024

Error message that it doesn't work with "remote logging" but that is disabled by default in current woo version (9.5.1) and can't turn it on or off so basically stuck not being able to use this plugin. This results in no price in cart - just get
$NaN.undefined

Great tehnical support

By d_alinus2004 on November 12, 2024

The tehnical suport very fast and profesional!

I realy apreciate your work!

Good support

By bdkdesign on November 7, 2024

Amazing plugin! And good support!

css class not working

By rafael_mju on November 6, 2024

I can't style the form fields at all. In the documentation I can only see it if I have the pro version, so for me it's the worst of all.

Beyond amazing product and support!

By sealandman on October 24, 2024

I have bought the Advanced Product Fields plugin for Wordpress which is an awesome piece of software! It let me make some complex formulas so i can make an advance product configurator for our business.

The support that we have experienced is also beyond amazing. I am totally happy with Studio Wombat!

Powerfull Module, Flexible and well developped

By Stephane Robert (8ternity) on October 24, 2024

Our company was looking for a module that allow us to do many options calculated for each specifities for Web to Print. Their module have flexibility, well developped and well thinked.

Our project was required to have options for paper sizes, paper colors, finishing options, stapling or folding, their module allow to add all options and costs for each options. You only have 1 extension to manage instead of a whole CMS.

Thumbs Up:
· Formulas with custom variables
· Conditions to show fields or hide depending on other fields selected
· Many options for types of fields (Swatches images, select lists, etc)
· Excellent Support from Deveveloppers if you struggle with complicated cases
· Pricing per quantites
· 1 module only to acheive all the options you need
(New) · Online documentation well explained
(New) · Support for complicated case was successfully acheived: My case was hard to find what's wrong since my product configurations has too many options, the support tell me that what i need to acheive was possible; we take time and build the product from scratch with their help to acheive the most complicated products i need to deliver for our business needed.

Suggestions for Dev:
· Please implement adding part numbers for alternates options (only for invoicing) when we need to re-create the invoice into an accounting software; each options have their own pricing and part numbers
· Documentations images when clicked open a the self html page; which is overwritten the page we're read the documentation;

Complete plugin & amazing support

By Samantha (samdigitales) on October 2, 2024

I've tried other product customisation plugins and none of them offered that level of options and support. After trying out the free version, I had no doubts purchasing the premium version for a more complete experience. Clean interface, organised structure, full of options, great support, just amazing!

Great support

By josephollie on October 1, 2024

Very helpful support team go above and beyond. Thanks!

Try other plugins too!

Multi-Carrier Shippo Shipping Rates & Address Validation for WooCommerce

Multi-Carrier Shippo shipping plugin for WooCommerce displays live shipping rates at cart / checkout pages, validates shipping address.

Try Demo More Details

SALERT – Fake Sales Notification WooCommerce

Salert is a plugin for sales notification to the customers. It also has feature to generate fake sales notification to engage your visitors.

Try Demo More Details

Restore PayPal Standard For WooCommerce: enable PayPal Standard as a payment method for WooCommerce

Restore PayPal Standard For WooCommerce enables PayPal Standard as payment method for WooCommerce.

Try Demo More Details
Screenshots
Author Site Author Site

Try Advanced Product Fields (Product Addons) for WooCommerce With InstaWP

Contact Sales

Reach out to us to explore how InstaWP can benefit your business.