Adding custom product options and advanced fields in WooCommerce allows you to collect additional details, customization requests, and other information from customers.
In this in-depth tutorial, we’ll cover how to install, set up, and use the Extra Product Options plugin to add conditional, customizable fields to WooCommerce product pages using the Themehigh plugin.
Why Add Custom Fields to WooCommerce Products?
Here are some of the key reasons to add extra customizable fields for your products:
- Collect supplemental product details like engravings, gift options, special instructions etc.
- Allow customers to customize or personalize a product to their needs
- Capture special instructions, notes or requests from customers
- Segment products better based on user selections and attributes
- Charge premiums or fees for add-ons, customizations or upgrades
- Improve conversion rates by offering more options and personalization
- Streamline order fulfillment with the extra captured data
- Avoid post-order clarification around custom details
- Increase average order value by providing premium add-ons
Additional custom fields enable highly tailored products catering to each customer’s needs and preferences.
Installing and Activating the Extra Product Options Plugin
Installing Extra Product Options is simple:
- In your WordPress dashboard, go to Plugins > Add New
- Search for “Extra Product Options”
- Install and activate the plugin
- You’ll now find the settings under Products > Extra Product Options
Activating the plugin adds it to your WooCommerce installation.
Configuring the Global Plugin Settings
Under the Advanced Settings tab you can:
- Customize the add to cart button text
- Select where fields display – product page, cart page, etc.
- Enable URL parameters for custom selections
- Backup and import plugin settings
Configure these global settings upfront based on your specific needs.
Adding Custom Product Fields in WooCommerce
To add custom fields:
- Go to Product Options in your WP dashboard
- Click “Add New Section” and configure the section details
- Click “Add Field” and choose the desired field type like checkbox, text, date picker etc.
- Set the required field name, label, positioning and display conditions
- Click Save Changes to create the field
Repeat this process to create all the fields you need per product. Try different field types.
Conditionally Displaying Custom Fields
You can selectively show fields based on:
- Product categories
- Product tags
- User roles
- Values of other fields
- Variations
- Quantity
This allows very targeted and dynamic field placement.
Managing Custom Options in Orders
The selected options and submitted values also appear:
- On the cart and checkout pages
- In order details pages and order emails
- On the purchase confirmation / thank you page
This provides a complete record of all customizations for each order.
Premium Extra Product Options Features
The Pro version adds powerful features like:
- More advanced conditional logic for field display
- 20+ field types including multi-select, time picker, sliders, file uploads etc.
- Field pricing options to charge for certain selections
- Character counts and length limit validation
- Field repetition to allow selecting multiple options
- Date and time range pickers
- Image selector groups
- File uploads for supporting documents
So you can build even more tailored product customization workflows.
The Benefits of Custom Product Fields
Some benefits of adding custom fields:
- Providing a personalized, engaging buying experience
- Catering to customer-specific requirements and customizations
- Validating field values and options before purchase
- Avoiding post-order clarification around missing details
- Capturing all supplemental order details upfront
- Streamlining order processing and fulfillment
- Increasing average order value through premium add-ons
Overall, custom fields allow highly tailored products catering to each customer’s unique needs and preferences.
Related:
- WooCommerce Checkout Field Manager by Themehigh Review
- Variation Swatches Plugin By Themehigh Setup Tutorial
- Best WooCommerce Currency Switcher Plugins
- 13 Best Dropshipping Plugins for WooCommerce
Conclusion
The Extra Product Options plugin enables easily adding conditional custom fields to WooCommerce products.
With the ability to charge for options, customize ordering experiences, and capture additional data, product customization can significantly lift sales and revenue.
Consider which fields can help you better cater to your customers and streamline fulfillment. Diverse product niches can all benefit from tailored options and personalization.