Extra Product Options
& Add-Ons for WooCommerce

The most flexible and feature-packed plugin for WooCommerce product customization

Trusted by 35,000+ WooCommerce store owners in 180+ countries worldwide

Active Installations
0 +
5 Star Ratings from Happy Customers
0 +
Current Version
1
24 April 2025
Last Updated

Why Stores Love Extra Product Options

More sales. Less hassle. Happier customers.
Increase Average Order Value (AOV)

Unlock dynamic pricing, offer upsells, and create product bundles — all from a single product page. More options, more revenue.

Reduce Support Tickets

Let customers personalize their order confidently. No more confusion, missed details, or follow-up emails.

Boost Conversions

Delight users with an intuitive interface that encourages customization and keeps shoppers engaged all the way to checkout.

Powerful Features Made Simple

Everything you need to create flexible, dynamic, and highly personalized product pages — with ease.

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.

Section Display Modes

Display sections in standard view, as pop-ups, as tabs, or as sliders for better engagement.

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.

Smarter Pricing

Advanced Pricing Options

Fixed or percentage-based pricing, price per character or word, formula-based calculations, and lookup tables to tailor prices based on customer selection.

Dynamic Pricing with Shortcodes

Calculate prices live using shortcodes with ACF & JetEngine support.

Dynamic Elements

Modify product prices, weights, or display real-time calculations on the product page.

Dynamic Field Behavior & Access Control

Enhanced Conditional Logic

Apply advanced AND/OR logic for fields and sections, supporting multiple groups to enable dynamic and flexible behavior.

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.

Future-Proof Your Store

Regular updates ensure compatibility with the latest WooCommerce versions and trends.

Supports All Product Field Types

Date & Time

Let customers select exact delivery windows, event slots, or reservation times with an easy-to-use calendar and clock interface—eliminating messy manual entries and reducing errors for time-sensitive orders.

Range Picker

Turn numeric choices (like donation amounts, product quantities, or custom measurements) into an interactive sliding scale, making selections intuitive and visually engaging.

Color Picker

Offer precise color customization for products like apparel, decor, or accessories—either through a visual palette or HEX code input—so customers see exactly what they’re ordering.

Text Area & Text Field

Capture everything from quick details to lengthy instructions with precision—use single-line text fields for short inputs like engraving names, promo codes, or custom labels, and expandable text areas for personalized messages, special requests, or detailed specifications.

Upload & Multiple Upload

Allow customers to upload images, documents, or designs (e.g., logos for printing, photos for custom products) directly to their order—supporting multiple files for complex projects.

Dropdown & Multi-select box

Dropdown menus neatly organize long lists (e.g., sizes, colors) into a compact clickable menu, while multi-select boxes let customers pick multiple options at once (e.g., add-ons, bundles)—saving space without limiting choices.

Radio Buttons & Checkboxes

Radio buttons lock in a single choice (like a warranty plan), while checkboxes let customers select multiple add-ons (like pizza toppings)—giving you control over how shoppers customize.

Product Element

Let customers add related products, upsells, or custom bundles directly from your forms—turning simple options into powerful cross-selling tools that boost order value.

Dynamic Element

Instantly adjust prices, weights, or display live calculations as customers customize—show costs updating in real-time for options like engraving, upgrades, or bulk discounts to build trust and transparency.

Powerful Features to Boost Sales

Turn simple products into personalized experiences that customers love.
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.

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.

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.

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.

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.

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.

Math Formulas & Lookup Tables

Dynamically calculate element prices using math-based formulas or utilize lookup tables for precise price calculations.

Quantity-Independent Add-on Pricing

Set add-on prices that remain fixed regardless of the main product’s quantity in the cart.

Trusted By Industry Leaders

Award-winning flexibility that works seamlessly with your favorite tools.

Featured On

Perfect Compatibility

What Our Customers Say

Trusted by 35,000+ WooCommerce stores to boost sales and simplify customization.

Customer Support

I’ve been using this plugin for quite some years now. The constant improvements, quick support, and features can’t be understated. If I could rate greater than a 5-star I would!

Customizability

This plugin is an absolute game-changer if you’re looking to offer customizable products to your customers.

Other

In my entire experience with online support, nothing has come close to the outstanding service I received today. The team was not only swift to respond but also incredibly knowledgeable and patient, addressing my concerns with the utmost professionalism. I have interacted with numerous support teams across various platforms, but the service from this team is unparalleled – they are truly the number one in Envato! Their dedication and expertise shine brightly, setting a gold standard for what customer support should be. Highly recommended!