Extra Product Options for WooCommerce
👉 Does default WooCommerce Extra Products functionality is not meet your needs?
👉 Are you looking to provide flexibility product options to sell a product? use Extra product options for WooCommerce Plugin
Extra product options for WooCommerce Plugin allows you to add extra options (22 field types) price fields to your WooCommerce products. Easy way to add custom fields as per your business requirement.
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.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
Plugin Demo
Check how woocommerce product custom options are created!
- View Demo (Feel free to play around and see how this works in back-end)
- Premium Version
- Watch Video
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: support@wpactpro.com
- 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 ⬅️
