Extra Product Options & Add-Ons For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download

Plugin Description
The #1 Plugin for Creating Product Addons and Custom Options in WooCommerce
Are you looking to customize your WooCommerce products and improve customer experience? Extra Product Options & Add-Ons for WooCommerce lets you easily create custom product fields, advanced pricing options, and conditional logic to make your store more dynamic, flexible, and engaging for your shoppers.
Latest Version: 7.0 – Released on March 12, 2025 – view changelog
✅ WordPress 6.x Ready
✅ WooCommerce 9.x Ready
Why Choose Extra Product Options?
When basic WooCommerce product pages just aren’t enough, Extra Product Options & Add-Ons empowers you to add advanced customization features, boosting customer satisfaction and increasing sales.
Key Features You’ll Love
- 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.
- 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.
- Conditional Logic: Show or hide fields and sections based on customer selections.
- 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.
- Product Elements: Allow shoppers to add other products to the cart alongside the main product.
- Repeatable elements: Allow customers to manually add elements or have them automatically adjust based on the selected product quantity.
- Visual Swatches: Replace dropdowns with image swatches, text swatches, or color swatches for a more intuitive experience.
- Customizable Shipping: Adjust shipping methods based on selected product options.
- 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.
Benefits for Your WooCommerce Store
- ✅ Boost Sales: Offer dynamic pricing, upsells, and more options that attract shoppers.
- ✅ Save Time: 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.
Top Features
- 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
- 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 tempalte 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.
- Enhanced Conditional Logic: Show or hide fields and sections with advanced conditional logic supporting multiple groups.
- 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.
Compatibility
The plugin ensures seamless integration with popular WooCommerce extensions, focusing on accurate price calculations.
- Booking Plugins: WooCommerce Bookings, WooCommerce Easy Booking, Booking & Appointment Plugin for WooCommerce, WooTour – WooCommerce Travel Tour Booking
- Discount Plugins: Partial Compatible with WooCommerce Dynamic Pricing and Discounts, Advanced Dynamic Pricing for WooCommerce Pro (AlgolPlus).
- Currency Switchers: Aelia Currency Switcher, FOX Currency Switcher, WooCommerce Multilingual & Multicurrency with WPML
- Multilingual Support: WPML, qTranslate X.
- Quick View Solutions:
- Flatsome
- Kleo
- Themify
- Porto
- Woodmart
- The Gem
- Ocean WP
- Grace theme
- Salient
- Avada
- CiyaShop
- Xstore
- Blocksy
- Goya
- Minimog
- WooCommerce Quick View
- YITH WooCommerce Quick View
- WooCommerce Quickview
- DHWCLayout – Woocommerce Products Layouts
- Woo Product Quick View
- WooCommerce LightBox PRO
- WooCommerce Quick View Pro
- WooFood plugin
- WooCommerce Food
- WPC Smart Quick View for WooCommerce
- WooCommerce Quick View
- WP Food ordering and Restaurant Menu
- JetElements For Elementor
- WooCommerce Interactive Product Quick View
- Quick View WooCommerce Premium
- WooCommerce Add-Ons: Composite Products, Measurement Price Calculator, Subscriptions
- Export Solutions: Store Exporter Deluxe
- Customizer Solutions: Fancy Product Designer
Exceptional Support You Can Trust
We pride ourselves on delivering 5-star customer support:
- Fast responses to questions and issues.
- Help with plugin features and troubleshooting.
- Comprehensive documentation to get you started quickly.
Support Forum: https://themecomplete.support/
Take Your WooCommerce Store to the Next Level
Don’t settle for basic product pages. With Extra Product Options & Add-Ons for WooCommerce, you’ll have the tools to create dynamic, customizable, and engaging product pages that customers love.
Changelog
Version 7.0 – March 12, 2025
Fixed an issue where the suffixes {price_excluding_tax} and {price_including_tax} were not being correctly replaced in addon prices. Fixed compatibility with Dynamic Pricing and Discounts. Fixed an issue with WooCommerce Subscriptions when addon are set as required signup fees. The slider can will now auto hide slides that its elements are hidden. Fixed several issues with conditional logic when using product elements in which the products share the same global form. Fixed aa issue where the tax suffixes were mistakenly being showed on the option prices instead of only on the final total. Fixed an issue with conditional logic not working correctly when product elements shared the same global form. Fixed a price display issue when using repeaters with math formula. Fixed compatibility with Advanced Dynamic Pricing for WooCommerce Pro. Shortcodes now work in conditional logic values. Fixed an issue that was preventing correct calculations from data gathered by product attributes. Fixed an issue on how weight is calculated on the checkout. Backend UI fixes. Fixed an issue that prevented conditional logic from functioning when an empty template element was used. Fixed an issue where associated products out of stock displayed as having a price. Conditional logic can now be set based on quantity, product id or variation id.