WooCommerce Product Add-Ons Ultimate Bundle

Advanced features, superior control and excellent savings

Save up to 70% and get the WooCommerce Product Add-Ons Ultimate plugin and all its extensions

View Prices

Product Add-Ons Ultimate Bundle featured image
#1 WooCommerce Plugins WP Awards medal

The complete Add-Ons Ultimate suite - get Product Add-Ons Ultimate and all its extensions

What customers say about our Product Add-Ons Ultimate Bundle plugin

I primarily use the Add-Ons Ultimate Bundle to add product customizations like adding a name to the back of a shirt. The bundle fits the needs I have as a garment printer and web designer and is a great value for the price.

Devron Sternke

devron sternke

I’m using the Bundle for a rebuild of a shop who are specialists in curtains and roller blinds... I’ve found the plugins very easy to use. The 'Lookup table' has been perfect for what I needed.

Nic AchampongNotch

IMG 9350

See more reviews

Product Add-Ons Ultimate Bundle plugin features

The WooCommerce Product Add-Ons Ultimate Bundle offers incredible value - a saving of up 70%. With this bundle, you will have access to Product Add-Ons Ultimate itself, plus all its extensions, and all future extensions. The bundle includes:

Pricing

All purchases are covered by a 14 day money back guarantee.

All prices are in US Dollars.

Yearly   Lifetime

Yearly licenses renew annually - cancel anytime

Lifetime licenses are a one-time payment

Single

$169 + VAT *

Use on a single site?Use this plugin on one production site

Renews annually?This plugin will automatically renew every year. If you cancel it, you can continue to use the plugin but will not receive support or updates

14 day money back guarantee?If the plugin isn't what you want, just drop us a line within 14 days for a full refund

Pro

$249 + VAT *

Use on up to 5 sites?Use this plugin on up to 5 sites

Renews annually?This plugin will automatically renew every year. If you cancel it, you can continue to use the plugin but will not receive support or updates

14 day money back guarantee?If the plugin isn't what you want, just drop us a line within 14 days for a full refund

Agency

$899 + VAT *

Use on up to 25 sites?Use this plugin on up to 25 sites

Renews annually?This plugin will automatically renew every year. If you cancel it, you can continue to use the plugin but will not receive support or updates

14 day money back guarantee?If the plugin isn't what you want, just drop us a line within 14 days for a full refund

Single

$399 + VAT *

Use on a single site?Use this plugin on one production site

One-time payment?This is a single one-time charge. You'll receive support and updates for the lifetime of the product

14 day money back guarantee?If the plugin isn't what you want, just drop us a line within 14 days for a full refund

Pro

$599 + VAT *

Use on up to 5 sites?Use this plugin on up to 5 sites

One-time payment?This is a single one-time charge. You'll receive support and updates for the lifetime of the product

14 day money back guarantee?If the plugin isn't what you want, just drop us a line within 14 days for a full refund

Agency

$1899 + VAT *

Use on up to 25 sites?Use this plugin on up to 25 sites

One-time payment?This is a single one-time charge. You'll receive support and updates for the lifetime of the product

14 day money back guarantee?If the plugin isn't what you want, just drop us a line within 14 days for a full refund

* Prices exclude VAT. EU businesses with a valid VAT number can reverse charge the tax.

Gareth Harris

A full refund if you're not happy

I built this plugin myself and my team and I are available to support you personally. We want you to be 100% satisfied with your purchase so if, for any reason, this plugin doesn't meet your expectations over the next 14 days, let us know and we'll give you a full refund.

Your customer support team is absolutely superb. I have worked with Collins and Clint, and they have been helpful, patient, and incredibly easy to work with.

Amit FriedmanMobile Online

WhatsApp Image 2023 09 15 at 10.43.46

FAQs

Released7 April 2020
Last Updated14 March 2026
RequiresWooCommerce 3.2+
ChangelogView

Changelog for Product Add-Ons Ultimate Bundle

Please check the plugins within the bundle for individual changelogs

Pre-Sales and Licensing

Can I upgrade an existing license and just pay the difference?

Yes, you can upgrade an existing license any time in the first year and just pay the difference. If you upgrade after the first year, you will just pay the difference between your last subscription payment and the cost of the upgraded license.

How long is the license valid for?

A Yearly license for this bundle entitles you to updates and support for 12 months. This will automatically renew - but you can cancel any time.

The Lifetime license for the bundle is valid for the lifetime of the products and will not expire. You pay once and receive all future updates for the plugins included in the bundle, including any new features.

Who should use this plugin?

The WooCommerce Product Add-Ons Ultimate plugin is perfect for a huge number of scenarios. You should use this plugin if:

You want to add extra product options

Do simple stuff like:

You want your customers to upload images or files

Perfect if you're running a print shop, you can allow your customers to upload files to product pages and collect other data through text fields.

You want to create complex product configurators

Add-Ons Ultimate can be used for all kinds of product configurators:

You want to use complex calculations for your products and pricing

Product Add-Ons Ultimate lets you calculate pricing and other values through formulas. User customer inputs to calculate measurements, weight and prices, e.g. for:

You want to upsell items direct from the product page

You can add other products to your product page as optional add-ons - allowing your customers to purchase multiple products with one click of the add to cart button.

How many sites can I use this on?

If you purchase a Basic license you can use the plugins on a single site; if you purchase a Pro license, you can use the plugins from this bundle on up to 25 sites.

Is there a demo or free trial?

For WooCommerce Product Add-Ons Ultimate, we have a fully functioning admin demo plus a front-end demo with multiple examples of products.

Additionally, all our products are backed by a 14 money back guarantee so if the plugin isn’t what you wanted, we will issue you with a refund.

If you'd like to test Product Add-Ons Ultimate, you can create a free demo site by clicking this link. The site comes with several products already populated with add-on fields to let you get an immediate feel for the plugin.

To view the front-end demo site, just click this link.

If you decide to go ahead and purchase, you'll still have a 14 day money back guarantee. This allows you to spend time testing the plugin on your own environment, with your own theme and with your own plugins. It’s the best way to help you be sure that the plugin is what you want.

You can also upgrade your license at any time – so, if you wish,  you can purchase a Yearly license initially then upgrade to the Lifetime license within the first year and just pay the difference.

If you have any questions during your 14 day refund period, you can raise a support ticket and we will get straight back to you.

Do you offer refunds?

Yes, there’s a 14 day money back guarantee. The purpose of this guarantee is to give you plenty of time to assess the plugin to see if it will meet your needs.

During the 14 days, if you’ve got any questions about the plugin and what you are hoping to achieve with it, just raise a support ticket and we’ll get back to you.

You can find out how to register your refund request here.

What are the differences between the license options?

All versions of the license - Single, Pro or Agency - contain the same features. There are no additional features in certain licenses.

The only difference is how many sites you can use the plugin on: Single allows you to use the plugin on one site; Pro allows you to use the plugin on up to 5 sites; Agency allows you to use the plugin on up to 25 sites.

If you buy a Yearly license, you are buying a subscription product that will renew every 12 months. You can cancel at any time. If you buy a Lifetime license, this is a single one-time payment with no renewals.

You can try out a Single license first then upgrade to Pro or Agency at any time. Here’s how to upgrade your license. If you upgrade within 12 months of purchase, you'll only pay the difference between the two licenses.

Is WooCommerce Product Add-Ons Ultimate compatible with my theme?

Product Add-Ons Ultimate is designed to work with any theme. Additionally, it inherits as many styles as possible from the theme - so its appearance will match your theme's styles.

Is Product Add-Ons Ultimate compatible with my page builder?

Add-Ons Ultimate is compatible with all major page builders like Elementor, Divi, Gutenberg / Block Editor, Visual Composer, Beaver Builder, Oxygen Builder, and many others.

Note that it automatically inserts extra fields before the ‘Add to Cart’ button on your product page and will follow your theme’s styling. There is not currently a shortcode that you can use to insert the fields.

Does the plugin integrate with […]?

Product Add-Ons Ultimate integrates with a wide number of other plugins to ensure maximum functionality and flexibility. Here are some of the most important and popular integrations it works with out of the box:

Localisation and multilingual compatibility

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

Multi-currency support

Product Add-Ons Ultimate is fully compatible with Aelia Currency Switcher for WooCommerce and CURCY Currency Switcher.

Fees and Discounts

Compatible with WooCommerce Dynamic Pricing and Discount Rules 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.

Subscriptions

Product Add-Ons Ultimate is compatible with WooCommerce Subscriptions.

Shipping plugins

Product Add-Ons Ultimate is compatible with third-party shipping plugins. If you want to set shipping rates using the custom product add-on data, the plugin has been integrated with Fish and Ships, allowing you to create dynamic shipping rates based on customized data.

REST API

Fully integrated with the WooCommerce REST API

And many, many more integrations besides!

I have a complex setup in mind, involving multiple customizations, pricing options and calculations. Can I achieve this?

We understand customization options can be very different and complicated.

WooCommerce Product Add-ons Ultimate enables you to easily set up complex requirements: we’ve found that out of the box, it usually covers 99% of client requests. In a minority of cases, you’ll need to add some additional development work: if you’re unsure, contact us here with details of your setup and we’ll let you know.

Is Product Add-Ons Ultimate compatible with CSV importers?

You can continue to import products via a CSV or XML importer even if you are using WooCommerce Product Add-Ons Ultimate. However, it's not currently possible to use a standard CSV import/export plugin to import the product add-on fields themselves.

However, we do have a specialist import/export tool in beta that will allow you to export your add-on groups and fields to a CSV file, then import them to another site. Product level and global fields can be exported and the tool will allow you to map the fields to new products in the import site.

Please note that some of the field data is exported as serialised arrays - meaning that it's not easy to edit the fields in a spreadsheet. If you'd like to try the import/export tool, please contact us by raising an enquiry on the Support page.

It is also possible to import field options through CSV file using the Advanced Calculations extension. This allows you to manage fields with large numbers of options - e.g. dropdown lists - so that you can just upload your CSV file and the field options will automatically be updated on the front end.

Alternatives to importing and exporting

One of the main reasons for wanting to import and export fields is to make editing a large number of fields easier. Product Add-Ons Ultimate allows you to create global add-ons, which can be applied to all products, multiple products, or all products within specified categories. So instead of creating the same field over and over for each product, you just create the field once and apply it to multiple products. Global add-ons are persistent - they won't get wiped when you add or import new products.

Using global add-ons makes it easier to edit your add-on fields - even when the add-on fields apply to multiple products.

Is Add-Ons Ultimate compatible with block themes?

Yes, Product Add-Ons Ultimate works with block themes.

Is the plugin translatable?

Yes, all our plugins are fully translatable and many come with translations in various languages. If you wish to contribute your own translations, we can add those to the core plugin to ensure they don't get overwritten.

The plugins are also compatible with WPML and other popular multilingual plugins like LocoTranslate.

Can I use this plugin with WooCommerce Subscriptions?

Yes, Product Add-Ons Ultimate is compatible with WooCommerce Subscriptions. You can add extra options to subscription products and, with the Pro version, you can use subscription products as extra options in other products.

Features

How do I add extra product options in WooCommerce?

It's easy to add extra product options in WooCommerce using the Product Add-Ons Ultimate plugin. You can add extra fields per product or global. Here's a quick guide to adding fields to a specific product.

Step #1: Edit the product

First you need to add a field to your selected product:

  • Edit the product where you want your extra products options to appear
  • Click on the 'Product Add-Ons' tab in the 'Product data' section
  • Click 'Add Group' then click 'Add Field'
  • The settings for your new field will appear

Add new extra product options in WooCommerce

Step #2: Choose your field type

Now you can set up some key information for the field:

  • In the 'Field Label' setting, enter a label for the product option that will appear on the front end
  • Select the type of option you're adding from the 'Field Type' setting. There are over 20 different types of field you can add. See this article for a guide to all the different field types.

New checkbox add-on field

Step #3: Configure the field

Finally, you can set some other parameters for your extra product option:

  • Click on the 'Pricing' tab to enter a price for the field
  • If you've chosen a field type like radio buttons or select field, click on the 'Options' tab to enter each option label and price

Setting the price for extra product options in WooCommerce

That's it - how to easily add extra product options to your WooCommerce product. If you'd like to add fields 'globally' so that you can create them once and apply them to multiple fields, just go to Product Add-Ons > Global Groups in your WordPress dashboard and follow the same steps as above.

What are the different types of extra product options?

Our WooCommerce product add-ons plugin includes over 20 different types of extra product options. The custom add-on fields that you can add to your products include:

Text input fields

These are extra product options where the user can enter free text.

  • Text fields allow users to enter text of their choice - ideal for engravings, personal messages, etc
  • Textarea fields allow users to enter longer format text

User choice fields

Custom product fields where the user can choose from one or more options.

  • Checkboxes allow users to select simple addon options
  • Checkbox groups allow users to select one or more options from a group of checkboxes. You can specify a minimum and maximum number of checkboxes that must be selected by the customer
  • Radio buttons allow users to select one option from a set of options
  • Select fields (dropdown lists) allow users to select one option from a list of possible options
  • Image swatches are clickable images for the user to select one or more options
  • Text swatches (buttons) allow users to make selections from clickable text labels

Upload fields

  • Upload fields allow users to upload images and files (including PDFs) to a modern drag and drop interface directly on the product page

Number input fields

These are extra product options which allow the user to enter or choose numeric values.

  • Name Your Price fields allow customers to set custom prices
  • Number fields allow users to enter numbers
  • Number range slider fields allow the user to drag a slider along a range to enter a numerical value

Calculation fields

  • Calculation fields allow you to set values with formulas that can use the values of other fields, global variables, product quantity and prices. Use the results to set the product parameters like price or weight or just as simple values

Child product fields

Child products are a unique type of product add-on. They allow you to use other products on your site as custom options.

  • Products fields allow you to include specific 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
  • Product categories fields allow you to Insert all products within specified categories as child products quickly and easily

Date and time fields

You can add custom product options for users to select dates:

  • Calendar List fields allow users to pick dates from a limited range - great for delivery dates
  • Date Pickers allow customers to select a date - specify minimum / maximum dates

Color choices

  • Color Pickers allow customers to select a color value from a color chart
  • Color swatches allow users to choose a color from a set of different colored buttons

Information

  • Information fields are custom product add-ons that display additional information - ideal for meta data, additional technical information, nutritional values, etc.

What are the main features of WooCommerce Product Add-Ons Ultimate?

WooCommerce Product Add-Ons Ultimate is a custom product add-ons plugin which allows your customers to personalize your products. You can add extra products options 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 personalizations. 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.

Features

20+ different field types

  • Add-on fields include checkboxes, datepickers, file uploads, information fields, text and textarea fields, number fields, radio groups, select fields, name your price fields, image swatches, child products, checkbox groups and calculation fields

Add prices to fields and field options

  • 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)
  • Add percentage prices (Pro only)

Insert custom product options per product or globally

  • Add fields to specific products
  • Create global fields and assign them to multiple products or categories

Conditional logic

  • Show or hide fields based on the value of other fields

Variation specific fields

  • Show or hide fields depending on which variation is selected

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

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

Image swatches

  • Display product images as image swatches
  • Set minimum and maximum number of selections
  • A picture is worth a thousand words

Checkbox groups

  • Create groups of checkboxes
  • Optionally set minimum or maximum number of checkboxes to be selected

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

REST API integration

  • Add-Ons Ultimate supports the WooCommerce REST API so you can create, edit, get and delete add-on fields and groups using the API

Can I add multiple custom options to the same field?

Yes, with our WooCommerce Product Add-Ons Ultimate plugin you can add an unlimited number of extra product options to any product.

You can configure the fields per product or you can create 'global' fields which allow you to assign fields to multiple products from a single location.

Can I add the same custom options to multiple fields?

Yes. Product Add-Ons Ultimate allows you to create extra product options 'globally'. You organize your options into groups and groups can be assigned to all products, all products in specific categories, or specific products.

So if all your products in a certain category require the same custom options, you can create them globally and assign them to that category. That means you can create and edit options from a single location and apply all changes across multiple products.

Is it possible to charge extra for product add-on fields?

Yes. Our extra product options plugin has a number of simple and advanced pricing features:

  • Each field can be assigned a price that will be added to the overall product price if the field is selected - so if the customer enters some text in a text field that has a price associated with it, that price will be added to the product price
  • Custom fields with options - like select fields or radio buttons - can have prices associated with each option. So if the customer chooses 'Option A' then the price for that option will be added to the product price
  • Quantity-based pricing - this means that the price of the add-on field will be multiplied by the quantity of product selected by the customer
  • Flat fee (or fixed rate) - this means that the price of the add-on field will only be added once to the product price regardless of how many items the customer has selected
  • Add or subtract costs - you can positive or negative values for field prices
  • Percentage pricing - choose to increase or decrease price as a percentage of the product's base price
  • Price by file upload - charge customers to upload one or more files; or charge them per file
  • Calculate prices through formula - set pricing according to formulas based on user input
  • Charge by character count - see a price per character for text fields
  • Customer-defined pricing - allow customers to set their own prices or leave a tip
  • Role-based pricing for add-on fields - set different prices for each add-on field for different user roles

You can choose whether to display prices for each add-on field or hide them from the customer. A summary of all selected options and their prices can be displayed above the add to cart button.

Tax will be added in line with your store settings.

Can I use conditional logic on add-on fields and options?

The Product Add-Ons Ultimate plugin allows you to hide or show custom product options conditionally. You can set conditions according to:

  • The value of other fields
  • Attributes
  • Product quantity
  • Product cost
  • Log-in status
  • User role

You can also apply conditional logic to groups - so you can hide or show multiple add-on fields with a single condition on their parent group.

Variation-specific add-ons

The plugin also has a unique feature that allows you to show or hide fields when specific variations are selected by the customer. Or you can just set a condition on an entire attribute - so if the customer selects any 'Red' item, you can display a certain set of fields.

Conditional logic for fields options

The plugin also supports conditions for swatch options - so you can hide or disable options in one swatch field unless options in another swatch field are selected.

Chained dependencies

Chained dependencies just means that you can make a series of fields dependent on each other. So if Field A is selected, then Field B will be displayed; if Field B is selected, then Field C will be displayed.

Can I allow customers to upload images and files from the product page?

Yes. The WooCommerce Product Add-Ons Ultimate plugin allows to add file upload fields to your product pages so your customers can upload images and other file types, including PDFs.

By default, customers are able to upload .gif, .jpeg and .png files and you can specify any other file types by simply picking them from a list. You can also control the maximum file size permitted for uploads.

Uploaded files are listed as part of the order and you can download them direct from the order page in a zip file. You can also rename uploaded files with product ID, field ID, the time and date, and several other parameters.

Is it possible to upload multiple files?

Yes, you can allow the user to upload multiple files to the same field - or you can add multiple upload fields to the same product. If you allow multiple files to the same field, you can set a maximum on the number of files permitted.

Is it possible to charge for uploading files?

Yes, you can assign a price to the upload field so that the user will get charged for uploading a file. Or you can set an option to charge per file.

Can customers upload PDF files?

Yes, you can enable the option to allow PDF files to be uploaded. Using the Advanced Uploads extension, you can also count the number of pages in an uploaded PDF (and charge accordingly, if you wish).

Can customers edit their uploaded images?

If you have the Advanced Uploads extension installed, you can allow users to crop and rotate their uploaded images. You can also specify additional parameters like minimum and maximum width and height, image quality, aspect ratio and so on.

Can users preview their uploaded images?

If you have the Image Preview extension installed, customers can upload images and preview them as part of the main product image.

How can I manage uploaded files?

Files are uploaded to and stored on your server. In order to ensure that your server doesn't get full with uploaded files, you can manage and delete them. Options included deleting all files from completed orders or deleting all files uploaded before a certain date.

It's also easy to manage uploaded files by deleting them from your server when you no longer require them.

Can I offload uploaded files to third-party cloud storage?

Yes, Add-Ons Ultimate allows you to offload files uploaded through front-end upload fields to Amazon S3, Dropbox, Google Drive, etc, and save space on your own server.

Can I use other products as custom options?

Yes. 'Child products' is one of the most innovative features of Product Add-Ons Ultimate. You can add other products from your store as custom options - either as upsells or as components of a single product. So if you are selling clothing, you can offer accessories on the same product page as additional upsell options. Or you could offer mix and match products, like gift hampers, where users select a certain number of items that are products from your store and add them to their cart from one product page.

Using other products as options allows you track inventory for product options, assign SKUs to product options, even apply different tax classes to custom options from the main product tax class. You can also easily assign dimensions like weight and size to your product options which can be crucial when calculating shipping costs.

You can add child products individually or you can assign an entire category of product as options.

You can choose whether to allow your child products to be purchased separately on your site.

Is it possible to manage stock for custom product options?

As a general rule, extra product options do not have stock/inventory. However, if you need to track the stock level of some or all custom options, you can use the 'Products' field. This allows you to use other products on your site as options - meaning you can update their inventory, manage SKUs, or even apply different tax classes for options.

Can I set default values for product options?

Yes, you can set default values for product options. So for example, you can provide default text for a text field or pre-select an option in a select (dropdown) field.

Can I import/export fields between products?

Yes, you can import and export groups and fields from one product to another. You can also import/export groups between global groups and products.

Can I display a progress bar to the user?

Yes, Add-Ons Ultimate has the option to display a graphical progress bar for the user to see how far they are through the process. This is particularly helpful if you have a large number of fields or groups that you want the user to complete.

Progress bar for WooCommerce Product Add-Ons Ultimate plugin

View Pricing