Since 2014 — one of the original WooCommerce product add-ons plugins, trusted by stores worldwide.
Let your customers customize products exactly how they want — and charge for it.
Extra Product Options & Add-Ons for WooCommerce allows you to add paid checkboxes, dropdowns, text fields, uploads, date pickers, color/image swatches, and complex pricing rules directly on product pages. Perfect for stores selling custom, configurable, or personalized products.
⭐ Rated 4.9/5 by 1300+ customers
Trusted by 36000+ stores
One‑time purchase — no yearly subscription
Latest Version: 7.5.5 – Released on December 14, 2025 – view changelog
✅ WordPress 6.x Ready
✅ WooCommerce 10.x Ready
Why Store Owners Choose This Plugin
WooCommerce’s default product options are limited. That means missed upsells, forced workarounds and custom coding costs.
This plugin solves that by turning product options into revenue‑generating add‑ons
What you can do:
- Increase Average order value (AOV) with paid options, dynamic pricing, upsells, and product bundles
- Sell personalized & made‑to‑order products and boost conversions through intuitive personalization.
- Replace multiple plugins with one flexible solution
- Build complex pricing logic without writing code
What This Means For Your Store
- ✅ Higher Revenue: Upsell add-ons and personalized options.
- ✅ Faster Setup: Intuitive form builder lets you create custom fields quickly and efficiently.
- ✅ Improve UX: Offer a seamless, user-friendly experience with smart product options.
- ✅ Maximize Flexibility: Tailor your products with advanced calculations and conditional logic.
- ✅ Fewer Abandoned Carts: Clear pricing and requirements.
How This Plugin Provides Exceptional Value
Unlike models that require ongoing payments, Extra Product Options & Add-Ons for WooCommerce offers a simple and lasting solution.
Here’s what you get:
- ✅ One‑time payment
- ✅ Lifetime usage
- ✅ Free updates during your support period
- ✅ No forced renewals
Pay once. Use it forever.
Typical Use Cases
- Paid product customizations
- Gift wrapping & engraving
- Custom size & material selection
- Food toppings & extras
- Service add‑ons
- File‑based orders (logos, artwork, documents)
If your products aren’t “one‑size‑fits‑all”, this plugin is built for you.











Powerful Features Made Simple
Ultimate Field Flexibility
- Custom Product Addons: Add radio buttons, checkboxes, dropdown menus, multi-select fields, text fields, range pickers, product elements, date and time elements, color pickers, upload elements and more.
- Visual Swatches: Replace native variation dropdowns with image swatches, text swatches, or color swatches for a more intuitive experience.
- Repeatable elements: Allow customers to manually add elements or have them automatically adjust based on the selected product quantity.
- Repeatable sections: Allow customers to manually add entire sections or have them automatically adjust based on the selected product quantity.
- Product Elements: Allow shoppers to add other products to the cart alongside the main product.
- Customizable Shipping: Adjust shipping methods based on selected product options.
- Section Display Modes: Display sections in standard view, as pop-ups, as tabs, or as sliders for better engagement.
Smarter Pricing
- Advanced Pricing Options:
- Fixed amounts or percentage-based pricing.
- Price per character or word for text fields.
- Calculate prices using math formulas and lookup tables.
- Dynamic Pricing and Shortcodes: Calculate element prices dynamically using shortcodes, with full support for ACF and JetEngine data.
- Dynamic Elements: Modify product prices, weights, or display real-time calculations on the product page.
Dynamic Field Behavior & Access Control
- Enhanced Conditional Logic: Show or hide fields and sections based on customer selections.
- Enhanced User Control: Hide the “Add-to-Cart” button until at least one field is selected, all required fields are completed, or all fields are filled.
- Role-Based Enable/Disable: Enable or disable the plugin and global elements based on user roles.
Powerful Features to Boost Sales
- Supports all major field types: checkboxes, radio buttons, image swatches, text swatches, color swatches, dropdown menus, multi-select, textareas, input boxes, upload, date, range picker, color picker, product elements and more.
- Comprehensive Documentation
- 24/7 Support forum
- Clean, logical, and organized code structure
- PHP and JavaScript Coding Standards
- Multi-Browser Support: Firefox, Safari, Chrome, Edge
- Custom CSS and JavaScript code in Plugin Settings
- Official WPML Certified Plugin
- Professional Workflow Tools: Right-click context menus and intuitive keyboard shortcuts (Copy, Paste, Duplicate) give you the speed and control of a pro developer.
- Custom Pricing Options: Fixed, percentage-based, per character, per word, formula-based pricing, lookup-table pricing and more.
- Conditional Logic: Apply advanced AND/OR logic for fields and sections, supporting multiple groups to enable dynamic and flexible behavior.
- Product Element Feature: Add one or more additional products to the cart alongside the main product.
- Dynamic Element Feature: Display calculation results, modify the native product price, override the product price, or adjust the product weight dynamically.
- Weight Support: Enhance customization by adding weight control to add-ons, ensuring accurate shipping and efficient inventory management.
- Shipping Customization: Customize shipping methods based on selected options for flexible, accurate delivery.
- Price Calculation Using Math Formulas: Dynamically calculate element prices using math-based formulas.
- Price Calculation Using Lookup Tables: Utilize lookup tables for precise price calculations.
- Shortcode-Based Price Calculation: Calculate element prices using shortcodes, with integration support for ACF and JetEngine data.
- Template Elements: Create globally enabled template elements to streamline form management.
- Role-Based Enable/Disable: Enable or disable the plugin and global elements based on user roles.
- Category and Shop View Options: Display extra options directly in shop and category views.
- Add-to-Cart Button Control: Hide the add-to-cart button until a specific element or all required elements are chosen.
- Element Placement Control: Customize the placement of elements and the totals box on product pages.
- Floating Totals Box: Enable or disable a floating totals box to display selected elements dynamically.
- String Customization: Modify plugin strings directly from the control panel for personalized messaging.
- Validation Features: Robust validation options to ensure data accuracy and user input integrity.
- Comprehensive Form Fields Builder: Build and customize form fields effortlessly.
- Action Hook Support: Display elements outside the WooCommerce product screen using action hooks.
- Pricing Types: Choose from multiple pricing types, including fixed amount, percentage of the original price, “name your price,” math formulas, lookup tables, and more.
- Price Per Character/Word: Implement pricing based on character or word count for text fields and text areas.
- Checkbox Limit Controls: Set limits for checkbox selection, including minimum, maximum, or exact selection requirements.
- Import/Export Tools: Seamlessly import and export forms for efficient management.
- Lazy Load Images: Optimize performance with lazy-loaded images for image swatches.
- Product Image Customization: Change product images for radio buttons, checkboxes, or select boxes.
- Styling Options: Apply extra styling for radio buttons and checkboxes for a polished look.
- Performance Enhancements: Improved handling of large numbers of elements for better site performance.
- Grid Display Options: Customize grid layouts for checkboxes and radio buttons in global forms.
- Price Visibility Control: Hide or show prices on product pages, the cart, or the order details.
- Pop-Up Section Display: Display specific sections as pop-ups for a user-friendly experience.
- Section Display Modes: Display sections in standard view, as pop-ups, as tabs, or as sliders for better engagement.
- Upload Manager: Manage uploaded files with ease.
- Quantity-Independent Add-on Pricing: This feature allows merchants to set add-on prices that remain fixed regardless of the main product’s quantity in the cart. Unlike standard add-ons that multiply with product quantity, these add-ons maintain a constant price even when customers increase the quantity of the base product.
Compatibility
The plugin ensures seamless integration with popular WooCommerce extensions, focusing on accurate price calculations.