Woocommerce Custom Product Addons

Buy Now

Woocommerce Custom Product Addons

WooCommerce Custom Product addon, a performance optimized, light-weight, and fruitful plugin that simply is the best to add extra product options using it’s custom form builder easily.

  • Drag and Drop Form Builder
  • 22+ Field Types
  • Custom Price Formula
Try Free version

Subscription Options

Add to Cart

if you are not 100% satisfied with our products, you will receive a 100% refund for any reason.



Active installations



Total Reviews



Current Version



WordPress version

Simple to use, powerful results

  • 22+ types of custom Product Fields.
  • Conditional Logic – Show or hide some fields based on the value selected on other fields.
  • Based on variations - Show or hide some fields based on the product variation selected.
  • Set Price for Fields - Price can be set for all the fields available. The price can be a fixed value, percentage value of the product base price.
  • Custom Price Formula - To calculate price using a mathematical formula based on user input value, product quantity, product base price and based on price of other fields as well.
  • Overview
  • Quick info
  • Free vs Premium
  • Reviews
  • Documentation
  • Changelog

Input Fields & Text Area

Add custom product input fields with various types like Text, Number, Password, Email etc. And also can set a price based on the number of characters, or multiply by the user entered value.

Textarea field can use to collect multi-line strings form customers.


Select Field & File Upload

Select option help to add multiple items as dropdown. Customers can choose single item or multiple as per configured. Also can set price common for all fields as well as a different price for each field.

File Upload field can use to collect file from users. Files can be images, Videos, Documents and anything that are supported by WordPress. The uploaded file will be stored in uploads folder and can be accessed by URL from site backend.


CheckBox & Radio Group

Checkbox and Radio Group help to choose from multiple items set in backend. Checkbox used to select multiple items whereas radio used for single selection. Also, can set different price for reach fields.

Admin can configure to show Other option that can choose if customer want options other than the configured one, and also users can enter their own value as other value.


Date & Time

Date field, Date and Time field and Time field are available with this plugin. Users can choose the date from the custom designed calendar also can enter the value directly. Time fields also work the similar way, shows a list of time slots from which user can select one.

jQuery datetime picker is using for the custom date picker.


Image selector & Color Group

Image selector helps to set custom images to choose from. Admin can add as many images in the backend in any size to as options. It can configure to select multiple as well as single image.

Color Group works the similar way the checkbox and radio groups works, it can set custom color box or circle instead of the default checkbox fields. The selected item will marked with a tick icon.

Admin can configure to show Other option that can choose if customer want options other than the configured one, and also users can enter their own value as other value.


Color Picker

Color Picker can use to collect color input from the user. The user can select the color form the custom designed color picker. The value of this field will be hex color code that admin can view along with the order.

jQuery plugin spectrum is using for the custom color picker.



Price can set for all the fields available with plugin. The price can be fixed value or percentage value of the product base price.

Price can calculate based on the number of character enterd by user, price can calculate by multiplying the value user entered.


Location selector

Location selector using Google Places API for suggesting the location as user types. Also user can select a location in the map provided.


Conditional Logic

Conditional Logic is using to show or hide some fields based on the value selected for other fields. Fields will visible or hidden based on matching the criteria set.

18 type of conditions are available in this plugin, which are
Is, Is Not, Is Empty, Is Not Empty, Is Greater Than, Is Less Than, Is Greater or Equal, Is Less than or Equal, Text Contain, Text Does Not Contain , Text Starts With, Text Ends With, Date is, Date is Before, Date is After, Time is, Time is Before and Time is After.


Other Features


Set custom html headers with tags <h1>, <h2> and <h3>.


Paragarph can be set and it will shows as it is in fron end, Cab be used to describe some fields.

Hidden Input

Hidden input type, data will be hidden for users.

Tool Tip & Help text

Help text for each field can be set, which can show as either tooltip or as a text alongside the label.



  • Wordpress Version:
    4.4 OR HIGHER
  • WPML/Polylang compatibility
  • Languages
  • Released
  • WooCommerce Version:
    3.6 OR HIGHER
  • Version
  • Translation Ready
  • PHP version:
    5.6 OR HIGHER

Free version features

  • Plugin comes with a drag and drop form builder.
  • Elements included:
    • Text field,
    • Text area,
    • Number
    • Select,
    • Checkbox group,
    • Radio group,
    • Color picker,
    • Date(browser default),
    • Hidden input,
    • Paragraph,
    • Header.
  • One-click field add option.
  • Forms are applicable to single product as well as a category.
  • Option to exclude globally assigned forms from products.
  • No limit to create fields and forms.
  • Show/ Hide product options from Cart, Checkout, etc.
  • Enable/ Disable form recency order in case of multiple forms.
  • Add HTML class to fields for custom styling and coding.
  • Option to make fields required.
  • Paragraph fields can contain HTML tags.

Premium Version Features

  • New and improved UI with drag and drop and one-click option.
  • Elements included:
    • All the types in the free version with extra types like,
    • File Upload,
    • Maps(Google Place selector),
    • Color Group,
    • Image Group,
    • Date(Custom date picker),
    • Time,
    • Date-Time,
    • Hidden Input,
    • Separator.
  • Show/Hide fields conditionally based on the value of other fields.
  • Conditions work with variations if it is Global attribute variations.
  • Pricing to the fields using five types of different pricing methods:
    • Fixed pricing,
    • Percentage of Product price,
    • Custom formula(mathematical formula),
    • Per character pricing(applible only for input fields),
    • Multiply by value.
  • Ability to resize the width of fields from form builder.
  • Possibility to insert Global forms(forms inside another form).
  • Paragraph field scan contain custom formula.
  • Ability to bind WooCommece Quantity field to a custom field.

Customer reviews

90 reviews
  • 5 Stars
  • 4 Stars
  • 3 Stars
  • 2 Stars
  • 1 Stars
Best plugin for WooCommerce the PRO version to recommend
Best plugin for WooCommerce the PRO version to recommend
February 28, 2020

WooCommerce Custom Product addon, a performance optimized, light-weight, and fruitful plugin that simply is the best to add extra product options using it’s custom form builder easily.

Superb! Get the PRO version, it’s worth it.
Superb! Get the PRO version, it’s worth it.
February 29, 2020

WooCommerce Custom Product addon, a performance optimized, light-weight, and fruitful plugin that simply is the best to add extra product options using it’s custom form builder easily.

Read More Reviews

Are you a customer? Submit your review

Submit Your Review
  • Feature - Re-enabled mapping to checkout feature
  • Feature - Option to see count of letters left to enter
  • Bug Fix - Product Variation Add to cart issue
  • Bug Fix - Custom Formula
  • Bug Fix - not showing price for options fixed
  • Bug Fix - Product Group Radio button quantity selection not working
  • Bug Fix - Custom Formula Not working
  • Compatibility - Woocomerce Booking Plugin
  • Added - New filter to change order of summary fields
  • Bug Fix - Adding to cart issue
  • Bug Fix - Slash before single quote on order edit.
  • Bug Fix - Number Field value 0 validation issue
  • Bug Fix - Backend Critical Error
  • Revert - Revert feature mapping to checkout due to bug in functionality.
  • Bug Fix - Add to cart issue for variation products
  • New Feature - Javascript field validation
  • New Feature - Custom Extension Support
  • New Field - Product Group: Now you can create products as field
  • New Field - Static Text: Now you can create Static Text fields with label and value
  • Backend - New Tab for validation messages for individual fields
  • Backend - Option to add general validation messages
  • New Option - Minimum value for text field & textarea field
  • New Option - Disable Zoom Image in Mobile - Image Group
  • New Option - Map fields to checkout fields
  • Bug Fix - Backend - In string editing double quotes escaping issue
  • Experimental feature - Avoid applying discounts to product fields
  • Compatibility Fix - WooCommerce Dynamic Pricing With Discount Rules By acowebs
  • WooCommerce 5.8.0 support
  • Other minor bug fixes
  • Formula price calculation bug ( ver 4.0.0) fixed
  • added Multiple file upload option
  • File Dropable featured
  • WP 5.8 and WooCommerce 5.6.0 support
  • Bug fixes
  • Bug Fixes
  • startDate support in datepicker config
  • Bug Fixes
  • WooCommerce 4.5.x support
  • Bug Fixes
  • Wordpress 5.5.x Support
  • WooCommerce 4.3.x support
  • Bug Fixes
  • Google Map Country Restriction option
  • WooCommerce 4.2.x support
  • Bug Fixes
  • Google Map Country Restriction option
  • WooCommerce 4.2.x support
  • Bug Fixes
  • Performance improvements for stores with large number for products
  • SumoSelector for multi select
  • WooCommerce 4.x.x support
  • Custom Formula For Paragraph content
  • Tool Tip for color groups
  • Product thumb image for Radio, Checkbox, Color group fields
  • Form builder translatable
  • Bug fix
  • Bug fix
  • Bug fix
  • WooCommerce 3.6.5 support
  • Global form Multilingual issue
  • PHP warning fixed
  • Bug fixes
  • Include global forms in between fields
  • Image Group popup option
  • Bug fixes
  • Woocommerce 3.6.4 support
  • Woocommerce 3.6.1 support
  • WOrdpress shortcode support for datepicker configuration
  • Bind wcpa custom fields with other custom fields
  • Bug fixes
  • Bug fixes
  • Added feature Date difference
  • Bug fixes
  • Bug fixes
  • Change Product Gallery image with image group
  • Mini Cart Bug fix
  • Improved UI design
  • Custom field option: Set custom variable that can be changed for each products
  • Bind field with quantity
  • Set minimum file size
  • Option Disable manual date input
  • Bug fixes
  • WP 5.1 Support
  • WP 5.0 Support
  • Image Group Image Preview option
  • File upload restrict by file extention
  • Added new features
  • Custom Logic based on Variations
  • Custom Logic Based on Quantity
  • Custom price formula based on other fields value
  • PolyLang Support
  • Bug fixes
  • Ajax file upload
  • Custom style for upload field
  • Bug fix in duplicate form feature
  • Custom Formula for pricing
  • Bug fixes
  • WPML support
  • Form duplicate option added
  • Bug fixes
Price hide option for cart, checkout, and order
  • WPML partial support
  • Bug fixes
  • Now form can export using WordPress post exporter
  • Bug fixes
  • Bug fixes
  • Fix on order again feature
  • Added color group
  • In the new version, the price will be showing based on the woocommerce tax settings. Please check the price fields are updating correctly after the plugin updation.
  • Bug fixes
  • Google Place selector
  • Bug fixes
  • Bug fixes
  • Custom datetime picker
  • Custom color picker
  • More configure options/settings
  • Bug fixes
  • Added image selection field
  • Added Conditional logic
  • Add column option
  • Added help text and tooltip option
  • Bug fixes
  • Bug fixes
  • Bug fixes
  • Bug fixes
  • CSS fixes
  • Added pricing option
  • Added more fields
  • CSS fixes
  • CSS fixes
  • Bug fixes
  • Woocomerce latest version support
  • Updated front end styles
  • 2018-01-25
  • Initial release (beta)
Read more

Frequently asked questions

  • Where can I get the free version of Plugin ?
  • How to do Plugin Upgrade to Pro version?
  • Why the pricing on paragraphs field is not showing in cart,checkout etc?
  • How to resolve Issue with saving Addon fields?
  • How to resolve Add to Cart Button ill-positioned in Elementor Product page ?
  • Do you offer lifetime license or Annual Subscription License?
  • What is your refund policy?
  • How to Solve Form Duplication Issue?
  • IS Woocommerce Product Addons compatible with WooCommerce Dynamic Pricing?
  • How to perform“Choose File” string translation of upload field?
  • What is the advantage of Lifetime License?
  • Is it possible to upgarde to Lifetime License?
  • Hello, does this integrate with the Elementor Product Page Builder?
  • Where can find license key

You can download the product add-on plugin free version for WordPress from the given link :- https://wordpress.org/plugins/woo-custom-product-addons/

Once the pro license is purchased ,login to https://acowebs.com/my-account/. Select Purchase History tab. You can see the list of Purchased Plugins. Download the plugin Zip file and License key file from there.

To add the download plugin and activate ,please refer to the below  link.

You need to deactivate the trail plugin first before activating the premium version.

After adding the paragraph field content. You need to turn ON  the toggle button associated with it.

The Addon fields saving issue is mainly due to following reasons:-

Check you have polylang plugin https://wordpress.org/plugins/polylang/ installed and kept  unconfigured without selecting the languages .The above issue may occur if you have installed and activated  polylang plugin and kept it without configuring.

You need to either remove the polylang plugin or you need to fully configure it to resolve the issue associated  with saving Addon fields.

The issue is associated with that particular elementor template only in the backend. This misalignment won’t be visible for the product page in the front end.

We offer both,you can go for either Annual Subscription license or Lifetime license.

We assure a full 30 day money back Guarantee.

Please contact us to request a refund within the first 30 days of purchase.

This issue could be happening because you may be using the older version of plugIn. Kindly update it to resolve the issue.

If your WooCommerce is already up to date, the issue can be due to the old WooCommerce template file included in your theme.

You can try replacing the file manually as described below or ask support from your theme vendor.

Please replace file

wp-content\themes\<your-theme>\<woocommerce template folder>\single-product\add-to-cart\variable.php

with the one


Both are partially compatible.We cannot guarantee you 100% compatibility. Chances for conflict among the plugins exist.

To perform “Choose File” ,Go to Settings———————->select Custom Product Addons————>select Contents/Strings

It is basically a perpetual license scheme which makes you eligible to enjoy all our features updates unlimited and ensured compatibility with all new versions of wooCommerce.

Yes, You can easily upgrade to lifetime license , if you don’t wish to pay annually for Plugin. This ensures that you can continue receiving plugin updates and support. You can find upgrade option at in your account page

Yes, Our plugins provides support with Elementor Page Builder

Once the purchase completed, you will receive an order receipt email. You can find the license key on this email

image image

A few of the hundreds of real reviews
about our plugins on wordpress.org


It is possible to add fields to items whose customized values are going to be saved in the WooCommerce order by category in a seamless way, it is exceedingly good. Plus it is coded in a clean and modular manner.

Luis Leal
Luis Leal

First of all, loved the React-based UI – simple yet fully functional.
Loved the way they provide support – quick and to-the-point. Thanks for the customer-focused support.
Long live the journey.

Mayeenul Islam
Mayeenul Islam

We are very glad that we found this plugin.
We had a problem which was fixed very fast.
Thank you very much!


I searched for a day and finally found this plugin. It’s definitely the best I’ve ever tried! Simple, convenient and useful. Thank you!

Omer Faruk
Omer Faruk

The plugin does what it says and much more than expected. I needed support and the support chat was nice and very helpful. I’m using the premium version, but it’s really worth it!


This is by far the best product addons plugin I know. And I have tried them all by now I guess. And not only that, but the support is outstanding and without a doubt the best I’ve seen for any plugin. Highly recommended!


Great service. I needed a special fix on the plugin. When I bought it and they helped me in less than 24 hours to do what I wanted for my website.


I rarely post reviews about a plugin. But I just bought the PRO version. And I must admit that it corresponds perfectly to what I was looking for. This plugin has a lot of potentials, and I am sure it will evolve well over the versions.


This is by far the best product addons plugin I know. And I have tried them all by now I guess. And not only that, but the support is outstanding and without a doubt the best I’ve seen for any plugin. Highly recommended!


I downloaded and configured my first custom field in a matter of minutes. Thank you for providing a simple but effective solution for this! It’s developers that contribute to the free WordPress plugin repository.


This plugin is awesome and is the best option that I have founded for work with product-addons. The support is very fast by chat in their website. The free version even include WPML support! Excellent!


We're featured in

Compatible with