Add-Ons
Product options, paid and free
Add-Ons lets customers choose extra product options before adding to cart: text fields with length limits, checkboxes and select lists. Each option can be paid or free, and the price adjusts automatically.
Works with
See it in action
Stock WooCommerce has no product options
Stores often sell products with add-ons: engraving, gift wrapping, an extra service. Without option fields the customer cannot provide that information, and the store cannot charge for it.
- ✗ No fields for extra product options
- ✗ No way to charge for an add-on
- ✗ Manually arranging add-ons by contacting the customer
- ✗ No lightweight path to options without a heavy admin surface
Add-Ons adds priced product options
- ✓ Option fields: text with character limits, checkbox and select list
- ✓ Each option can be paid or free
- ✓ The price adjusts automatically to the chosen options
- ✓ Customer choices visible in the cart and the order
What you get in the free version
Everything you need to sell products with extra options.
Field types
Text fields, checkboxes and select lists, defined per product in the Add-Ons tab.
Text limits
Text fields can have minimum and maximum character lengths, with a live counter and server-side validation.
Paid and free options
Each option can have an extra price or be free, added to the product price.
Field validation
Required fields are checked before adding to cart, with a clear message for the customer.
Price adjustment
The cart and order line price reflects the chosen paid options.
Visible in the order
Customer choices are saved on the cart line and in the order, visible to the store.
Per-product definitions
You set options separately for each product in the WooCommerce product data panel.
Up and running in three steps
Add your first fields and test the cart price.
Install
Activate Add-Ons alongside WooCommerce.
Add options
In the product panel open the Add-Ons tab and add fields: text, checkbox or select, with or without a price.
Check the cart
Open a product, choose options and add to cart to see the adjusted price and saved choices.
Who it is for
When a product has priced add-ons, engraving, wrapping, a service, before it reaches the cart.
Personalisation and services
A text field for engraving, a checkbox for gift wrap, a select for a service variant.
- ✓ Text, checkbox, select
- ✓ Paid and free options
- ✓ Field validation
Stores with simple add-ons
Per-product definitions in metadata, no custom database tables.
- ✓ Add-Ons tab
- ✓ Price in cart
- ✓ Visible in the order
Alongside Polski FREE
Polski has no product-options module, Add-Ons fills the gap without conflict.
- ✓ Product metadata
- ✓ Docs in EN and Polish
- ✓ GPL FREE
What PRO adds, and why it matters
Conditional logic
Show or hide product options depending on the customer's earlier choices in the product data panel.
Front-end hiding
Inactive options are hidden on the product page and their inputs disabled.
Server-side validation
Required fields on inactive conditional options are skipped when adding to cart.
File uploads
A file field with size limits, allowed extensions, cart validation and order item metadata.
Quantity-based options
A separate add-on quantity multiplies the selected option price, with min/max limits and cart/order metadata.
Swatches
Colour or label swatches instead of a plain select list.
Per-option inventory
Stock limits for individual add-ons, with sold-out hiding and order-complete deduction.
Per-character text pricing
Charge text personalisation by typed character, with optional space exclusion.
What you get: FREE vs PRO
PRO keeps everything in the free plugin and adds the modules below.
Add-Ons vs WooCommerce Product Add-Ons vs Product Add-Ons Ultimate
How Add-Ons compares to the popular WooCommerce product addons plugins.
| Add-Ons | WooCommerce Product Add-Ons | Product Add-Ons Ultimate | |
|---|---|---|---|
| Free version | Yes | No | — |
| Custom product option fields | Yes | Yes | Yes |
| Paid and free options | Yes | Yes | Yes |
| Per-option price adjustment | Yes | Yes | Yes |
| Conditional logic | Pro | — | Yes |
| File uploads | Pro | Yes | Yes |
| Open source (GPLv2) | Yes | Core GPL | Proprietary |
| Paid plan price | from €59/yr | ~$79/yr | from $69/yr |
Competitor data and pricing as of June 2026; check the vendors' sites for current pricing.
Need more? Add-Ons Pro
The free edition covers text fields with character limits, checkboxes and select lists. Add-Ons Pro adds conditional logic, file uploads, add-on quantities, swatches, per-option inventory and per-character pricing.
- ✓ Conditional field logic, shipped in PRO
- ✓ File uploads, shipped in PRO
- ✓ Quantity-based options, shipped in PRO
- ✓ Swatches, inventory and text pricing, shipped in PRO
Support and resources
Every plugin has its own documentation with setup walkthroughs. Bugs and questions go to the public GitHub repository for that plugin, we answer in the open.
Frequently asked questions
Does it require WooCommerce?
Yes. The plugin works with WooCommerce products.
What field types are available?
The free version provides text fields with optional character limits, checkboxes and select lists, each paid or free.
Can an option have a price?
Yes. Each option can carry an extra price that is added to the cart and order line total.
Where are customer choices saved?
Choices are saved on the cart line and in the order. The plugin creates no custom tables - option definitions are product metadata.
Are there conditional options or file uploads?
The free version covers text, checkbox and select. Conditional logic, file uploads and quantity-based options ship in Add-Ons Pro. Swatches and per-option inventory ship in Pro too.
Does Add-Ons pair with Bundle and Gift Cards?
Yes. Add-Ons personalises individual products before add-to-cart, Bundle sells product sets with a discount, and Gift Cards handles prepaid store credit, three independent GPL plugins in the Wave 4 cluster.
How does Add-Ons compare to WooCommerce Product Add-Ons and Product Add-Ons Ultimate?
Add-Ons, the official WooCommerce Product Add-Ons, and Plugin Republic's Product Add-Ons Ultimate all add custom option fields with paid or free choices and per-option pricing, but Add-Ons ships a free version where the official extension is paid only from about $79/yr. Add-Ons reserves conditional logic, file uploads, and server-side validation for its paid edition from €59/yr, features Product Add-Ons Ultimate also offers from about $69/yr. Pricing as of June 2026.
Add product options to your store
Text fields, checkboxes and select lists, paid or free, with price adjustment. The full FREE edition under GPL.
In preparationFREE is text, checkbox and select with pricing, PRO adds conditional logic and files.