WC Product Add-Ons is a WooCommerce extension that lets you add custom input fields and extra chargeable options to any product. Customers can add text engravings, select gift wrapping, upload custom images, choose extra service options, or enter custom measurements directly on the product page. The plugin supports text fields, textareas, checkboxes, radio buttons, dropdowns, date pickers, color swatches, and file uploads. Each add-on can have its own price, which can be a fixed amount or a percentage of the product price. WC Product Add-Ons integrates with WooCommerce to add customization options to both simple and subscription products.
Competitive Features
- Add-on types — text fields, textareas, number inputs, checkboxes, radio buttons, dropdowns, date pickers, file uploads, and color swatches
- Pricing options — fixed price, percentage-based price, character-based price, and word-based price per add-on
- Required and optional add-ons — mark specific add-ons as required or leave them optional
- Conditional logic — show or hide add-ons based on selections in other add-on fields
- File uploads — collect files from customers with configurable file type and size limits
- Price display — show add-on prices on the product page before adding to cart
- Cart and order display — add-on selections and prices are shown in the cart and order details
- Bulk add-ons — apply the same add-on set to multiple products at once
Key Features
- Character and word pricing — charge per character for engraving text or per word for custom messages
- Minimum and maximum values — set minimum and maximum values for number and text inputs
- Date pickers — allow customers to select dates for delivery or service scheduling
- Description tooltips — add helpful descriptions to each add-on field
- Price visibility – show or hide add-on prices from the product page
- Adjustable cart display – control how add-ons appear in the cart and checkout summaries
- WooCommerce API – add-ons are available through the WooCommerce REST API
- Import and export – export add-on configurations for use across multiple sites
Comparison with Competitors
WC Product Add-Ons vs YITH WooCommerce Product Add-Ons
| Feature | WC Product Add-Ons | YITH Product Add-Ons |
|---|---|---|
| Add-on types | 10+ types | 10+ types |
| Conditional logic | Yes | Yes |
| File uploads | Yes | Yes |
| Bulk apply | Yes | Yes |
| API support | Yes | Yes |
| Character pricing | Yes | Yes |
| WooCommerce integration | Native | Third-party |
WC Product Add-Ons vs Extra Product Options (ThemeComplete)
| Feature | WC Product Add-Ons | Extra Product Options |
|---|---|---|
| Add-on types | 10+ | 20+ |
| Conditional logic | Yes | Yes |
| Global add-ons | No | Yes |
| Table-based options | No | Yes |
| Price formula | Yes | Yes |
| Performance impact | Lightweight | Moderate |
Recommended Stack — pair WC Product Add-Ons with checkout customization plugins like Checkout Field Editor to collect additional information both on the product page and during checkout.
Official Changelog
WC Product Add-Ons is a premium plugin not listed on WordPress.org.
Version 8.4.2
Release Date: August 20, 2026
- Improvement: Conditional logic for add-on visibility.
- Improvement: File upload handling with progress indicator.
- Fix: Price calculation for percentage-based add-ons.
Version 8.4.1
Release Date: July 15, 2026
- Improvement: Color swatch add-on type for visual selection.
- Improvement: Cart and order display formatting.
- Fix: Required field validation for grouped add-ons.
Version 8.4.0
Release Date: June 10, 2026
- Improvement: Bulk apply add-ons to multiple products.
- Improvement: Character pricing performance.
- Fix: REST API add-on data format.
Frequently Asked Questions
What types of add-ons can I create?
You can create text fields, textareas, number inputs, checkboxes, radio buttons, dropdowns, date pickers, file uploads, and color swatches.
Can I charge extra for specific add-ons?
Yes, each add-on can have its own price. You can set fixed prices, percentage-based prices, or character/word-based prices.
Can I require customers to complete certain add-ons?
Yes, you can mark individual add-ons as required, preventing customers from adding the product to cart without completing them.
Does WC Product Add-Ons support file uploads?
Yes, customers can upload files with configurable file type restrictions and size limits.
Can I show or hide add-ons based on other selections?
Yes, the plugin includes conditional logic that shows or hides add-on fields based on selections in other add-ons on the same product.






Leave a Reply