Free WooCommerce Product Add-Ons Plugin – Extra Product Options


Free WooCommerce Product Add-Ons Plugin for Extra Product Options

OptionKit is a free WooCommerce product add-ons plugin that lets you add extra options to your products: gift wrap, engraving text, sizes, extras and more. Build option groups from fields, give each choice its own price, and assign groups to products, categories or tags.

WooCommerce 8.0 or newer is required. OptionKit is an extension and does nothing without it.

Why use product add-ons

Creating a separate variation for every combination quickly gets out of hand. Add-ons let customers personalise a product on one page, and every selection follows the order through the cart, checkout, emails and admin screen.

Who OptionKit is for

  • Gift shops offering wrapping, cards or engraving
  • Print and custom product stores
  • Food and catering shops with extras and add-ons

What’s included in the free version

  • Field types: text, textarea, number, select, radio and checkbox.
  • Flexible pricing: flat, a percentage of the product price, per quantity or a one-time fee per cart line.
  • Assignment rules: all products, chosen products, categories or tags, with excludes and priority.
  • Per-product groups from the product edit screen.
  • Conditional fields: show or hide a field based on another field.
  • Live total box: prices are always recalculated on the server.
  • Everywhere in the order: cart, Cart and Checkout blocks, orders, order emails and the order screen.
  • Export and import groups as JSON.
  • Accessible product page with labelled fields and screen-reader announcements.
  • Modern WooCommerce: HPOS and Cart and Checkout blocks compatible, with small, cached loading.
  • Free limits: up to 3 active option groups and 15 fields per group.

Tips for getting the most from OptionKit

Group related options together, such as gift options or personalisation, and assign each group to a category so new products pick it up automatically. Use conditional fields to keep the product page short, for example only showing an engraving text box when engraving is ticked. Give priced options clear labels that include what the customer gets. Place a test order to check the options appear in the order email.

How to install OptionKit

  1. Enter your email below to get the download link.
  2. In WordPress, go to Plugins → Add New → Upload Plugin and upload the zip.
  3. Activate OptionKit.
  4. Make sure WooCommerce is active, create an option group, add fields and assign it to your products.

Download OptionKit free

It’s free, with no site account needed. Just enter your email and your download is ready right away.

Get the free plugin

Enter your email and your download link appears instantly.

Upgrade to Pro: OptionKit Pro

The free plugin covers what most sites need. When you want more, OptionKit Pro adds:

  • More option groups and fields
  • Calculated fees and formula pricing
  • Customer file uploads
  • Lookup price tables
  • Option revenue reports

Frequently asked questions

Is OptionKit really free?

Yes. The free plugin includes up to 3 active option groups with 15 fields each. Draft groups don’t count.

Does it work with the WooCommerce Cart and Checkout blocks?

Yes. It’s compatible with the blocks and with HPOS order storage.

Can customers fake a lower price?

No. Option prices are always recalculated on the server. The total on the page is only a preview.

Does it slow down my shop?

No scripts or styles load on pages without option fields, and option groups are cached.

What do I need to run it?

WordPress 6.3 or newer, PHP 7.4 or newer and WooCommerce 8.0 or newer.

Why do you ask for my email?

It’s how we deliver the free download without making you create an account. We may also send occasional news about this plugin and related tools, and you can unsubscribe at any time.

Can I use it on more than one site?

Yes. OptionKit is licensed under the GPL, so you can install it on as many of your own or your clients’ sites as you like.