Extra Product Options for WooCommerce
π₯ #1 WooCommerce Product Options Plugin with Nested Conditional Logic
Transform your WooCommerce product pages with Extra Product Options for WooCommerce by WPActPro. Add up to 22+ custom product fields with advanced nested conditional logic (AND/OR groups) β the only free plugin offering this powerful feature. Whether you run a small boutique or a large online store, our plugin drives sales growth by enabling customers to personalize products effortlessly.
Why Choose Extra Product Options for WooCommerce?
β
22+ Field Types β More options than most competitors
β
Nested Conditional Logic β Advanced AND/OR groups (FREE version exclusive!)
β
Easy to Use β Drag & drop builder with modern UI
β
Highly Customizable β Section settings, row/column layouts, styling options
β
Performance Optimized β Custom database tables for faster queries
β
Developer Friendly β Extensive hooks and filters
From a simple gift wrap option through to complex PC configurations, extra product options are a proven way for you, as a WooCommerce store owner, to increase your profits.
Extra Product options are much easier, more flexible, and faster to use than variable products. Instead of generating thousands of variations, enable customers to customize products with additional options such as text fields, checkboxes, radio buttons, dropdowns, and more. You can add extra product options to selected Products or selected Categories.
π Whatβs New in Version 4.4.6
Version 4.4.6 introduces the powerful Section Layout feature to organize your addon fields in beautiful, user-friendly layouts:
- π Section Layout (Premium) β Organize addon sections using Accordion, Tabs, or Step Wizard layouts for better user experience
- βοΈ Global Settings β Set global defaults for all section layouts with per-addon override capability
- π― Accordion Layout β Collapsible sections with Mode (Single/Multi Open), Default Expanded options, and Icon Styles (Plus/Minus, Chevron, Caret)
- π Tabs Layout β Horizontal, Vertical, Pills, or Underline styles with Left/Right position options for vertical tabs
- π§ Step Wizard Layout β Guide customers through options with Progress Bar, Step Indicators, and Navigation buttons
- β‘ General Behavior β Animation Speed, Remember User State, Deep Linking, and Highlight Sections with Errors
- β Smart Validation β Automatically expands sections with errors, shows error indicators on headers, and focuses on invalid fields
- βΏ Keyboard Accessibility β Full keyboard navigation support for all layouts (arrow keys, Enter/Space, Home/End)
- π° Custom Pricing β Accept user-entered prices for donations, tips, and custom amounts
- π Dynamic Pricing β Calculate price per βnβ number of units with optional base quantity exclusion
- π Dynamic Tax Updates β Tax info updates automatically when switching product variations
- π¦ Per-Option Stock Management (Premium) β Set stock quantity per option for Select, Radio, Checkbox, Color Switcher, Image Switcher, and Text Switcher fields. Stock is deducted at checkout and restored when orders are cancelled, refunded, or failed
π Whatβs New in Version 4.4.5
Version 4.4.5 introduces the powerful Repeater field type, AJAX search for addons in the admin side, improved extensibility, and enhanced theme compatibility:
- π Repeater Field Type (Premium) β Allow customers to duplicate a group of fields on the product page. Select fields to repeat, configure min/max instances, customize button labels, and prices accumulate across all instances with full cart/order support
- π AJAX Search for Addons β Server-side search for addons list page with pagination support. Search addons by name with real-time filtering and loading animation
- π§ Developer Hooks β Introduced new actions and filters for better extensibility (addon rendering, cart data, save/delete operations, and more)
- π° Currency Display Fix β Fixed currency display and JavaScript errors in addon price formatting
- π Documentation Links β Added new documentation links in each field type tabs for quick reference
- π¨ Theme Compatibility β Improved compatibility with Elessi/Flavor themes for addon positioning
- β‘ Additional Rules Performance β Fixed flash/flicker on page load β addons now hide instantly via server-side pre-evaluation
- π Required Rules Enforcement β Addons without Additional Rules no longer display on product pages β rules are now required for addon visibility
- π Column Drag-Drop Fix β Fixed column group reorder not saving correctly after drag and drop
π Whatβs New in Version 4.4.4
Version 4.4.4 introduces nested conditional logic, infinite scroll pagination, and important bug fixes:
- π― Nested Conditional Logic (AND/OR Groups) β Create complex conditional rules with grouped conditions using AND/OR logic. This powerful feature allows you to set up sophisticated display rules like βShow field A when (Product X OR Product Y) AND (Category Z OR User Role Admin)β
- π Infinite Scroll Pagination β Conditional rules dropdowns (Products, Categories, Tags, Variations) now use infinite scroll with 50 items per page for better performance on large stores
- β Enhanced Multiselect Support β Improved multiselect field handling with better price calculation and display in cart
- π¨ Design Improvements β Fixed checkbox design issues in two-column layouts
- π§ Bug Fixes β Fixed hidden conditional fields being added to cart, duplicate nonce issue, and improved overall stability
π Whatβs New in Version 4.4.1
Version 4.4.1 introduces new field types, enhanced validation, and brings more features to the Free version:
- π Separator Field Type β Add horizontal divider lines to visually separate sections or fields with customizable color, style (solid, dashed, dotted, double), width, and margin
- π§ Enhanced Text Field Validation β Email, URL, and Phone Number validation with HTML5 input types and mobile keyboard optimization
- β Tag Conditions β Tag conditions now available in Free version for better product targeting
- ποΈ Select All/Clear All Buttons β Convenient bulk selection controls for conditions in Free version
- π Slider Field β Slider field type now available in Free version
- π§ Improved Theme Compatibility β Fixed container query layout issues and added fallback media queries for better theme compatibility
- π Datepicker Improvements β Fixed advance pricing, readonly field, and date format issues
π Whatβs New in Version 4.4.0
Version 4.4.0 brings a complete UI redesign and powerful new features to make creating and managing product options even easier:
- π¨ Complete UI Redesign β Modern, intuitive admin interface with modal-based configuration for all settings
- π Section Management System β Comprehensive section settings with title, description, styling, and custom CSS options
- π Row & Column Layouts β Organize fields into single or two-column layouts for better form structure
- ποΈ Custom Database Tables β Improved performance with dedicated database tables for faster queries
- β‘ Modular JavaScript Architecture β Better code organization and maintainability
- π― Accordion-Style Sections β Better organization with expandable/collapsible sections in the admin side
What are the benefits of WooCommerce extra product options?
π Generate more sales
π Increase the profit margin
π Stand out from the competition
π No need for higher inventory costs
π Better customer insight
π Increase customer loyalty
π Power the online business
π¬ See It In Action
Try Our Live Demo:
- Frontend Demo β See how product options look to customers
- Backend Demo β Experience the modern admin interface
- Video Tutorial β Watch step-by-step setup guide
Key Features to Explore:
β
Nested conditional logic with AND/OR groups
β
22+ field types in action
β
Section settings and layouts
β
Conditional display rules
β
Custom pricing options
β‘οΈ Try Demo Now β¬ οΈ
Documentation & Tutorials
- Section Settings Documentation β Complete guide to customizing section settings in version 4.4.0
- Section Settings Video Tutorial β Watch how to use section settings features
π‘ Share Your Ideas & Feature Requests
We value your feedback! Help us improve the plugin by sharing your ideas and requirements.
What features would you like to see?
- New field types you need for your store
- Additional functionality or integrations
- UI/UX improvements
- Performance enhancements
- Any other suggestions
How to share your feedback:
- Email: [email protected]
- Contact us: Share your Idea
Your suggestions help us prioritize features and build a better product roadmap. We review all feedback and consider it for future releases!
π Types of extra options for WooCommerce Product
- Text β Add one line of textView Documentation
- Hidden
- Number β To accept numbers (both decimal or whole numbers)View Documentation
- Password
- Email β HTML5 email validation with mobile keyboard support
- URL β HTML5 URL validation with mobile keyboard support
- Telephone β HTML5 phone input with mobile phone keyboard
- TextareaView Documentation
- Select (drop-down) β To select one option from a listView Documentation
- Multiple SelectView Documentation
- Checkboxes β Select one or many options from a list View Documentation
- Checkbox GroupsView Documentation
- Radio β Select from a list using radio buttons β DemoView Documentation
- Date Picker β Select a date from a calendar View Documentation
- Time Picker
- Color Picker β Select a color form a dropdown
- Heading
- Paragraph β Add additional text to the product
- Separator β Add a horizontal divider line to visually separate sections or fields. Customize color, style (solid, dashed, dotted, double), width, and margin.
- Slider β A Slider is an input control that allows users to select a value from a defined range by moving a handle along a trackView Documentation
- Switch β A Switch is an input element that enables users to toggle between two states, typically βonβ and βoff,β functioning similarly to a checkbox but explicitly representing boolean statesView Documentation
- Section Setting β The Section Status toggle is a fundamental control that determines whether the entire section and all its contained fields will be visible to customers on the frontend product page. View Documentation
- Conditional Logic β Conditional Logic transforms static product forms into intelligent, responsive experiences. Instead of overwhelming customers with every possible option, you show only what matters based on their choices. View Documentation
- WooCommerce Settings β Fine-tune how your extra product options appear and behave across product pages, cart, checkout, orders, and emails. Control pricing visibility, tax settings, and customer-facing information at every step of the purchase journey. View Documentation
π Display Position for Extra Fields
- Before Add To Cart Button
- After Add To Cart Button
- Pro β Before Variation Data (for variable products)
β‘οΈ View Demo β¬ οΈ
π Types of extra options for WooCommerce Product
- Add 22 types of extra custom product fields in WooCommerce Product Page
- Add extra custom fields for the selected product and selected categories
- Manage Required or optional fields
- Add prices to options
- Allow multiple attributes to be selected in the same option
- Easy to Use
- Drag & Drop
- Use with or without prices
- Show/hide prices
- Manage labels, values, placeholders, and CSS classes for each field
- Duplicate the extra product custom field or groups of fields
- Edit, Remove, Enable, or disable the extra product fields easily
- Dynamic product price: Change the price depending on a field value(s)
- Visibility options: decide on which product(s) to show your fields
- Set prices for each option value
- Make options mandatory for selection
- Display selected values on checkout, order info pages, and in the order emails
π Display Position for Extra Fields
- Simple Product
- Variable products over ajax
β‘οΈ View Demo β¬ οΈ
ππ π PREMIUM KEY FEATURES
π Types of extra options for WooCommerce Product
- Pro β File upload β allowing your customers to upload (multiple) files.
- Pro β True/false β A βyes/noβ checkbox
- Pro β Image swatches β multi and single choice options with images.
- Pro β Color swatches β multi and single color options.
- Pro β Text swatches β text options.
- Pro β Paragraph β so you can add content and shortcodes to your product page.
- Pro β Image β to add images.
- Pro β HTML
- Upload Field β To collect files from users which can be images, Videos, Documents, and anything that is supported by WordPress.
- Pro β Slider with custom formulas on product detail page
- Pro β Switch with Switch Layout, Animation Style, Checked Icon, Checked Background Color, Unchecked Icon, Unchecked Background Color
π Custom Price Fields β Pro
Allow setting the price of your custom product fields. and this price will be added to the product total based on the field value. it is useful when you want to charge an additional fee for your additional services. Multiple wany you can set price.
- Fixed: Set a fixed price for the extra field. This fixed amount will be added to the total product price upon selecting the addon.
- Pro β Percentage: Set a percentage price for extra field. This percentage amount will be added to the total product price upon selecting the addon.
- Pro β Custom: User will enter the price and It will be added to the product price. like getting donations, tips, and similar things.
- Pro β Percentage of Product Price: Set the addon price in percentage. It will calculate the product price and added to the product price.
- Pro β Dynamic: Set the price per βnβ number of units/ quantity. Addon price will be calculated for the total number of units/ quantity selected by the customer and added to the product price.
π Conditionally Display Fields According To Relevance
with this option, you can set extra fields β Display Rules β based on a number of conditions. You will be able to control the field display easily by adding different conditions based on the following.
- All Products (with Select All/Clear All)
- Products
- Categories
- Tags
- Pro β User roles
- Pro β Other Fields values
- Pro β Date picker and time picker
- Pro β Product variations
- Pro β Product quantity
β‘οΈ View Demo β¬ οΈ
π Example Uses of WooCommerce Extra Product Options Plugin
Here are just a few of the ways this flexible plugin can be used:
- Sell events and tickets using this plugin to add options like seat, date, booking fees, etc
- Add extra delivery/shipping options and costs to orders
- Brand options
- Checkout fields
- Dropshipping options
- Delivery times and dates
- Dynamic pricing
- Custom product designing
- Hotel booking
- Bulk editing of product options
- Add gift wrap options to products (with costs) as shown in the demo
- Add image choices to printable products (with or without prices)
- Add text to cards (with the possibility of charging per character )
- Add discounts to products (option prices can be negative)
- Chargeless for bulk/wholesale orders (bundle rates)
- Add extra charges/fees to orders
- Add extra charges/fees to products
β‘οΈ View Demo β¬ οΈ
π CUSTOM HOOKS
The plugin is most developer-friendly so that you can easily add more functionalities if needed with our hooks.
π Contact Us
Free plugin: Need Technical Help? β Click here
β‘οΈ Premium Version β¬ οΈ
| Domain | Exposures | Headers | Last Checked |
|---|---|---|---|
| k*h*p.ch (WP 6.9.4) | F | 2026-05-02 15:58:59 | |
| r*s*i*n*f*e*w*r*.com (WP 5.0.25) | F | 2026-04-28 06:24:42 | |
| p*o*b*.com (WP 6.9.4) | D | 2026-04-28 00:18:24 | |
| p*s*i*g*h*e*o*l*n*s*o*.com (WP 6.1.10) | F | 2026-04-27 22:53:10 | |
| d*r*l*q*o*s.com (WP 6.9.4) | F | 2026-04-26 02:33:22 | |
| m*s*i*o*c*s*i*l*.com (WP 6.9.4) | D | 2026-04-24 13:48:50 | |
| k*y*i*.com (WP 6.9.4) | F | 2026-04-18 15:47:30 | |
| m*d*a*o*o.com (WP 6.6.5) | F | 2026-04-18 13:59:41 | |
| f*e*h*n*o*a*e*.com (WP 5.7.15) | F | 2026-04-13 22:06:15 | |
| c*t*f*u*d*t*o*.com (WP 5.9.13) | F | 2026-04-12 14:40:02 | |
| r*s*i*n*f*e*w*r*.de (WP 5.0.25) | F | 2026-04-11 16:03:08 | |
| c*l*m*o*h*l*e*r.com (WP 6.8.5) | F | 2026-04-05 05:11:07 | |
| l*s*l*s*d*s*i*.com | F | 2026-04-04 11:11:27 | |
| 3*p*n*i*n.com (WP 5.9.13) | β | 2026-03-30 08:36:53 | |
| v*l*s*a*e*.com | β | 2025-11-11 07:45:13 | |
| s*i*t*a*o.com | β | 2025-11-10 11:36:08 | |
| s*r*n*h*e*t*h*u*h*u.com | β | 2025-11-10 09:11:54 | |
| n*n*i*o*t*g*l.com | β | 2025-11-09 09:45:37 | |
| m*p*a*m*c*-*a*u*e.com | β | 2025-11-09 09:09:20 |