In this guide, I'll show you how to configure WooCommerce extra product options, add custom fields, and show multiple options with a FREE plugin! If you need more features for your products such as date pickers, checkboxes, selects, or text fields, this article is the guide you are looking for. Learn how to create improved product options and add custom fields to your WooCommerce products (both simple & variable)!
As you know WooCommerce products have limited features and customization options. There's no need for WooCommerce to be packed with all the functions because it is easily expandable with plugins.
Today, I will show you how to add improved WooCommerce products using custom options, extra product fields, and multiple options! Let's begin!
Contents
- What are WooCommerce Extra Product Options?
- How to add WooCommerce Extra Product Options?
- Extra options with WooCommerce Custom Product fields
- Summary & more about the plugin
- WooCommerce advanced custom fields: a FREE product & checkout customizer
- WooCommerce product personalization with a free plugin!
- How to add a custom product field in WooCommerce? (free plugin)
- WooCommerce Conditional Logic, Custom Fields & Product Options in one plugin!
- Add a checkbox and multiple options to a WooCommerce product page
Flexible Product Fields WooCommerce
Add advanced product options and custom fields for WooCommerce products with one plugin!
Download for free or Go to WordPress.orgThe plugin boosts the WooCommerce products with custom fields and product options.


Flexible Product Fields WooCommerce
Add advanced product options and custom fields for WooCommerce products with one plugin!
Download for free or Go to WordPress.orgOk, let's start by recheck the standard WooCommerce product options (attributes and variations). Then, you will see the customization in the Flexible Product Fields plugin.
What are WooCommerce Extra Product Options?
Most of the e-commerce stores sell standard physical products. E-commerce platforms such as WooCommerce are well-made for them. However, sometimes stores need something more 😋.
By default, WooCommerce lets you use product attributes:

You may also add WooCommerce variable products to give customers multiple product options:

But these two solutions have their limitations!
👉🏼 For example, you want your store to be more customer-friendly. You want to let a customer order a gift wrap. It's a very needed option for customers during holidays, Valentine's Day, and other events. The best solution would be to add a checkbox for such a feature. So, you can't use standard attributes or variable products here!
It is a product add-on as it is not built in WooCommerce itself.

👉🏼 Another example would be a diet box store. You want to let customers choose a date to start a diet or what specific ingredients they would or wouldn't like to be included. To add such features you will need a WooCommerce plugin to add some extra (improved) product options.

How to add WooCommerce Extra Product Options?
There are plenty of plugins on the market. Based on our experience we've created our own! This is one of our free plugins used by thousands of WooCommerce stores worldwide.
That gives me the confidence to say that our plugin WooCommerce Product Add-Ons (Flexible Product Fields) is one of the best in its category.
Now, I am going to show you how to use it. All examples below use that plugin.
⏬ You can download the plugin for free at the link below: ⏬
Flexible Product Fields WooCommerce
Add advanced product options and custom fields for WooCommerce products with one plugin!
Download for free or Go to WordPress.orgAll product fields explained
Extra options with WooCommerce Custom Product fields
WooCommerce Bookings made easy
You don't always need the overdeveloped WooCommerce bookings plugins. They are pricey because they have a lot of features. Not only are they expensive but also they consume a lot of your server power and time to configure. WooCommerce improved product options may be a cheaper and more lightweight option.

You can let the customer choose the arrival and departure dates. They can specify the number of guests or choose the bed and breakfast option.
WooCommerce gift wrapping
🎁 How about Christmas gift wrapping? It's a great idea for a last-minute present. There are a lot of special events during the year. Gift wrapping is a cool feature that could be attractive to your customers. Also, you could make more profit thanks to offering such a feature at an additional price.

WooCommerce gift message
📨 It is another cool feature for your store. Gift wrapping is useful for a customer if they don't have time to do it themselves. A gift message is something different.
A customer can write a message in the form of a short letter that is added to a product by the store's staff before shipping. Such a gift could be then sent directly to the person your customer wants to give the present to.

WooCommerce catering ordering
People are more and more interested in healthy eating these days. Yet, keeping a diet all by yourself is a difficult day-to-day task. Counting calories, making lists of meals, shopping, and cooking. These people are in need! However, there is a simple solution: food boxes or personal catering.

You don't need a dedicated plugin to add catering options to your WooCommerce site. All you need is WooCommerce extra product options that allow you to add such elements as a date field (catering service start date), a select field (extra tip), and a checkbox to include or exclude some ingredients from the diet.
WooCommerce insurance for products
More and more stores cross-sell insurance for the products they offer. It is a very good idea as it can provide you with an additional profit. Insurance companies split profits with the middlemen, which in this case, are the stores.

WooCommerce product engraving
If you sell products that you can make engravings on, you have to add the WooCommerce product engraving feature to your store! We value unique things. That’s why we like to personalize things we own or the ones we give to others as gifts. Such a feature as engraving can provide a perfect personal touch.

WooCommerce Computer Builder
You can create a computer configuration wizard in your store, too!
Some customers need more RAM and a better GPU because they work on videos. Programmers prefer high-end CPUs. Different customers have different needs.

Summary & more about the plugin
Are you ready to use WooCommerce Extra Product Options?
Perhaps WooCommerce extra product options seem like a set of some simple features, not improved ones. However, they are really powerful! You can use them either as additional features or as an alternative to other robust and often expensive plugins.
Check out the Free Flexible Product Fields plugin. It's free, so no worries 😉
Flexible Product Fields FREE →
Finally, we'd be happy to get feedback from you! Please use the comment section below and let us know what you think.







I love how straight forward this plugin is. Will it work with grouped products? I set one up on my demo site and it asks the questions, but does not display answers in cart or checkout.
Ist it possible to create sub-conditions for products? Example: product A is a book. It cann be purchased as an ebook or a print version. The ebook version again is available in different file-formats. The print version is available as hard or soft cover.
Hi Hubert, yes, the plugin gives the option to add fields with conditional logic, which appears when the condition is met. Look at the screenshot with example of setting up the field: https://wpdesk.link/pr/2018-03-09_14.48.55.png Using the plugin you can create a tree of self-dependent fields with additional prices. cheers, Przemyslaw
really interested, i have a complex question about it. i’m selling virtual products (cooking courses). My client prefer receive it in his own emails and then give it away. Thus, are there possibilities to receive it as a card in the buyer email? May be generating a cupon code or something similar!
Hello Juanma! This looks like a really interesting strategy. You can use Downloadable Product feature that is built in the WooCommerce. Please check the official documentation for more info: https://docs.woocommerce.com/document/digital-downloadable-product-handling/
A client of mine runs a tour company. We have their tours all set up as products within WooCommerce which then link through to a 3rd party booking system. They’d now like to add the ability to purchase each tour as a Gift Voucher, would this be possible with your plugin?
Hi, we are developping a paint store that will sell different brands of paint and where each brand has its own palette of colors. Problem is that some brands have nearly 100 different colors available so we need to find an elegant way of showing the brands with colorselection BUT we also want to start from the color (in case you have no brand in mind) where you select your color and get a result of all brands with that color in the webshop. This competitor offers that solution in Magento 2 – we would like to start with WooCommerce. Any idea what add-on we would need / exists for this challenge? competitor link: https://www.darkwhite.be/jotun-demidekk-optimal-dekkende-beits.html thanks for any advice, Roeland
Hi, I’m selling a set of 2 t-shirts of the same design, with the option to choose same colors for both t-shirts or different color for each of the 2. Each design have 8 colors to choose from, and customers can buy 2 of the same color or 2 different colors. On the inventory side, will this plugin allow us to enable stock count on each color of the product, so the colors chosen be deducted accordingly? Hope to get an idea how this will work on the backend, thanks in advance!
Hi, There is a product on my website. There are price options I created with TM Product Options options. (Such as 100cm = $ 100, 200cm = $ 200, 300cm = $ 300). On the product listing pages, I want the price of that product to appear as $ 200 for 200cm. How can I do it?