{"id":364773,"date":"2026-09-13T14:54:17","date_gmt":"2026-09-13T14:54:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/extra-product-options-for-woo\/"},"modified":"2026-09-13T19:52:12","modified_gmt":"2026-09-13T19:52:12","slug":"athemeart-product-options-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/athemeart-product-options-for-woocommerce\/","author":15653327,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.3","stable_tag":"trunk","tested":"7.1","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Extend Product Options for WooCommerce","header_author":"aThemeArt","header_description":"Add extra product option fields (Text, Number, Select, Checkbox, Switch, Slider, and more) to WooCommerce products with configurable extra prices.","assets_banners_color":"7d8993","last_updated":"2026-09-13 19:52:12","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/athemeart.com\/downloads\/woocommerce-extra-product-fields\/","header_author_uri":"https:\/\/athemeart.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":52,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"athemeart","date":"2026-09-13 14:54:02","revision":3693808}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3693808,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3693808,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3693808,"resolution":"1","location":"assets","locale":"","width":1182,"height":664},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3693808,"resolution":"2","location":"assets","locale":"","width":1182,"height":664},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3693808,"resolution":"3","location":"assets","locale":"","width":1182,"height":664},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3693808,"resolution":"4","location":"assets","locale":"","width":1182,"height":664},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3693808,"resolution":"5","location":"assets","locale":"","width":1159,"height":664},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3693808,"resolution":"6","location":"assets","locale":"","width":525,"height":664},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3693808,"resolution":"7","location":"assets","locale":"","width":448,"height":1477},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3693808,"resolution":"8","location":"assets","locale":"","width":1182,"height":664}},"screenshots":{"1":"Product editor \u2014 add and reorder option fields","2":"Storefront product page with custom options","3":"Cart showing selected options and extra prices"}},"plugin_section":[],"plugin_tags":[64264,163084,65790,155785,286],"plugin_category":[45],"plugin_contributors":[146580],"plugin_business_model":[],"class_list":["post-364773","plugin","type-plugin","status-publish","hentry","plugin_tags-custom-product-fields","plugin_tags-extra-product-options","plugin_tags-product-add-ons","plugin_tags-product-options","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-athemeart","plugin_committers-athemeart"],"banners":{"banner":"https:\/\/ps.w.org\/athemeart-product-options-for-woocommerce\/assets\/banner-772x250.jpg?rev=3693808","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/athemeart-product-options-for-woocommerce\/assets\/icon-128x128.jpg?rev=3693808","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/athemeart-product-options-for-woocommerce\/assets\/screenshot-1.png?rev=3693808","caption":"Product editor \u2014 add and reorder option fields"},{"src":"https:\/\/ps.w.org\/athemeart-product-options-for-woocommerce\/assets\/screenshot-2.png?rev=3693808","caption":"Storefront product page with custom options"},{"src":"https:\/\/ps.w.org\/athemeart-product-options-for-woocommerce\/assets\/screenshot-3.png?rev=3693808","caption":"Cart showing selected options and extra prices"},{"src":"https:\/\/ps.w.org\/athemeart-product-options-for-woocommerce\/assets\/screenshot-4.png?rev=3693808","caption":""},{"src":"https:\/\/ps.w.org\/athemeart-product-options-for-woocommerce\/assets\/screenshot-5.png?rev=3693808","caption":""},{"src":"https:\/\/ps.w.org\/athemeart-product-options-for-woocommerce\/assets\/screenshot-6.png?rev=3693808","caption":""},{"src":"https:\/\/ps.w.org\/athemeart-product-options-for-woocommerce\/assets\/screenshot-7.png?rev=3693808","caption":""},{"src":"https:\/\/ps.w.org\/athemeart-product-options-for-woocommerce\/assets\/screenshot-8.png?rev=3693808","caption":""}],"raw_content":"<!--section=description-->\n<p>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.<\/p>\n\n<p>Just open any product, add your custom fields, set optional price rules, and publish. It works seamlessly on simple products and variable products alike.<\/p>\n\n<p>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.<\/p>\n\n<h3>Why choose aThemeArt Product Options?<\/h3>\n\n<ul>\n<li><strong>Fast and lightweight<\/strong> \u2014 Built into the standard WooCommerce product editor. No separate form builder screens to learn.<\/li>\n<li><strong>Smart conditional pricing<\/strong> \u2014 Extra fees only apply when a customer fills in or selects an option. Leaving a field blank keeps the base price intact.<\/li>\n<li><strong>Flexible pricing logic<\/strong> \u2014 Charge flat fees, percentage markups based on the product price, or per-unit multipliers on numeric inputs.<\/li>\n<li><strong>Per-option pricing<\/strong> \u2014 Set a unique extra price for each choice inside Select, Radio, and Checkbox Group fields.<\/li>\n<li><strong>Smooth checkout pipeline<\/strong> \u2014 Every custom choice shows clearly in the cart, at checkout, on admin order screens, and in order emails.<\/li>\n<\/ul>\n\n<h3>Free field types included<\/h3>\n\n<ul>\n<li><strong>Text<\/strong> \u2014 Short single-line input for names, initials, or monograms.<\/li>\n<li><strong>Textarea<\/strong> \u2014 Multi-line box for gift messages, instructions, or notes.<\/li>\n<li><strong>Number<\/strong> \u2014 Numeric field with optional per-unit price multiplication.<\/li>\n<li><strong>Range \/ Slider<\/strong> \u2014 Visual slider for lengths, sizes, quantities, or dimensions.<\/li>\n<li><strong>Select<\/strong> \u2014 Dropdown menu with individual option pricing.<\/li>\n<li><strong>Radio Button<\/strong> \u2014 Single-choice list with per-option fees.<\/li>\n<li><strong>Checkbox<\/strong> \u2014 Single toggle for optional add-ons.<\/li>\n<li><strong>Checkbox Group<\/strong> \u2014 Multi-select list of optional extras with per-choice prices.<\/li>\n<li><strong>Switch<\/strong> \u2014 Modern on\/off toggle for clean opt-in choices.<\/li>\n<li><strong>Email<\/strong> \u2014 Formatted email input for digital delivery or notifications.<\/li>\n<li><strong>Telephone<\/strong> \u2014 Dedicated phone number field.<\/li>\n<li><strong>URL<\/strong> \u2014 Collect links, references, or portfolio URLs.<\/li>\n<li><strong>Password<\/strong> \u2014 Masked input for private or surprise messages.<\/li>\n<li><strong>Hidden<\/strong> \u2014 Store background values without showing them to shoppers.<\/li>\n<li><strong>Heading \/ Paragraph \/ Separator<\/strong> \u2014 Layout elements to organize long option forms.<\/li>\n<\/ul>\n\n<h3>How pricing works<\/h3>\n\n<ul>\n<li><strong>Flat amount<\/strong> \u2014 Add a fixed fee when the field is filled or selected.<\/li>\n<li><strong>Percentage<\/strong> \u2014 Add a percentage of the product (or variation) price.<\/li>\n<li><strong>Per unit (multiplier)<\/strong> \u2014 Multiply the customer\u2019s number or slider value by your unit price (ideal for Number and Range fields).<\/li>\n<\/ul>\n\n<p>Selected options and extra prices flow through cart, checkout, orders, and emails so your team and customers always see the same details.<\/p>\n\n<h3>Theme and builder compatibility<\/h3>\n\n<p>Works with popular themes and page builders, including:<\/p>\n\n<ul>\n<li>Elementor, Divi, Beaver Builder, WPBakery, and more<\/li>\n<li>Astra, Storefront, OceanWP, Kadence, Flatsome, Sydney, WoodMart, Avada, and similar WooCommerce-ready themes<\/li>\n<\/ul>\n\n<h3>WPML compatibility<\/h3>\n\n<p>Fully compatible with WPML so you can manage product options across multiple languages and offer a consistent experience for international customers.<\/p>\n\n<h3>Pro features (separate plugin)<\/h3>\n\n<p>Need more advanced fields? A separate Pro plugin (hosted on our website, not included in this free plugin) adds:<\/p>\n\n<ul>\n<li>Multi-select<\/li>\n<li>File Upload (logos, artwork, photos, PDFs)<\/li>\n<li>HTML content blocks<\/li>\n<li>Color Picker<\/li>\n<li>Image Group \/ Image Swatches<\/li>\n<li>Date Picker, Time Picker, and Date &amp; Time Range Picker<\/li>\n<li>Product Group<\/li>\n<li>Live price summary and white-label backend options<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/demo.athemeart.com\/the9-store\/\">Demo<\/a> | <a href=\"https:\/\/athemeart.com\/downloads\/woocommerce-extra-product-fields\/\">Get Pro<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the Plugins screen in WordPress.<\/li>\n<li>Make sure WooCommerce is installed and active.<\/li>\n<li>Edit a product \u2192 open the <strong>Extra Product Options<\/strong> box.<\/li>\n<li>Click <strong>+ Add Option Field<\/strong>, choose a type, set the label and optional price rules.<\/li>\n<li>Save the product. Customers can fill the options on the storefront and add to cart.<\/li>\n<li>Selected options and extra prices appear on cart, checkout, and order pages.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20with%20variable%20products%3F\"><h3>Does this work with variable products?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"can%20i%20reorder%20fields%3F\"><h3>Can I reorder fields?<\/h3><\/dt>\n<dd><p>Yes. Drag rows by the move handle in the product editor meta box.<\/p><\/dd>\n<dt id=\"where%20are%20file%20upload%2C%20image%20select%2C%20color%20picker%2C%20and%20date%2Ftime%3F\"><h3>Where are File Upload, Image Select, Color Picker, and Date\/Time?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"can%20i%20charge%20extra%20for%20options%3F\"><h3>Can I charge extra for options?<\/h3><\/dt>\n<dd><p>Yes. Use flat fees, percentage of product price, or per-unit multipliers. Select, Radio, and Checkbox Group support a different price per choice.<\/p><\/dd>\n<dt id=\"will%20options%20show%20in%20the%20order%20email%3F\"><h3>Will options show in the order email?<\/h3><\/dt>\n<dd><p>Yes. Customer selections and extra prices are stored with the order and shown in admin and customer-facing order details\/emails.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Renamed to aThemeArt Product Options for WooCommerce.<\/li>\n<li>Free plugin ships only fully functional free field types (Guideline 5 compliant).<\/li>\n<li>Pro-only field types are not included in this build; available via separate Pro plugin.<\/li>\n<li>Expanded readme description and FAQ for clarity.<\/li>\n<li>Fixed Tested up to (readme only), debug log location, asset enqueue, and input sanitization.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Add extra product option fields (Text, Number, Select, Checkbox, Switch, Slider &amp; more) to WooCommerce products with configurable extra prices.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/364773","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=364773"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/athemeart"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=364773"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=364773"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=364773"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=364773"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=364773"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=364773"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}