Product Icon

Product Add-Ons for WooCommerce

Trending
Offer add-ons like gift wrapping, special messages or other special options for your products.
Choose a billing option
$79
Save 20%
$158 $126.40

Product comparison

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

For a shopping experience as unique as your customers

From adding a personal engraving, to upgrading to premium fabric, customizing products can keep your customers coming back. With Product Add-Ons, you can offer special options to your customers in a snap.

Product Add-Ons allow your customers to personalize products while they’re shopping on your online store. No more follow-up email requests—customers get what they want, before they’re done checking out.

 

Add options via text boxes, dropdowns, text areas, checkboxes, custom price inputs, even sample images. Add-ons can be added globally or per-product from the edit product page.

Give your customers the options they want

Product Add-Ons is one of the most popular extensions available for WooCommerce. It gives you and your customers even more options, including (but definitely not limited to):

Image-based selections

WooCommerce Product Add-ons, image-based product add-on selection.

A picture is worth a thousand words, so why describe a customer’s personalization options when you can show them? With image-based selections, customers can see what they’re getting before they buy.

Flat fees

Charge customers a flat fee regardless of how many products they ordered. Perfect for a one-time set-up charge or a rush fee.

Percentage fees

Charge a fee for the add-on based on a percent of the total price—this is especially useful for service-based add-ons that can be tougher to boil down to a flat fee.

Text input

Let your customers enter custom text to create a custom t-shirt, add a monogram or personalize a card.

Dropdown

Customer can choose between a few pre-defined options with a drop-down field for your add-on.

Checkboxes

An example of checkbox-based options for Product Add-ons.

Make customization as simple and satisfying as checking a checkbox. Great for add-on services, like gift wrapping or express shipping.

Custom price

Let your customers name their price, perfect for tips, donations, and gratuities!

Add-ons can be named, described, reordered, and (optionally) given prices.

The extension also works with:

Once set up, add-ons appear on product pages just above the add to cart button.

Ready to increase your store’s flexibility? Start using Product Add-Ons today.


Frequently asked questions

What can I do with Product Add-Ons for WooCommerce?

Product Add-Ons for WooCommerce is a product customization extension that lets you offer paid or free options directly on your product pages. You can add options like gift wrapping, engraving, monograms, custom messages, premium upgrades, rush fees, tips, or donations, and shoppers configure them while they browse, before they reach checkout. Options can be added globally across products or set up per product from the edit product screen.

How can customers personalize products in WooCommerce?

Product Add-Ons give customers a set of fields to personalize a product as they shop. It supports multiple choice options (shown as dropdowns, images, or radio buttons), checkboxes, short text, long text, file uploads, a date picker, quantity fields, and section headings. This makes it a fit for stores selling custom t-shirts, engraved jewelry, personalized cards, mugs, or made-to-order goods where shoppers need to add their own text, choices, or artwork.

What field types does Product Add-Ons support?

Product Add-Ons includes several field types you can mix and match on a product page: multiple choice (dropdown, image, or radio), checkboxes, short text, long text, file upload, customer-defined price, quantity, date picker, and heading. Text fields can be restricted to letters, numbers, letters and numbers, or an email address, and long text fields can have a character limit. Headings help you group related add-ons into clear sections.

Can I charge an extra fee for add-ons?

Yes. With Product Add-Ons, you can attach a price to an add-on as a flat fee, a percentage of the product price, or a fee that is calculated based on the product quantity. You can also apply a discount by using a negative value in the price field. This gives you flexible ways to price upgrades, services, and personalization without creating separate products.

Can Product Add-Ons help increase my average order value?

Product Add-Ons is designed to help you present optional upgrades and paid extras at the moment a shopper is deciding to buy. By offering paid options such as gift wrapping, express handling, premium materials, or add-on services right above the add to cart button, you give customers straightforward ways to spend a little more on each order. Because add-ons can be priced as flat fees or percentages, you can match the pricing to each type of upgrade.

Can I collect tips, donations, or let customers name their price?

Yes. The customer-defined price field lets shoppers enter a value that is added to the product total, which works well for tips, gratuities, or donations. You can set a pre-filled default price and, if you prefer, limit the allowed price range. This gives you a simple way to accept flexible or pay-what-you-want amounts without building a separate product.

Can I show product options as images instead of text?

Yes. Product Add-Ons supports image-based selections, so customers can see a visual of each option rather than reading a text label. This is helpful when the choice is easier to understand visually, such as a color, finish, pattern, or style, and it lets shoppers see what they are getting before they buy.

Can I apply the same add-ons to many products at once?

Yes. You can create global add-ons that apply across your store, or add per-product add-ons from the individual product's edit screen. Global add-ons help you keep options consistent across similar products, while per-product add-ons let you tailor options to a specific item. You can also import and export add-ons to reuse them between products or global groups.

Does Product Add-Ons work with WooCommerce Subscriptions and WooCommerce Bookings?

Yes. Product Add-Ons works with WooCommerce Subscriptions so you can add extra options and pricing to recurring subscription products, and with WooCommerce Bookings so you can offer upgrades on bookable products, such as an add-on treatment, a priority option, or a rush fee. Both extensions are separate purchases.

Does Product Add-Ons support conditional logic to show or hide options?

Product Add-Ons on its own does not show or hide fields based on a customer's earlier selections. If you need conditional logic, where certain options appear only after a specific choice is made, the recommended route is to use Gravity Forms together with the Gravity Forms Product Add-Ons extension. That combination is designed for more complex, interactive product forms.

What is the difference between Product Add-Ons and product variations?

Product variations are best when you sell a fixed set of predefined combinations, such as a shirt in set sizes and colors, each of which can have its own SKU and stock. Product Add-Ons is better when you want to collect custom input or offer optional extras on top of a product, such as engraving text, a gift note, an uploaded image, or a paid upgrade. Many stores use both variations for the core product choices and add-ons for personalization and optional services.

When should I use Product Bundles or Composite Products instead?

Choose Product Add-Ons when you want to layer options, personalization, or paid extras onto a single product. If your goal is to sell several products together as one package, Product Bundles is designed for grouping related products into a bundle. If shoppers need to build their own kit from a set of components with their own choices at each step, Composite Products is built for that guided, build-your-own experience. Product Add-Ons focuses on customizing one product rather than assembling multiple products.

How is Product Add-Ons different from Product Options and Fields?

Both are product personalization extensions on the WooCommerce Marketplace, so the right choice depends on how much configuration you need. Product Add-Ons, built by Woo, covers the core add-on field types, global and per-product options, and flat, percentage, and quantity-based pricing. Product Options and Fields, built by Addify, offers a larger field set and rule-based options such as user-role targeting and dependent fields. If you want a broader field library and conditional-style rules out of the box, it is worth comparing the two.

Who is Product Add-Ons best for?

Product Add-Ons is a good fit for stores that sell personalized or made-to-order products, or that want to offer optional paid extras and services. That includes shops selling custom apparel, engraved or monogrammed gifts, printed items, cards, and stores that want to add gift wrapping, rush handling, tips, or donations. It is a practical choice when you need straightforward add-on fields and pricing without building a complex conditional form.

When is Product Add-Ons not the right fit?

Product Add-Ons may not be the best choice if you need advanced conditional logic where fields change based on earlier answers, since that calls for Gravity Forms Product Add-Ons. It is also not intended for bundling multiple separate products together or for building configurable, multi-step kits, which are better served by dedicated bundling and composite-product extensions. If you mainly need predefined, stock-managed combinations, standard product variations may be enough.

Where do add-ons appear on the product page?

Once you set them up, add-ons appear on the product page just above the add to cart button, so customers see and configure their options before adding the item to the cart. You can use heading fields to group related add-ons into clear sections, which keeps longer option lists organized.

Can I make an add-on required before a customer buys?

Yes. Many add-on types include an option to require input or a selection before the product can be added to the cart. This is useful when you need a customer to make a choice or provide details, such as an engraving name or a required service option, before they check out.

Does Product Add-Ons work with the cart and checkout blocks?

Yes. Product Add-Ons is listed as compatible with WooCommerce cart and checkout blocks and with High Performance Order Storage, so it fits stores using the current block-based cart and checkout and the newer order storage setup. It also works with Smart Coupons, including the gift card feature.

Customer reviews

Average rating 3.4
48 reviews
5 stars, 35% of reviews
4 stars, 13% of reviews
3 stars, 25% of reviews
2 stars, 8% of reviews
1 star, 19% of reviews
48 reviews
  • Tony
    Rated 3 out of 5
    Functionality
    Nov 13, 2025
    Functionality
    I really like this plugin and have it on a few sites, however.. and its a BIG HOWEVER, you only get 3*'s because you need to add options for the 'file upload' functionality as it just triggers security warnings on our server. You can't limit the file type / extension and you can't limit the file size, which is a great shame and the reason we don't / can't use that function of this plugin. Please drop a note to your devs about this - I can see I'm not the only one to mention this.
  • mbaierl
    Rated 3 out of 5
    Functionality
    Oct 21, 2025
    Functionality
    The plugin is useful and very well integrated, but it does have a security issue because you cannot limit the file type that is allowed in file uploads, which allows uploading any type than WordPress allows. The support does not see that this might be a requirement and is not fixing this. Nor is there any filter that you could use on your own with some lines of code.
  • Betreuer Weiterbildung
    Rated 5 out of 5
    Ease of use
    Oct 8, 2025
    Ease of use
    Thx - good Produkt
  • armbelts
    Rated 5 out of 5
    Ease of use
    Sep 4, 2025
    Ease of use
  • PremiumCards
    Rated 1 out of 5
    Functionality
    Jul 31, 2025
    Functionality
    This plugin is way too basic for what you pay. All addons are under the options drop down menus. This makes it confusing for the client and after they try to add to cart, an error shows that says select all options before adding to cart. Being that the CSS doesn't line up with the current drop down options, it doesn't work fluidly. It's also not possible to set uploaded file types. such as pdf, svg etc... So if you have a malware protection plugin, .PDFs and .AI files will trigger your malware protection to block the files and then block your client from uploading. Being that this plugin does not allow the addons to have matching drop down menus like the standard woocommerce drop down option...
    • Jason Kytros
      Dec 19, 2024
      Hey there! I am worried to hear that you found that Product Add-Ons doesn't support more advanced features. As many of the points you mention are possible with the plugin (e.g. displaying add-ons in other formats, other than dropdowns) or sound like specific issues (e.g. not being able to add a product with add-ons to the cart or theme compatibility issues), I have sent you an e-mail addressing all individual points in order to help you get the maximum value out of this plugin. In case you haven't received my e-mail, please check your Spam folder or start a new conversation via: https://woocommerce.com/my-account/contact-support/, referencing this review. I look forward to chatting with you...

Extension information

  • PHP version required: 7.4
  • Tested with WordPress: 7.0
  • Tested with WooCommerce: 10.9
  • Requires at least WordPress: 6.2
  • Requires at least WooCommerce: 8.2

Compatibility

  • Cart & checkout blocks
  • High performance order storage (HPOS)

Countries

  • Worldwide

Related Products

Price $109 annually
Rated 2.3 out of 5 stars
Price $109 annually
Rated 2.6 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Price $109 annually
Rated 2.3 out of 5 stars
Price $49 annually
Rated 4.1 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Free download
Rated 2.4 out of 5 stars
Price $59 annually
Rated 4.1 out of 5 stars
Price $39 annually
Rated 2.8 out of 5 stars
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.