Extra Product Options & Add-Ons for WooCommerce

LIVE PREVIEWBUY FOR $69

Extra Product Options & Add-Ons for WooCommerce – The Most Powerful Custom Fields Plugin

Trusted by 35000+ WooCommerce stores – Add file uploads, conditional logic, and dynamic pricing—boost sales with zero coding.

Boost sales and reduce support tickets by letting customers personalize products—no coding needed.

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.3 – Released on May 12, 2025 – view changelog
✅ WordPress 6.x Ready
✅ WooCommerce 9.x Ready

Why Stores Love Extra Product Options

When basic WooCommerce fields limit your sales, Extra Product Options empowers you to:

  • Increase Average order value (AOV) with dynamic pricing, upsells, and product bundles
  • Reduce support tickets with clear customization options
  • Boost conversions through intuitive personalization

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.
  • 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.

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.

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
  • 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.

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.

Get the Plugin Now

Changelog

Version 7.3 – May 12, 2025
Added independent pricing setting for addons (not affected by product quantity).
Added customizable text labels for embedded product elements' totals display.
Added drag-and-drop sorting and between-item insertion for constants.
Added option to show dynamic calculations in cart.
Fixed WooCommerce Subscriptions compatibility.
Fixed product element hiding when specific settings were selected.
Fixed various UI bugs and interface issues.
Version 7.2.1 – April 24, 2025
Fixed an issue where conditional logic based on variations was not working correctly.
Added a setting to internal disable database query cache.
Fixed an issue with WooCommerce Subscriptions where the Include addons on order again setting was being applied to no subscription products.
Version 7.2 – April 13, 2025
Fixed an issue where the setting to hide associated product price was not working.
Fixed compatibility with Aelia Currency Switcher.
Fixed compatibility with FOX Currency Switcher.
Fixed compatibility with WPML Currency
Fixed some issues with WooCommerce Subscriptions fee calculation on certain configurations.
Fixed an issue with WooCommerce Subscriptions on manual renewal where addons were being duplicated.
Version 7.1 – April 1, 2025
Fixed an issue what was preventing the plus sign from appearing next to the addon prices.
Fixed an issue where custom plugin filters were not being applied.
Fixed an issue that was preventing the initialization of the plugin.
Fixed a php error affecting product elements.
Fixed compatibility with Advanced Dynamic Pricing for WooCommerce Pro.
Fixed an issue where the validation for associated products were firing even when the addon were set to be disabled.
Fixed compatibility with WooCommerce Dynamic Pricing & Discounts.
Added settings to display quantity buttons for the quantity selector and product element. 
Fixed the checkout subtotal when using override price mode.
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.

Full Changelog

BUY NOW

Leave a Comment