WooCommerce Product Add-Ons Ultimate Plugin

WooCommerce Product Add-Ons Ultimate fields

Let your customers personalise your products

  • Add extra options to your WooCommerce products
  • Add-on fields include checkboxes, datepickers, file uploads, information fields, text and textarea fields, number fields, radio groups, select fields, name your price fields
  • Pro version also includes image swatches, child products, checkbox groups and calculation fields
WooCommerce Product Add-Ons Ultimate global settings

Add fields globally or per product

  • Easily assign add-on fields to single or multiple products
  • Global options let you assign fields by product ID, category, or all products
WooCommerce Product Add-Ons Ultimate conditionals

Conditional logic

  • Show or hide product add-on fields with conditional logic - e.g. choose to display a field only if another field has been selected
  • Use field values, quantity and price as conditions
  • Optionally display different fields for different variations

Assign costs to add-on fields

  • Optionally assign prices to your product add-on fields
  • Choose whether to multiply the cost of add-on fields by the quantity ordered or just charge a flat rate one-off fee
  • Add price per character costs to text fields
  • Assign negative (discount) prices
  • Accept custom prices (name your price fields)

Upload files - beautifully

  • Allow the customer to upload single or multiple files
  • Display thumbnails and upload progress
  • Set permitted file types and size
  • Download all uploaded files per order in single zip
  • Optionally rename file names
WooCommerce Product Add-Ons Ultimate summary panel

Display extra costs and summary panel

  • Choose whether to display a table of additional costs
  • Or display a panel summarising the customer's selected add-ons

Help the customer

  • Optionally display extra content using tool tips
  • Or just display it as standard on-page content

Even more advanced features in the Pro version

WooCommerce Product Add-Ons Ultimate child products

Child products

  • Use other products as add-on fields, allowing customers to add multiple products to their cart from one page
  • Perfect for complete the look, product bundles, gift boxes, etc

Calculation fields

  • Create formulas to calculate cost, area or other values
  • Include field values in the calculations
  • Set product prices using calculations
WooCommerce Product Add-Ons Ultimate image swatches

Image swatches

  • Display product images as image swatches
  • Set minimum and maximum number of selections
  • A picture is worth a thousand words
WooCommerce Product Add-Ons Ultimate checkboxes

Checkbox groups

  • Create groups of checkboxes
  • Optionally set minimum or maximum number of checkboxes to be selected
WooCommerce Product Add-Ons Ultimate percentage pricing

Percentage based pricing

  • Set the cost of add-on fields as a percentage of the product price
  • Charge for extra options based on the value of the product and/or variation

Group toggles and tabs

  • Organise your fields into groups
  • Display groups as tabs or accordions

Customer Reviews

It was difficult finding a Woocommerce plugin that had a user-friendly approach to uploading file attachments to an order and that could match the look for my site. When I came across this plugin, I instantly loved the way the upload feature looked visually.

This plugin was totally worth the purchase. I love the depth of features available, as well as the ability to customize little things such as spacing. I also like how it has a feature to display my fields in different styles such as accordian and tab style. But most of all, I love the technical support who gave me speedy responses and helped me to solve all my technical issues. Thanks for developing this plugin. It's just what I was looking for!

David James

I have been using WooCommerce Product Add-Ons Ultimate for a jewelry and watches website that offers engraving on some of the products. It then offers different types of engraving, and different pricing depending on different factors.

The plugin deals with all these little conditional situations seamlessly. It was easy to set up and any time I had a query the support was excellent.

Thomas Bartlett

About WooCommerce Product Add-Ons Ultimate

WooCommerce Product Add-Ons Ultimate is a custom product add-ons plugin which allows your customers to personalise your products. You can add extra options to your products like text boxes, dropdowns, checkboxes and radio buttons - and you can add as many additional fields as you like, giving you and your customers fine-grained control over configuring products.

Every field can be assigned a price, which either adds or even subtracts from the original product price, so you can charge your customers extra for personalisations. This allows you to add value to each of your products and increase your profitability.

Certain fields, like dropdowns and radio buttons, can have different prices associated with each option.

The Pro version also includes several advanced custom fields, like calculations, child products, and checkbox groups.

What kind of stores use WooCommerce Product Add-Ons Ultimate?

Add-Ons Ultimate can be used on any WooCommerce store where you need to add some custom product add-ons or fields, including:

  • Jewelry stores
  • Florists
  • Booking sites
  • Gift shops
  • Clothing and apparel stores
  • Print shops
  • Customisable greeting cards
  • Electronics and computer stores

Basically, if you want your customers to be able to personalise your products, then Add-Ons Ultimate is for you.


Product Add-Ons Ultimate integrates with a wide number of other plugins. In particular, you may be interested in the following:

Localisation and multilingual compatibility

Product Add-Ons Ultimate is compatible with WPML and other popular multilingual plugins like LocoTranslate.

Fees and Discounts

Compatible with WooCommerce Fees and Discounts to allow you to apply discounts and charges on products with add-on fields.

Bookings for WooCommerce

Add extra fields to your bookable products with Bookings for WooCommerce.

Role-based add-on prices

With Product Add-Ons Ultimate you can enable different prices for different user roles.





  • The most advanced product addons plugin available
  • Dutch, French, German, Italian, Portuguese and Spanish translations
  • Let your customers build their own products

Additional Information

Last Updated20 October 2020
Release Date14 October 2017
RequiresWooCommerce 3.2+

Why choose Plugin Republic?


WordPress plugins with all the features you need to make your site perfect


Rapid support and great service - my business depends upon your happiness


14 day money back guarantee so you can buy with peace of mind

WooCommerce Product Add-Ons Ultimate Feature Comparison

See the difference in features between the Basic and Pro licences of WooCommerce Product Add-Ons Ultimate.

  Basic Licence Pro Licence
Annual price $59 $109
Lifetime price $149 $279
- Calculation -
- Checkbox
- Checkbox groups -
- Child products -
- Custom price
- Date
- Dropdown / Select
- File upload
- Image swatches -
- Information
- Number
- Quantity
- Radio buttons
- Text
- Textarea
Per character pricing
- Allow per character pricing
- Allow free characters -
- Only allow alphanumeric characters -
- Only charge for alphanumeric characters -
Child Product Features
- Simple and variable products -
- Min and max products -
- Set discounts -
Group fields
- Group fields
- Accordion -
- Tabs -
- Toggle -
Field prices
- Assign prices to fields
- Flat/fixed fees
- Percentage fees -
- Negative fees (discounts)
Conditional logic
- Show/hide fields based on values of other fields
- Show/hide fields based on cost of product in cart -
Advanced features
- Required fields
- Global add-ons
- Default values
- Variation specific fields
- Edit fields after adding to cart -
- Display fields in summary panel

WooCommerce custom products add-ons field types

Check out the different WooCommerce custom product add-ons field types.

Calculation field (Pro)

Calculate values using formulas, the values of other fields, and global variables. Use the results to set the product price or just as simple values.

Checkbox field

Add a checkbox field. Checkboxes are really useful for encouraging users to purchases extras like extended warranties, gift wrapping, and other types of product add-on.

WooCommerce checkbox field

Checkbox group (Pro)

Add a group of checkboxes. You can specify a minimum and maximum number of checkboxes that must be selected by the customer.

WooCommerce datepicker field

Date field

Add a field with a datepicker to your products. You can specify settings like minimum and maximum date and prevent users entering dates before the current day.

WooCommerce file upload field

File upload field

Add-Ons Ultimate is an advanced WooCommerce image upload plugin with optional AJAX drag and drop uploads, progress bars, and bulk upload features.


Display additional information about a product without needing user input. Ideal for meta data, additional technical information, nutritional values, etc.

WooCommerce name your price field

Name Your Price

WooCommerce Product Add-Ons Ultimate has a Name Your Price field type that you can use to allow customers to set their own prices. Set minimum and maximum values, add multiple fields to the same product, show or hide fields based on conditional logic - Name Your Price is a flexible way to add customer-defined pricing.

WooCommerce number field

Number field

Add a number field. You can specify a minimum and/or maximum value that the user can input.

You can also use the number field as a type of quantity field where the field price is multiplied by the field value.

WooCommerce product addons field

Products field (Pro)

Include ‘child’ products as add-ons within your ‘parent’ product - perfect for when you want to track inventory or SKUs of your extra fields or if they should be part of shipping calculations.

For more information about the products field, take a look at this article.

WooCommerce radio fields

Radio group

Add as many radio controls as you wish. Each option can have a price associated with it which will be added to the order total.

WooCommerce swatches

Image swatches (Pro)

Add image swatches to your radio buttons or checkboxes to present users with a more visual choice. Each option can have a price associated with it.

WooCommerce select field

Select field

Add a select field (dropdown list) with as many options as you wish. Each option can have a price associated with it which will be added to the order total.

WooCommerce text field

Text field

Add a text input field. You can specify the minimum and/or maximum number of characters permitted, or allow the user to enter as many characters as they wish.

Text fields can be used to provide simple messages, wording for engravings, biographical information, special requests - anything, in fact, which requires a short piece of text.

You can charge per character if you wish. In the Pro version, you can also allow a certain number of free characters and you can choose to only allow and/or charge for alphanumeric characters.

WooCommerce textarea field

Textarea field

Add a textarea field. You can specify the minimum and/or maximum number of characters permitted, or allow the user to enter as many characters as they wish.

You can charge per character if you wish.


What are the differences between the Basic and Pro licences of WooCommerce Product Add-Ons Ultimate?

The Basic licence for WooCommerce Product Add-Ons Ultimate entitles you to updates and support for 1 site. The Pro licence entitles you to updates and support for unlimited sites, plus extra features like percentage-based pricing and group accordions and tabs, plus extra fields like Child Products, Checkbox Groups and Image Swatches.

How long is the licence valid for?

Unless otherwise stated, licences are valid for a year. During that time you are entitled to receive free updates and support. Licences will automatically renew unless cancelled.

Will the licence still work if I cancel my subscription?

If you cancel your subscription, you'll still be entitled to free updates and support until the end of the subscription period. After that, the plugin will continue to work but you'll no longer be entitled to updates or support.

Is there a free trial?

I don't offer free trials but all products are backed by a 14 money back guarantee so if the plugin isn't what you wanted, I will issue you with a refund.

Do you offer refunds?

Yes, there's a 14 day money back guarantee so if you purchase the plugin and decide you no longer want it, just drop me a line.

Will this plugin work with my theme?

All my plugins are independent of the theme being used so there shouldn't be any problems. If you do run into any issues, just let me know and I will take a look.