eCommerce

WooCommerce Product Add-Ons

WooCommerce Product Add-Ons lets store owners attach configurable options to products without creating separate products for every personalization. It supports common input fields, several pricing models, global and product-level rules, and integrations documented by WooCommerce.

PluginNest file-validatedRecently addedUpdated Dec 5, 2025
WooCommerce Product Add-Ons product cover

Overview

This extension fits stores that need shoppers to personalize an existing WooCommerce product before adding it to the cart. Typical uses include gift wrapping, engraving text, file submissions, service upgrades, delivery-date requests, tips, and other optional charges. Global add-on groups can be applied across a catalog or restricted to product categories, while individual products can receive their own fields or opt out of global options. Add-ons are not separate inventory-managed products, so they do not receive their own SKU; this makes the extension practical for configurable extras but less suitable when each option needs independent stock, fulfillment, or reporting. Variable products inherit the same add-ons across their variations rather than supporting different add-ons for each variation. Before deploying, test the product page, cart, checkout, order emails, uploads, variable products, and any block-based or custom theme templates on staging. Stores with many fields should also check server limits such as PHP max_input_vars, and teams needing conditional show-or-hide logic should plan for a separate solution because conditional logic is not built in.

Create global add-on groups and limit them to selected product categories.
Add options to individual products from the product editor, with the ability to exclude global add-ons.
Offer multiple-choice fields displayed as dropdowns, radio buttons, or images.
Collect checkbox selections, short or long text, file uploads, customer-defined prices, quantities, headings, and dates.
Apply flat-fee, quantity-based, or percentage-based pricing, including negative values for discounts.
Import and export add-on configurations between products or global groups.
Use documented REST API and Store API support to manage add-ons and add configured products to the cart.

Compatibility and setup context

  • Designed for WooCommerce stores; the official documentation also describes compatibility with WooCommerce Subscriptions when purchased separately.
  • Works with WooCommerce Bookings, including add-ons for bookable products, according to the official documentation.
  • WooCommerce Smart Coupons compatibility is documented from Smart Coupons version 2.9.0.
  • Add-ons applied to variable products are inherited by all variations; different add-ons cannot be assigned per variation.
  • Conditional logic is not built in, so stores requiring dependent fields should evaluate a separate extension or integration.
  • Large add-on configurations may require review of the hosting environment's PHP max_input_vars setting.

Trust workflow

File integrity checked

The archive passed PluginNest ZIP validation, path safety checks and SHA-256 fingerprinting before publishing.

Why cheaper?

GPL distribution, no official vendor support

GPL products can be redistributed legally. PluginNest sells affordable access to the GPL files and update workflow, but official license keys, SaaS accounts and vendor support are not included.

Product preview

A closer look at WooCommerce Product Add-Ons

Version 8.1.2

WooCommerce Product Add-Ons product cover

Product Details

Version

8.1.2

Last Updated

Dec 5, 2025

File Size

0.2 MB

License

GPL

PluginNest is not affiliated with the original product developer. Product names and marks belong to their owners. Products are listed as GPL-distributed software with no official license keys or official vendor support included. Security claims are shown only after a real PluginNest file review is recorded.

Related Products