Description
Give your customers the power to customize products right from the product page. aThemeArt product pptions for WooCommerce lets you build personalized product forms in seconds. No complex rule builders, no messy shortcodes, and no technical setup required.
Just open any product, add your custom fields, set optional price rules, and publish. It works seamlessly on simple products and variable products alike.
Whether you need simple text inputs for custom engraving, dropdown menus for add-on selections, checkbox groups for optional extras, or range sliders for custom dimensions, this free plugin gives you the core tools out of the box.
Why choose aThemeArt Product Options?
- Fast and lightweight — Built into the standard WooCommerce product editor. No separate form builder screens to learn.
- Smart conditional pricing — Extra fees only apply when a customer fills in or selects an option. Leaving a field blank keeps the base price intact.
- Flexible pricing logic — Charge flat fees, percentage markups based on the product price, or per-unit multipliers on numeric inputs.
- Per-option pricing — Set a unique extra price for each choice inside Select, Radio, and Checkbox Group fields.
- Smooth checkout pipeline — Every custom choice shows clearly in the cart, at checkout, on admin order screens, and in order emails.
Free field types included
- Text — Short single-line input for names, initials, or monograms.
- Textarea — Multi-line box for gift messages, instructions, or notes.
- Number — Numeric field with optional per-unit price multiplication.
- Range / Slider — Visual slider for lengths, sizes, quantities, or dimensions.
- Select — Dropdown menu with individual option pricing.
- Radio Button — Single-choice list with per-option fees.
- Checkbox — Single toggle for optional add-ons.
- Checkbox Group — Multi-select list of optional extras with per-choice prices.
- Switch — Modern on/off toggle for clean opt-in choices.
- Email — Formatted email input for digital delivery or notifications.
- Telephone — Dedicated phone number field.
- URL — Collect links, references, or portfolio URLs.
- Password — Masked input for private or surprise messages.
- Hidden — Store background values without showing them to shoppers.
- Heading / Paragraph / Separator — Layout elements to organize long option forms.
How pricing works
- Flat amount — Add a fixed fee when the field is filled or selected.
- Percentage — Add a percentage of the product (or variation) price.
- Per unit (multiplier) — Multiply the customer’s number or slider value by your unit price (ideal for Number and Range fields).
Selected options and extra prices flow through cart, checkout, orders, and emails so your team and customers always see the same details.
Theme and builder compatibility
Works with popular themes and page builders, including:
- Elementor, Divi, Beaver Builder, WPBakery, and more
- Astra, Storefront, OceanWP, Kadence, Flatsome, Sydney, WoodMart, Avada, and similar WooCommerce-ready themes
WPML compatibility
Fully compatible with WPML so you can manage product options across multiple languages and offer a consistent experience for international customers.
Pro features (separate plugin)
Need more advanced fields? A separate Pro plugin (hosted on our website, not included in this free plugin) adds:
- Multi-select
- File Upload (logos, artwork, photos, PDFs)
- HTML content blocks
- Color Picker
- Image Group / Image Swatches
- Date Picker, Time Picker, and Date & Time Range Picker
- Product Group
- Live price summary and white-label backend options
Screenshots








Installation
- Upload the plugin folder to
/wp-content/plugins/. - Activate the plugin through the Plugins screen in WordPress.
- Make sure WooCommerce is installed and active.
- Edit a product open the Extra Product Options box.
- Click + Add Option Field, choose a type, set the label and optional price rules.
- Save the product. Customers can fill the options on the storefront and add to cart.
- Selected options and extra prices appear on cart, checkout, and order pages.
FAQ
-
Does this work with variable products?
-
Yes. Option fields appear below the variation add-to-cart area the same way they do for simple products. Percentage pricing uses the selected variation price when applicable.
-
Can I reorder fields?
-
Yes. Drag rows by the move handle in the product editor meta box.
-
Where are File Upload, Image Select, Color Picker, and Date/Time?
-
Those features are available in the separate Pro plugin. This free plugin does not include them, so every field type you see in the free admin is fully usable with no license key.
-
Can I charge extra for options?
-
Yes. Use flat fees, percentage of product price, or per-unit multipliers. Select, Radio, and Checkbox Group support a different price per choice.
-
Will options show in the order email?
-
Yes. Customer selections and extra prices are stored with the order and shown in admin and customer-facing order details/emails.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Extend Product Options for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Extend Product Options for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.1
- Renamed to aThemeArt Product Options for WooCommerce.
- Free plugin ships only fully functional free field types (Guideline 5 compliant).
- Pro-only field types are not included in this build; available via separate Pro plugin.
- Expanded readme description and FAQ for clarity.
- Fixed Tested up to (readme only), debug log location, asset enqueue, and input sanitization.
1.0.0
- Initial release.
