Extra Product Options & Add-Ons for WooCommerce 7.5.7.2 + Addons

If you run a WooCommerce store that sells anything beyond cookie-cutter products, you’ve likely hit the wall: a customer wants to add a personal message, upload artwork, choose custom dimensions, or pick from a dozen add-on options — and WooCommerce simply can’t handle it out of the box.
The default WooCommerce product page is deliberately minimal. It supports product variations (size, color, material), but it leaves almost no room for open-ended customization. That gap costs store owners real money — in missed upsells, confusing workarounds, and orders that require time-consuming back-and-forth emails.
Extra Product Options & Add-Ons for WooCommerce by ThemeComplete is the plugin that closes that gap. Since its launch in 2014, it has been trusted by over 36,000+ WooCommerce stores worldwide, amassing thousands of five-star reviews on CodeCanyon. Version 7.5.7.2 — the latest release as of May 2026 — brings continued stability, WPML improvements, and enhanced weight calculation, building on the powerful 7.x feature set.
In this guide, we’ll cover everything you need to know: what the plugin does, all its key features, the full changelog, how to install it, and how to download it free from WeaDown.
What Is Extra Product Options & Add-Ons for WooCommerce?
Extra Product Options & Add-Ons for WooCommerce (also known as ThemeComplete EPO or WooCommerce EPO) is a premium WordPress plugin available on CodeCanyon (Envato Marketplace). It transforms the standard WooCommerce product page into a powerful, fully customizable sales engine by letting you add virtually any type of custom field or add-on option to your products.
Think of it as the question-and-answer layer between your customer and the order. Instead of collecting requirements through post-purchase emails or phone calls, all the configuration happens right on the product page — with live price updates, smart conditional logic, and seamless cart integration.
The plugin is:
- WordPress 6.x Ready
- WooCommerce 10.x Ready
- WPML Certified
- Requires PHP 7.4+ and WooCommerce 5+
- A one-time purchase — no annual subscription or forced renewals
Who Should Use This Plugin?
Extra Product Options is built for any WooCommerce store where products are not “one-size-fits-all.” Real-world use cases include:
- Bakeries & food businesses — let customers select flavors, write cake messages, pick delivery dates, and add optional extras like candles or packaging
- Print shops & signage companies — accept artwork uploads, specify dimensions, choose paper stock, and calculate price from a formula
- Gift retailers — offer engraving, gift wrapping, and handwritten card options, each with its own additional fee
- Furniture & made-to-order manufacturers — collect material, dimension, and finish specifications with custom pricing calculated live
- Apparel & personalization stores — add monogramming, custom text, or name embroidery to products
- Service businesses — collect appointment dates, service tiers, and rush processing upgrades
If your customers need to configure, personalize, or customize what they’re buying, this plugin is built for you.
Key Features of Extra Product Options & Add-Ons for WooCommerce
1. Rich Library of Field Types
The plugin supports a comprehensive set of custom field types to cover virtually any input scenario:
- Checkboxes — for yes/no or multi-select add-ons
- Radio Buttons — for single-choice selections
- Select Boxes & Multi-Select — dropdown menus with single or multiple selection
- Text Fields & Text Areas — for names, messages, notes, and custom instructions
- Upload Elements — let customers submit artwork, photos, or documents directly on the product page
- Date & Time Pickers — for delivery scheduling, appointment booking, or event dates
- Range Pickers — slide-to-select values for dimensions, quantities, or custom numeric inputs
- Color Pickers — visual color selection
- Product Elements — add related/associated products alongside the main item for bundle-style purchasing
- Image Swatches — replace text dropdowns with visual image options
- Dynamic Calculation Elements — display real-time calculated values based on other field inputs
2. Flexible and Powerful Pricing Options
This is where Extra Product Options stops being a convenience feature and becomes a direct revenue driver. Every custom field can carry its own pricing, with seven different pricing methods:
Fixed Amount — The simplest upsell. Add gift wrapping: +$4.99. Priority processing: +$7.99. These small amounts add up significantly across hundreds of orders.
Percentage of Product Price — Ideal for fees that should scale with the product cost. A 10% rush fee on a $200 order feels proportional; a flat $20 fee on a $15 product does not.
Price Per Character / Word — A game-changer for engraving, embroidery, and personalization businesses. Customers type their message and see the price update in real time based on character count.
Math Formula Pricing — For made-to-measure products, you can write a formula using inputs from other fields as variables. A banner printer, for example, might use: width × height × price_per_sqft. The customer enters their dimensions, and the total calculates live on the page — no quoting emails, no manual calculations.
Lookup Table Pricing — When pricing follows a matrix (specific material + specific size = specific price), you can upload a CSV table and the plugin handles the rest. Perfect for fabric pricing, custom framing, and industrial supplies.
User-Entered Price — Customers type their own amount. Ideal for donations, tips, and “pay what you want” scenarios.
Quantity-Independent Pricing — Sometimes you want a fee to apply once regardless of how many units are ordered (setup fees, file processing charges). This setting handles exactly that.
New in 7.3: Independent pricing for add-ons that is not affected by product quantity.
3. Conditional Logic — Make Your Forms Feel Smart
A product form with 20 fields is overwhelming. A form that shows only the fields relevant to a customer’s choices feels intuitive and effortless. Conditional logic is what creates that difference.
Fields appear or disappear based on what the customer has already selected:
- Checked “Add personalization”? The text input appears.
- Selected a delivery date within 48 hours? The rush fee checkbox becomes visible.
- Chose a large format? Premium paper stock options appear.
Extra Product Options supports:
- AND/OR condition groups for complex, multi-condition rules
- Conditions based on any field value (checkbox, dropdown, text)
- Conditions based on WooCommerce variation attributes
- Conditions based on product quantity, product ID, or variation ID
- Shortcodes now work within conditional logic values (added in version 7.0)
4. Global Forms vs Per-Product Forms
The plugin gives you full flexibility over how options are applied across your store:
Per-Product Forms are built directly inside the product editor and apply only to that specific product — ideal for options unique to a single item.
Global Forms are built in Products → Global Forms and can be assigned to:
- All products store-wide
- Specific product categories
- Specific product tags
- Individual selected products
Most stores use both: a global form for universal add-ons (gift wrapping, delivery notes, rush processing) and per-product forms for specific configurations.
5. Form Builder with Advanced Controls
The drag-and-drop Form Builder makes creating complex option sets fast and intuitive:
- Drag and drop add-ons from an add-on bar directly into the builder (added in version 7.5)
- Copy/paste functionality for duplicating fields across sections (added in version 7.5)
- Section-based organization — group related fields into clearly defined sections
- Element type switching — change a field type without rebuilding it from scratch
- Section Repeaters — let customers add multiple sets of options (added in version 7.5.2)
- Math formula constants with drag-and-drop sorting and between-item insertion (added in version 7.3)
6. Cart Editing
Products already added to the cart can be edited from the cart itself — a major convenience feature for shoppers who want to adjust their custom options after adding an item without having to remove and re-add it.
7. Import/Export and Cloning
- Import/Export option forms between sites — perfect for agencies building multiple stores
- Duplicate fields and copy them across products
- Revert fields to previous versions for rollback safety
- Clone global forms (with the fix in 7.5.4 for cloned forms now generating unique IDs)
8. Product Elements & Custom Bundles
The Product Element field type allows you to add associated products directly to the product form — customers can select and add them to cart along with the main product. Version 7.4 introduced a new Custom Bundle layout mode: it works like a pre-selected checkbox but with a new visual layout purpose-built for bundle-style product presentations.
9. WooCommerce & Third-Party Compatibility
Extra Product Options integrates with a wide ecosystem of plugins and themes:
WooCommerce Extensions:
- WooCommerce Bookings
- WooCommerce Subscriptions
- WooCommerce Composite Products
- WooCommerce Easy Booking
- Advanced Dynamic Pricing for WooCommerce Pro
- Dynamic Pricing & Discounts
- YITH WooCommerce Deposits
- Measurement Price Calculator
Currency Switchers:
- Aelia Currency Switcher
- FOX Currency Switcher
- WPML Currency
Page Builders & Themes:
- Flatsome, Avada, Woodmart, Porto, Blocksy
- YITH Quick View, WPC plugins
Other Integrations:
- WPML (certified WPML-compatible plugin)
- JetEngine data shortcodes
- Advanced Custom Fields (ACF)
- WooCommerce HPOS (High-Performance Order Storage)
- Fancy Product Designer
10. Order Management Features
- Edit add-on labels directly in the WooCommerce Edit Order screen
- Show dynamic calculations in cart and orders (version 7.3)
- Date format conversion — cart and order dates are converted to the site’s preferred date format (version 7.5.3)
- Product weight from options — extra product weight added from options is correctly carried through to the order (version 7.5.7)
- Admin weight display — in the WooCommerce admin order view, product weights now automatically include additional weight from selected options (version 7.5.7.1)
- Backend orders now display all saved option items correctly
11. Developer-Friendly Architecture
For developers building on top of the plugin:
- Custom hooks for extending functionality with custom code
- Backend checks to visually verify if math formulas are correct
- Generate Product Link — admins can copy a product URL with all current form values pre-filled (added in version 7.5.1) via the admin bar
- Database query cache settings for performance control
- Tested on Firefox, Safari, Chrome, and Edge
What’s New in Version 7.5.7.2 (Latest)
Version 7.5.7.2 — May 14, 2026
- Fixed an issue where some WPML elements were not translated correctly — ensuring multilingual stores display all option labels and content accurately in every language.
Version 7.5.7.1 — April 27, 2026
- Improved product weight calculation in the admin order view. Product weights now automatically include any additional weight from selected product options (EPO) when viewing orders in the WooCommerce dashboard. This update ensures shipping and order details reflect the correct total weight. All adjustments are applied dynamically in the admin only and do not affect frontend behavior or stored product values.
Version 7.5.7 — April 23, 2026
- Fixed compatibility with Dynamic Pricing & Discounts
- Fixed an issue where the price was not updated when deleting repeaters
- Fixed an issue with getting the raw element value on math formula
- Fixed internal settings for extending the plugin data in the backend
- Extra product weight added from an option is now correctly being added to the product after the order
Recent Version History at a Glance
| Version | Date | Highlights |
|---|---|---|
| 7.5.7.2 | May 2026 | WPML translation fix |
| 7.5.7.1 | Apr 2026 | Admin order weight includes option weights |
| 7.5.7 | Apr 2026 | Dynamic Pricing compatibility, repeater price fix, math formula fix |
| 7.5.6 | Jan 2026 | Order Again disconnection fix, tax fee calculation fix |
| 7.5.5 | Dec 2025 | Product element UI improvements, Firefox section movability fix |
| 7.5.4 | Nov 2025 | Cloned global forms now generate unique IDs, multiple repeater fix |
| 7.5.3 | Oct 2025 | Date format conversion for cart/orders, conditional logic JS fix |
| 7.5.2 | Sep 2025 | Section repeaters, WooCommerce Bookings compatibility, HPOS coupon fix |
| 7.5.1 | Aug 2025 | New price type (fixed after free characters), Generate Product Link |
| 7.5 | Aug 2025 | Drag-and-drop from addon bar, copy/paste in builder, edit addon labels in order screen |
| 7.4.3 | Jul 2025 | Variation attributes as conditions, show disabled options grayed out |
| 7.4 | Jun 2025 | Custom Bundle product element layout |
| 7.3 | May 2025 | Independent addon pricing, dynamic calculations in cart, math drag-and-drop constants |
| 7.0 | Mar 2025 | Shortcodes in conditional logic, conditional logic by quantity/product ID/variation ID |
How to Install Extra Product Options for WooCommerce
Getting up and running takes just a few minutes:
- Download the plugin ZIP file (from CodeCanyon or WeaDown — see links below)
- Log in to your WordPress Dashboard
- Go to Plugins > Add New > Upload Plugin
- Choose the downloaded ZIP file and click Install Now
- Click Activate Plugin
- A new Extra Product Options menu item will appear in your WordPress sidebar
Requirements: PHP 7.4+, WordPress 5+, WooCommerce 5+ (tested with WordPress 6.x and WooCommerce 10.x)
Creating Your First Global Form
- Go to Products → Global Forms → Add Global Form
- In the Form Settings panel, choose whether to apply the form to all products or specific categories
- Click Add Section to create a container
- Click the Add Element (cross) button on the section to select your field type
- Configure pricing, labels, and conditional logic for each element
- Save and visit any applicable product page to see your options live
Adding Per-Product Options
- Open any product in the WordPress editor
- Scroll to the Product Data panel
- Click the Extra Product Options subsection
- Use the Form Builder to add sections and elements specific to that product
Extra Product Options vs. Competitors
| Feature | ThemeComplete EPO | YITH Product Add-Ons | WooCommerce Product Add-Ons (official) |
|---|---|---|---|
| Field Types | 15+ types | ~10 types | ~8 types |
| Math Formula Pricing | Yes | No | No |
| Lookup Table Pricing | Yes | No | No |
| Conditional Logic (AND/OR groups) | Advanced | Basic | Basic |
| Section Repeaters | Yes | No | No |
| Global Forms | Yes | Yes | Limited |
| Cart Editing | Yes | No | No |
| WPML Certified | Yes | Yes | Yes |
| One-Time Purchase | Yes | Annual subscription | Annual subscription |
| Active Stores | 36,000+ | Large | Large |
| CodeCanyon Rating | ★★★★★ | N/A | N/A |
Where to Download Extra Product Options 7.5.7.2 for Free
Option 1: WeaDown (Free Download)
WeaDown offers a free download of Extra Product Options & Add-Ons for WooCommerce 7.5.7.2, the latest version. WeaDown distributes premium WordPress plugins under GPL (General Public License) terms, which legally permits redistribution of the software.
Tip: If you experience any issues downloading, try disabling your ad blocker or switch to a different browser. For persistent issues, contact the WeaDown team directly.
Option 2: CodeCanyon (Official Purchase)
For the fully licensed version with official one-click updates and dedicated support, purchase directly from CodeCanyon on Envato Marketplace. A regular license provides lifetime access to the plugin.
Buying the official license gives you:
- Automatic updates delivered directly from ThemeComplete’s update servers
- Access to ThemeComplete’s support forum
- Full official documentation and setup guides
- Peace of mind with a regularly security-audited codebase
Unlike many competing plugins, Extra Product Options is a one-time purchase — no recurring subscription required.
Frequently Asked Questions
Does Extra Product Options work with variable products? Yes. Prices can change depending on the selected variation for per-product options, and conditional logic can be triggered based on variation attributes and variation IDs.
Can I use this plugin on multiple sites? Check your CodeCanyon license type. An Extended License covers use on client sites; a Regular License is for a single end product. For GPL free downloads from WeaDown, distribution terms are more flexible.
Is the plugin WPML-compatible? Yes. Extra Product Options is a WPML Certified plugin, meaning it has been tested and confirmed to work correctly with WPML for multilingual WooCommerce stores. Version 7.5.7.2 specifically fixed an issue with certain WPML elements not being translated correctly.
Does it work with WooCommerce subscriptions? Yes. There is dedicated compatibility for WooCommerce Subscriptions, including handling for addons on renewal orders, manual renewal, and required signup fees.
Will add-on prices be applied to order weight? Yes — as of version 7.5.7, extra product weight from options is correctly added to the product after the order, and version 7.5.7.1 improved how this weight is reflected in the admin order view for accurate shipping calculations.
Can I import my forms from another site? Yes. The plugin includes import/export functionality so you can copy forms between sites and duplicate fields for reuse.
Does this plugin work with WooCommerce HPOS (High-Performance Order Storage)? Yes. Compatibility with WooCommerce’s new HPOS system has been addressed, including a fix for incorrect coupon discount calculations with legacy metadata on HPOS (version 7.5.2).
What happens if I use the “Order Again” feature? Version 7.5.6 fixed an issue where using Order Again caused associated products to become disconnected from their parent product, so it now works reliably.
Download WooCommerce Extra Product Options
Note: If you are having trouble with Extra Product Options & Add-Ons for WooCommerce Free Download Latest Version, try to disable AdBlock for the site or try another Web Browser. If disabling AD blocker or change Web Browser not help to you please contact us.
Final Verdict: Is Extra Product Options 7.5.7.2 Worth It?
Absolutely. Whether you run a small niche shop or a high-volume WooCommerce store, Extra Product Options & Add-Ons for WooCommerce 7.5.7.2 by ThemeComplete is the most complete, battle-tested solution for adding custom product fields and add-ons to your store.
With its advanced math formula pricing, conditional logic, section repeaters, drag-and-drop builder, extensive third-party compatibility, and active development history (the 7.x series has seen more than a dozen updates in under a year), it’s easy to see why over 36,000 stores have chosen it as their product options solution.
The one-time pricing model makes it a particularly compelling value compared to subscription-based alternatives — you pay once and own the plugin outright.




