Give your customers the power to customize products right from the product page. Extend product options 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
Demo |
Get Pro