Free, open source

Product options, paid and free

Add-Ons lets customers choose extra product options before adding to cart: text fields, checkboxes and select lists. Each option can be paid or free, and the price adjusts automatically.

Open source GPLv2
Open source, GPL licensed No account, no card No custom database tables

Works with

WooCommerceGutenbergStorefrontAstraGeneratePressKadence

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, 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.

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.

01

Install

Activate Add-Ons alongside WooCommerce.

02

Add options

In the product panel open the Add-Ons tab and add fields: text, checkbox or select, with or without a price.

03

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

Need more? Add-Ons Pro

The free edition covers text fields, checkboxes and select lists. Add-Ons Pro adds conditional logic. File uploads, swatches and per-option inventory are planned.

  • Conditional field logic — shipped in PRO
  • File uploads and swatches (planned)
  • Quantity-based options and per-option inventory (planned)

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, 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 ships in Add-Ons Pro. File uploads and swatches are planned.

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.

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 preparation

FREE is text, checkbox and select with pricing — PRO adds conditional logic and files.