Flexible Product Add-Ons Free WooCommerce


Free WooCommerce Product Add-Ons Manager

Customize and personalize your products with the power of WooCommerce product fields and add-ons. Enable customers to customize products with additional options such as text fields, checkboxes, radio buttons, dropdowns and more.

Customers will be able to add t-shirts colors, jewellery engravings, messages on mugs, extra paid insurance or gift packaging, etc. Right on the product screen, directly above or below the add to cart button.

Free Product Add-Ons for WooCommerce

  • Single Line Text (input)
  • Paragraph Text (textarea)
  • Checkbox
  • Radio Button
  • Dropdown (select)

PRO Product Add-Ons available as an upgrade

  • Date
  • Headline

Upgrade to WooCommerce Product Add-Ons PRO Now →

All Features of Flexible Product Add-Ons

  • 7 add-on types for creating unlimited input fields.
  • Add add-on groups above or below WooCommerce add to cart button.
  • Assign field groups to selected products.
  • Add-Ons visible in the cart, checkout and admin.
  • Required or optional fields.
  • Manage labels, values, placeholders and CSS classes for each field.
  • Support for WPML and Polylang.
  • Duplicate add-on groups.
  • Save field groups as drafts (handy when you want to hide add-on group for some time without deleting it).
  • Add fixed or percentage prices to add-on (PRO).
  • Assign add-on groups to all products or selected categories (PRO).
  • Product add-ons conditional logic (PRO).

WooCommerce Compatibility

WooCommerce 3.5 ready! Flexible Product Add-Ons plugin is compatible with WooCommerce 3.1.0. – 3.5.x.

Powerful, yet simple fields editor

Simplicity is key. There are many bloated fields plugins. We decided to use a simple design as much as possible to create a really flexible fields editor.

Product Add-Ons Placement Options

Show add-on groups above or under the add to cart button. Assign to all products, selected products or selected categories. It’s your choice.

Product Fields Frontend Display

The add-ons will seamlessly integrate with your theme with minimum CSS added by the plugin. Apart from just selecting options the plugin will also display a clear options prices (if added) and totals.

Product Add-Ons Conditional Logic (PRO)

Conditional logic for fields allows to show or hide a field based on values from other fields:

  • checkbox,
  • radio,
  • select.

Multilanguage ready

Flexible Product Add-Ons is compatible with WPML and Polylang and lets you translate fields data to other languages.

Supported Currency Switchers

  • WPML

Product Add-Ons Docs

View the docs, learn how to add WooCommerce custom product fields →

Support Policy

We provide a limited support for the free version in the plugin Support Forum. Please upgrade to PRO version to get priority e-mail support as well as all pro features. Upgrade Now →

Flexible Product Add-Ons Free in a nutshell

Do you need to add some WooCommerce product add-ons for calculating additional cost in WooCommerce products?

Key features:

  • Make the purchasing experience as flowless as possible.
  • Give your users unique personalization fields.
  • Insert additional cost for WooCommerce products.
  • WooCommerce bookings with the date add-on.
  • WooCommerce gift packaging.
  • WooCommerce engravings.
  • WooCommerce customer message.
  • WooCommerce product insurance.

Upgrade to Flexible Product Add-Ons PRO
Please note that some fatures mentioned below are only available in the PRO version. They are labeled “PRO” in All Features section.
Get priority e-mail support and access all PRO features, upgrade to Flexible Product Add-Ons PRO now →


  • Product add-ons configurator example - frontend display.
  • Product fields editor.
  • Product add-ons conditional logic.
  • Product add-ons placement settings.


You can install this plugin like any other WordPress plugin.

  1. Download and unzip the latest release zip file.
  2. Upload the entire plugin directory to your /wp-content/plugins/ directory.
  3. Activate the plugin through the Plugins menu in WordPress Administration.

You can also use WordPress uploader to upload plugin zip file in menu Plugins -> Add New -> Upload Plugin. Then go directly to point 3.


How to configure the plugin?

Just check out our Flexible Product Add-Ons Docs here.

Do you offer support?

We provide a limited support for the free version in the plugin Support Forum. Please upgrade to PRO version to get priority e-mail support as well as all pro features. Upgrade Now →


October 14, 2019
Please consider the negative reviewers. They are likely expecting the world. I was looking for an alternative to the $80 add-on that WooCommerce wants to bill me annually for. I only needed to add custom text fields. The free version of this tool does exactly that. I can easily create as many text fields as I wish (I only tried 4). I can limit character length and I can add placeholder values to give my end users an idea of what should go in. All of these fields are created within a group and groups can be assigned to multiple products (huge help). If you're looking for all the fancy bells and whistles, you will have to pay for it. Either these guys or another developer. Nobody's time is free. But if you're looking to do some simple functionality, this free plugin gets the job done and done well. If I need expanded functionality, I will likely give these guys a try before going to WooCommerce's site.
September 15, 2019
This is another one of those plugins that bait you in with the "Free" claim and then limit all needed features unless you pay.
Read all 16 reviews

Contributors & Developers

“Flexible Product Add-Ons Free WooCommerce” is open source software. The following people have contributed to this plugin.


“Flexible Product Add-Ons Free WooCommerce” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Flexible Product Add-Ons Free WooCommerce” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


1.2.8 – 2019-11-04
* Added support for WooCommerce 3.8 and WordPress 5.3

1.2.7 – 2019-10-30
* Fixed fatal error in fields group settings

1.2.6 – 2019-10-29
* Fixed fatal error in plugin settings page
* Fixed WordPress 5.3 compatibility

1.2.5 – 2019-10-10
* Added support for WPDesk prefixed libraries

1.2.4 – 2019-09-18
* Fixed option price display when price is negative number

1.2.3 – 2019-09-03
* Fixed price display and calculation for various tax settings in WooCommerce

1.2.2 – 2019-08-12
* Added support for WooCommerce 3.7

1.2.1 – 2019-07-11

  • Fixed rare chance for fatal error when activating plugin

1.2.0 – 2019-07-12

  • Added support for WPDesk libraries

1.1.20 – 2019-05-16

  • Fixed actions order with PRO plugin older versions

1.1.19 – 2019-05-13

  • Fixed CSS padding

1.1.17 – 2019-04-23

  • Removed WordPress build in react scripts on FPF settings page

1.1.16 – 2019-04-05

  • Added support for WooCommerce 3.6

1.1.15 – 2019-01-24

  • Fixed add to cart button on related products

1.1.14 – 2018-12-03

  • Fixed quotes in fields values

1.1.13 – 2018-11-15

  • Fixed display price value 0
  • Fixed missing CSS class in heading field

1.1.12 – 2018-10-16

  • Added support for WooCommerce 3.5
  • Dropped support for WooCommerce 3.0 and older (the plugin may still work with older versions but we do not declare official support)

1.1.11 – 2018-08-20

  • Fixed price for percentage discount for simple products

1.1.10 – 2018-08-08

  • Fixed issue with prevent multiple fields display on subcategories
  • Fixed issue with display fields more than once – woocommerce_before_add_to_cart_button are triggered by third party plugins, ie. WooCommerce Subscriptions

1.1.9 – 2018-08-02

  • Fixed optional labels by removing them

1.1.8 – 2018-06-26

  • Fixed error with conflict in tracker

1.1.7 – 2018-06-25

  • Tweaked tracker data anonymization
  • Fixed tracker notice

1.1.6 – 2018-05-23

  • Added support for WooCommerce 3.4

1.1.5 – 2018-03-26

  • Fixed percentage price type for variable products
  • Fixed display of select field the product/category
  • Deleted display fields for group products

1.1.4 – 2018-03-06

  • Fixed some minor notices

1.1.3 – 2018-03-01

  • Fixed displaying images added to field labels on WooCommerce 3.3
  • Fixed problem with displaying fields when product doesn’t have a price
  • Fixed problems with plugin deactivation on multisite
  • Fixed warnings from WP Desk Tracker

1.1.2 – 2018-01-31

  • Fixed issue with category and product search when the store uses a plain permalink

1.1.1 – 2018-01-15

  • Added support for WooCommerce 3.3
  • Fixed default option for group assignment

1.1 – 2017-12-13

  • Added new field types: checkbox, select and radio
  • Added character limit option for text fields

1.0.6 – 2017-11-08

  • Fixed adding price field in checkout when fields group is assigned to category and product is variation
  • Fixed problems with plugin activation with WooCommerce 3.2.x

1.0.5 – 2017-10-10

  • Added support for WooCommerce 3.2
  • Fixed bug that prevented entering decimal numbers in Firefox and Edge
  • Fixed Polish translation for “is required filed”

1.0.4 – 2017-05-30

  • Integrated WP Desk Tracker class to help us understand how you use the plugin (you need to opt in to enable it)
  • Added upgrade link to quick links

1.0.3 – 2017-05-18

  • Load assets locally to prevent random changes in CDNs
  • Fixed error: Cannot find module “create-react-class”

1.0.2 – 2017-04-27

  • Fixed variations pricing

1.0.1 – 2017-03-23

  • Minor fixes related to WooCommerce 3.0
  • Fixed prices display with exluding taxes
  • Fixed saving product groups with enter key

1.0 – 2017-02-28

  • First release!