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).

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.
  • Editor of fields.
  • Fields groups.
  • Editor of fields groups.
  • Preview of fields in Cart.
  • Preview of fields in Admin Dashboard.


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 →


21 oktober 2020
Good plugin. I'm using the free version and it has all the features described. If you want to have prices for the variables, you have to get the paid version, but that is acceptable: the plugin contributors have to have a way to get paid for their work.
20 september 2020
Don't waste your time - you can't change prices with it. Useless!
10 september 2020
This plugin is easy to use and works great! We use it for product acknowledgment among other things!
31 augustus 2020
I expected to be able to manage the price, but this function does not exist. I don't recommend it.
Lees alle 30 beoordelingen

Bijdragers & ontwikkelaars

“Flexible Product Add-Ons Free WooCommerce” is open source software. De volgende personen hebben bijgedragen aan deze plugin.


“Flexible Product Add-Ons Free WooCommerce” is vertaald in 1 taal. Dank voor de vertalers voor hun bijdragen.

Vertaal “Flexible Product Add-Ons Free WooCommerce” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.


1.4.1 – 2020-10-29

  • Fixed saving Fields Group as draft

1.4.0 – 2020-10-15

  • Changed required PHP version to 7.0
  • Added support for WooCommerce Currency Switcher (WOOCS) plugin
  • Added support for WooCommerce 4.6

1.3.7 – 2020-10-01

  • Updated screenshots

1.3.6 – 2020-09-23

  • Added notice of planned change of required PHP version to 7.0

1.3.5 – 2020-09-17

  • Fixed saving products prices for session
  • Added support for Multi Currency for WooCommerce plugin
  • Added support for Currency Switcher for WooCommerce plugin

1.3.4 – 2020-09-10

  • Fixed JS error on settings page

1.3.3 – 2020-09-10

  • Fixed permissions level for REST API endpoints
  • Added support for WooCommerce 4.5

1.3.2 – 2020-08-10

  • Added support for WordPress 5.5

1.3.1 – 2020-07-28
* Removed unneeded REACT dequeue.

1.3.0 – 2020-06-17
* Moved React to webpack.

1.2.19 – 2020-06-10
* Fixed warning on empty products or categories
* Fatal error on rest_api_init action with third party plugins

1.2.18 – 2020-05-26
* Fixed field label requirement
* Fixed fields validation

1.2.17 – 2020-05-05
* Added support for WooCommerce 4.1

1.2.16 – 2020-04-17
* Fixed options with ending spaces in value

1.2.15 – 2020-04-10
* Fixed validation on fields with options

1.2.14 – 2020-03-23
* Added validation for fields with options

1.2.13 – 2020-03-09
* Added additional security hardenings

1.2.12 – 2020-02-25
* Fixed percentage option price on variable products

1.2.11 – 2020-01-30
* Fixed WPML multicurrency compatibility

1.2.10 – 2019-12-17
* Fixed WPML compatibility

1.2.9 – 2019-12-06
* Fixed field values with ampersand

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!