WooCommerce product add-ons: sell extra fields, options and customisation
By Mariusz Szatkowski · Updated: 2026-06-22
Product add-ons let a shopper customise a product before buying. Common examples are engraving text, gift wrap, a paid checkbox, a select list for finish or a required field for personalisation. WooCommerce core handles product variations, but it does not give every product a simple extra-field builder.
What matters
A good add-ons setup should validate required fields, price paid choices clearly, store the customer selection on the order and avoid loading a heavy front end on unrelated pages. The order record matters most: if a customer pays for engraving or packaging, the warehouse has to see that choice later.
How Add-Ons helps
Add-Ons for WooCommerce adds text fields, checkboxes and select fields to individual products. Fields can be required or optional, free or paid, and the selection follows the cart item through to checkout and the order. The free plugin keeps the core path small: define fields, collect choices, price them and show them where staff need them.
Use Add-Ons Pro when the product needs more than basic fields, for example conditional logic, file uploads, quantity-based pricing, swatches, option stock or per-character pricing.
The short version
Use product add-ons when the customer needs to choose something that is not a full WooCommerce variation. Keep the free edition for simple text, checkbox and select options; use Pro when options need logic, files, stock or advanced pricing.