Extra Product Options & Add-Ons for WooCommerce: Increase Sales with Smarter Product Pages

If you run a WooCommerce store, you know the default product page can be limiting — especially when you need customization fields, dynamic pricing, or product bundles.

That’s where Extra Product Options & Add-Ons for WooCommerce comes in. Designed by ThemeComplete, this powerful plugin gives you total control over your product forms, pricing, and customization — all without writing a single line of code.

Why Use Extra Product Options?

When you need more than basic variations, Extra Product Options helps you:

  • Offer custom fields for product personalization
  • Increase average order value with upsells and add-ons
  • Display clear, dynamic pricing to reduce cart abandonment
  • Use conditional logic to simplify complex forms
  • Deliver a seamless, mobile-friendly experience

Whether you’re selling personalized gifts, subscription boxes, or made-to-order services, this plugin gives you the tools to build high-converting product pages.

Key Features That Drive Conversions

Flexible Product Fields

You can add over 20 types of custom fields to any product, including:

  • Text inputs, checkboxes, dropdowns, and radio buttons
  • File uploads and image swatches
  • Date/time pickers, range sliders, and color selectors
  • Add-on products customers can select directly from the form

All fields are customizable, repeatable, and can change dynamically based on product quantity or customer input.

Advanced Pricing Rules

The plugin gives you full control over how pricing works:

  • Fixed or percentage-based adjustments
  • Price per character or word (ideal for engraving or personalized messages)
  • Formula-based pricing using math expressions
  • Lookup table pricing for bulk or tiered pricing models
  • Shortcode-based dynamic pricing (compatible with ACF and JetEngine)
  • Quantity-independent add-on pricing for one-time fees

Real-time calculations are displayed directly on the product page for full pricing transparency.

Conditional Logic & Access Control

Show or hide fields based on user input, selections, or user role. You can also:

  • Prevent checkout until required fields are completed
  • Disable specific add-ons or forms for certain user roles
  • Display form sections in tabs, popups, sliders, or standard view

This flexibility allows you to streamline the experience for each customer segment.

Seamless User Experience & Design Control

  • Drag-and-drop form builder for easy customization
  • Floating totals box with live price updates
  • Shop and category page add-on display options
  • Styling options for checkboxes, swatches, and custom elements
  • Product image switching based on field selection

You can also customize the placement of elements and totals boxes, hide pricing where needed, and even lazy load images for faster performance.

Built for Developers, Store Owners, and Agencies

Extra Product Options was built to meet the needs of both store owners and developers. It features:

  • Clean, standards-compliant code (PHP, JS)
  • WPML support for multilingual stores
  • Custom CSS and JavaScript injection
  • Action hooks for advanced placement or integrations
  • Import/export tools for fast setup across products
  • Compatibility with popular WooCommerce themes and plugins

Compatible With Your Favorite Tools

The plugin integrates seamlessly with major WooCommerce extensions, including:

  • Booking plugins like WooCommerce Bookings and Easy Booking
  • Currency switchers (Aelia, WPML, FOX)
  • Dynamic pricing plugins (Advanced Dynamic Pricing, AlgolPlus)
  • Product builders and visual customizers
  • Quick view plugins, food ordering plugins, and more

Get Started with Extra Product Options Today

Ready to offer smarter WooCommerce product pages that drive more sales?

Extra Product Options & Add-Ons is trusted by thousands of store owners to improve flexibility, customer experience, and conversions.

View Plugin on CodeCanyon

Want Help Setting It Up?

If you’d like a walkthrough or have questions about customizing the plugin for your store, feel free to reach out to our support forum — we’re happy to help.