
A WooCommerce extension that adds custom product options like text fields, checkboxes, and file uploads to product pages
WooCommerce Product Add-Ons
WooCommerce Product Add-Ons allows you to add custom input fields and options to WooCommerce product pages. Customers can personalize products with text fields, checkboxes, dropdown menus, file uploads, and custom price inputs. Each add-on can have fixed or percentage-based pricing that adjusts the product total.
Included with purchase:
- 100% GPL Licensed
- Lifetime Updates
- Technical Support
- Instant Download
What is WooCommerce Product Add-Ons?
WooCommerce Product Add-Ons is a WordPress plugin that adds custom input fields and pricing options to WooCommerce product pages. It supports text fields, checkboxes, file uploads, and conditional logic with price adjustments. Available on PluginTheme.net, it suits stores selling customizable or personalizable products.
Key Features
Custom Fields
Text, checkboxes, dropdowns, radio buttons, and file upload inputs
Add-On Pricing
Fixed, percentage, or quantity-based price adjustments per option
Global Add-Ons
Apply option groups across all products or specific categories
File Uploads
Accept customer files with type and size restrictions
Conditional Logic
Show or hide fields based on customer selections
Who is this for?
Pros
- Multiple field types including text, dropdowns, checkboxes, and file uploads
- Flexible pricing with fixed, percentage, and quantity-based add-on costs
- Global add-ons apply to all products or specific categories at once
- Conditional logic keeps product pages clean by showing relevant fields only
- Add-on data stored in orders for fulfillment visibility
Cons
- •Add-on pricing may not appear in product feeds or comparison tools
- •Complex configurations with many fields can make product pages lengthy
- •Not suited for visual product configurators with real-time previews
Product Description
WooCommerce Product Add-Ons extends the standard WooCommerce product options by adding configurable input fields that customers fill out on the product page. This plugin is designed for stores selling customizable or personalizable products where customers need to provide additional information or select optional extras.
Core Capabilities
- Multiple field types: Add text fields, text areas, checkboxes, radio buttons, dropdown menus, file uploads, custom price inputs, and heading sections to any product page.
- Add-on pricing: Each option can carry a fixed price increase, a percentage-based surcharge, or a quantity-based cost that adjusts the cart total dynamically as customers make selections.
- Global and per-product add-ons: Create add-on groups that apply to all products, specific categories, or individual products. Global add-ons reduce repetitive configuration for common options.
- File uploads: Accept customer file uploads on the product page for custom printing, engraving, or personalization services with configurable file type and size restrictions.
- Conditional logic: Show or hide add-on fields based on other field selections, keeping the product page clean and relevant to each customer configuration.
Practical Considerations
Add-on data is stored as order item metadata, visible in the order details for fulfillment purposes. The plugin works with simple and variable products. For complex product configuration with dependent options and visual previews, a dedicated product configurator plugin may be more appropriate. Add-on pricing adjustments display on the product page but may not be reflected in product feeds or comparison tools that read the base product price.