{"id":267483,"date":"2026-02-17T17:02:48","date_gmt":"2026-02-17T17:02:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/luma-product-fields\/"},"modified":"2026-06-18T10:11:12","modified_gmt":"2026-06-18T10:11:12","slug":"luma-product-fields","status":"publish","type":"plugin","link":"https:\/\/ssw.wordpress.org\/plugins\/luma-product-fields\/","author":23422480,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.0","stable_tag":"1.3.0","tested":"7.0","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"Luma Product Fields","header_author":"Terje Johansen","header_description":"Flexible custom product fields for WooCommerce with sortable, linkable and developer-extendable field types.","assets_banners_color":"f9f2ec","last_updated":"2026-06-18 10:11:12","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/luma-retail\/luma-product-fields","header_author_uri":"https:\/\/luma-retail.com","rating":5,"author_block_rating":0,"active_installs":10,"downloads":483,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"lumaretail","date":"2026-02-17 17:04:25"},"1.1.0":{"tag":"1.1.0","author":"lumaretail","date":"2026-03-04 10:51:31"},"1.2.0":{"tag":"1.2.0","author":"lumaretail","date":"2026-03-23 14:53:14"},"1.2.1":{"tag":"1.2.1","author":"lumaretail","date":"2026-06-11 08:55:07"},"1.3.0":{"tag":"1.3.0","author":"lumaretail","date":"2026-06-18 10:11:12"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3463702,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3463702,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3463702,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3463702,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"luma\/product-fields":{"name":"luma\/product-fields","title":"Luma Product Fields"}},"tagged_versions":["1.0.0","1.1.0","1.2.0","1.2.1","1.3.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3463702,"resolution":"1","location":"assets","locale":"","width":1280,"height":800},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3463702,"resolution":"2","location":"assets","locale":"","width":1280,"height":800},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3463702,"resolution":"3","location":"assets","locale":"","width":1280,"height":800},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3463702,"resolution":"4","location":"assets","locale":"","width":1280,"height":800}},"screenshots":{"1":"Product Fields overview and schema management (Product Groups and fields).","2":"Product edit screen with product specifications panel.","3":"Inline editor for fast, spreadsheet-style product spec editing.","4":"Frontend specifications section rendered automatically on the product page."}},"plugin_section":[],"plugin_tags":[64264,229939,130826,257068,163037],"plugin_category":[45],"plugin_contributors":[256037],"plugin_business_model":[],"class_list":["post-267483","plugin","type-plugin","status-publish","hentry","plugin_tags-custom-product-fields","plugin_tags-product-fields","plugin_tags-product-specifications","plugin_tags-product-specs","plugin_tags-woocommerce-product-fields","plugin_category-ecommerce","plugin_contributors-lumaretail","plugin_committers-lumaretail"],"banners":{"banner":"https:\/\/ps.w.org\/luma-product-fields\/assets\/banner-772x250.jpg?rev=3463702","banner_2x":"https:\/\/ps.w.org\/luma-product-fields\/assets\/banner-1544x500.jpg?rev=3463702","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/luma-product-fields\/assets\/icon-128x128.png?rev=3463702","icon_2x":"https:\/\/ps.w.org\/luma-product-fields\/assets\/icon-256x256.png?rev=3463702","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/luma-product-fields\/assets\/screenshot-1.jpg?rev=3463702","caption":"Product Fields overview and schema management (Product Groups and fields)."},{"src":"https:\/\/ps.w.org\/luma-product-fields\/assets\/screenshot-2.jpg?rev=3463702","caption":"Product edit screen with product specifications panel."},{"src":"https:\/\/ps.w.org\/luma-product-fields\/assets\/screenshot-3.jpg?rev=3463702","caption":"Inline editor for fast, spreadsheet-style product spec editing."},{"src":"https:\/\/ps.w.org\/luma-product-fields\/assets\/screenshot-4.jpg?rev=3463702","caption":"Frontend specifications section rendered automatically on the product page."}],"raw_content":"<!--section=description-->\n<p>Luma Product Fields is a lightweight, WooCommerce-native way to add <strong>searchable, sortable product specifications<\/strong> that are easy to manage in admin and easy for customers to compare.<\/p>\n\n<p>Use it to create your own product fields, update values quickly in both the product editor and inline list view, and present product specs in a clear, consistent format.<\/p>\n\n<p>You can optionally use <strong>Product Groups<\/strong> to assign different sets of fields to different types of products, so each product only shows the specs that matter.<\/p>\n\n<p>It\u2019s fast, intuitive, and built specifically for WooCommerce \u2014 ideal for merchants who want better product pages without extra complexity.<\/p>\n\n<p>No coding is required to get started.<\/p>\n\n<h4>Try it in 10 minutes<\/h4>\n\n<ol>\n<li>Add 3 to 5 buyer-facing fields in <strong>WooCommerce \u2192 Product Fields<\/strong>.<\/li>\n<li>Fill values on a few products (or use inline editing).<\/li>\n<li>Open a product page and confirm your specs are clearer and easier to compare.<\/li>\n<\/ol>\n\n<p>If you like the result, expand gradually with Product Groups and migration tools.<\/p>\n\n<h4>Why store owners choose Luma Product Fields<\/h4>\n\n<ul>\n<li>Turn messy product details into clear, buyer-friendly specification tables<\/li>\n<li>Update specs faster with spreadsheet-style inline editing across many products<\/li>\n<li>Show only relevant fields per product type to keep admin screens focused<\/li>\n<li>Make taxonomy-based values <strong>clickable<\/strong> so shoppers can discover similar products<\/li>\n<li>Keep your catalog consistent with reusable field definitions and repeatable workflows<\/li>\n<\/ul>\n\n<h4>What this plugin does<\/h4>\n\n<p>Luma Product Fields lets you define and display custom product specification fields such as:<\/p>\n\n<ul>\n<li>Dimensions<\/li>\n<li>Material composition<\/li>\n<li>Technical specs<\/li>\n<li>Sewing\/knitting details<\/li>\n<li>Difficulty levels<\/li>\n<li>Packaging information<\/li>\n<li>Color codes or systems<\/li>\n<li>Brand metadata<\/li>\n<li>Any custom structured detail your products require<\/li>\n<\/ul>\n\n<p>These fields are designed for <strong>product specification data<\/strong> \u2014 the kind of structured details customers compare before buying.<\/p>\n\n<h4>Standout feature: linkable specification values<\/h4>\n\n<p>For taxonomy-based fields (like Single Select, Checkboxes, and Autocomplete), you can enable clickable values on the product page.<\/p>\n\n<p>Example: if a product has \"Material: Merino\", customers can click \"Merino\" and view other products with the same spec value.<\/p>\n\n<p>This makes your specification table not only informative, but also a smart discovery path for shoppers.<\/p>\n\n<h4>Migration tools for existing catalogs<\/h4>\n\n<p>If you are moving from older field setups, Luma Product Fields includes built-in migration tools to move legacy values into cleaner structured product fields.<\/p>\n\n<p>You can run migration from <strong>Products \u2192 Migration tools<\/strong> (or from the Tools tab in plugin settings), including unit alias support for smoother matching when older unit labels differ.<\/p>\n\n<p>Included migration tools:<\/p>\n\n<ul>\n<li><strong>Category Mapper<\/strong>: map product category paths into taxonomy-backed Product Fields.<\/li>\n<li><strong>Name Extractor<\/strong>: extract structured numeric values from product and variation names.<\/li>\n<\/ul>\n\n<h4>How it works<\/h4>\n\n<p>You can start simple with one shared field set for all products, then grow into Product Groups when your catalog gets broader.<\/p>\n\n<ol>\n<li><p><strong>Add Custom Fields<\/strong><\/p>\n\n<p>Define the fields your products need. Core field types include:<\/p><\/li>\n<\/ol>\n\n<ul>\n<li>Text field \u2013 simple free text<\/li>\n<li>Number \u2013 numeric value (sortable, supports units)<\/li>\n<li>Integer \u2013 whole number (sortable, supports units)<\/li>\n<li>Range (Min\u2013Max) \u2013 two numeric values (supports units)<\/li>\n<li>Single select \u2013 dropdown from predefined terms (taxonomy-backed)<\/li>\n<li>Checkboxes \u2013 multiple predefined options (taxonomy-backed)<\/li>\n<li><p>Autocomplete \u2013 suggest existing terms, allow new (taxonomy-backed)<\/p>\n\n<p>Each field has:<\/p><\/li>\n<li><p>A label<\/p><\/li>\n<li>A unique slug<\/li>\n<li>A field type<\/li>\n<li>Data type (text\/number)\n\n<ul>\n<li>Variation support (where relevant)<\/li>\n<\/ul><\/li>\n<li>Multi-value support (on relevant field types)<\/li>\n<li>Optional unit label (for example <code>cm<\/code>, <code>g<\/code>, <code>mm<\/code>, <code>kg<\/code>) shown in admin and frontend\n\n<ul>\n<li>Units can be managed in WooCommerce \u2192 Settings \u2192 Products \u2192 Luma Product Fields<\/li>\n<\/ul><\/li>\n<li>Optional frontend description (shown as a tooltip on the product page)<\/li>\n<li>Optional clickable links for taxonomy-based values, taking the customer to a listing of products with the same term<\/li>\n<li>An option to mark the field as backend-only (never shown on the frontend)<\/li>\n<\/ul>\n\n<ol>\n<li><p><strong>(Optional) Create Product Groups (field sets by product type)<\/strong><\/p>\n\n<p>A <strong>Product Group<\/strong> lets you assign a specific set of fields to a specific type of product.<\/p>\n\n<p>Think of it as \"field sets\", not categories.<\/p>\n\n<p>Examples:<\/p><\/li>\n<\/ol>\n\n<ul>\n<li>Cameras: ISO range, sensor size, video resolution<\/li>\n<li>Lenses: focal length, aperture, mount type<\/li>\n<li><p>Yarn: needle size, fiber composition, gauge<\/p>\n\n<p>Key points:<\/p>\n\n<ul>\n<li>A product can belong to <strong>one<\/strong> Product Group at a time.<\/li>\n<li>A field can be assigned to <strong>multiple<\/strong> Product Groups.<\/li>\n<li>Product Groups are <strong>not<\/strong> product categories; they decide which fields appear in admin for that product.<\/li>\n<\/ul>\n\n<p>You can use the plugin without Product Groups (for example a single global field schema), but Product Groups make it easier to maintain different spec sets for different product types.<\/p><\/li>\n<\/ul>\n\n<ol>\n<li><p><strong>Assign Products (if using Product Groups)<\/strong><\/p>\n\n<p>When a product is assigned to a Product Group, it automatically receives the fields defined for that group.<\/p><\/li>\n<li><p><strong>Edit Values Easily<\/strong><\/p><\/li>\n<\/ol>\n\n<ul>\n<li>A dedicated panel in the product edit screen shows all fields for that product, with units and clear admin descriptions.<\/li>\n<li>Fields hidden from frontend are visibly marked in admin editors and list views.<\/li>\n<li>Variation fields are grouped under a dedicated <strong>Product fields<\/strong> section title in variation edit panels.<\/li>\n<li>A spreadsheet-style inline editor lets you edit values, sort, and search without opening products one by one.<\/li>\n<li>The Product Fields overview screen supports drag-and-drop ordering with automatic save feedback.<\/li>\n<\/ul>\n\n<ol>\n<li><p><strong>Automatic Frontend Display<\/strong><\/p>\n\n<p>The plugin outputs a clean, structured specification section (the Additional Information tab) on product pages:<\/p><\/li>\n<\/ol>\n\n<ul>\n<li>No theme editing required<\/li>\n<li>Works with any WooCommerce theme<\/li>\n<li>Variation values override product-level values<\/li>\n<li>Only fields with values are shown\n\n<ul>\n<li>Taxonomy-based values can be rendered as clickable links to matching products<\/li>\n<\/ul><\/li>\n<li>Backend-only fields are hidden automatically<\/li>\n<li>Unit labels are rendered next to numeric values<\/li>\n<li>Optional tooltips from the field\u2019s frontend description can be shown<\/li>\n<li><p>Graceful fallback if some values are missing<\/p>\n\n<p>In settings, you can opt to also show values like SKU, Product Tags, weight, dimensions, categories, and WooCommerce-native GTIN in the same table.<\/p>\n\n<p>Most stores can use the default frontend output without theme edits.<\/p><\/li>\n<\/ul>\n\n<h4>How do I use this plugin? (quick start)<\/h4>\n\n<p>Most stores can be up and running in minutes:<\/p>\n\n<ol>\n<li>Go to <strong>WooCommerce \u2192 Product Fields<\/strong> and add 3\u20138 fields you know customers care about.<\/li>\n<li>Open a product and fill in values in the Product Fields panel.<\/li>\n<li>Use inline editing to update many products quickly.<\/li>\n<li>Visit a product page and confirm your specs look clear and complete.<\/li>\n<li>(Optional) If you already have legacy text\/meta specs, run migration in <strong>WooCommerce \u2192 Settings \u2192 Products \u2192 Luma Product Fields \u2192 Tools<\/strong> to convert them into structured fields.<\/li>\n<li>(Optional) Create Product Groups if different product types need different field sets.<\/li>\n<\/ol>\n\n<p>Quick examples:<\/p>\n\n<ul>\n<li><strong>Camera store<\/strong>: Sensor Size, ISO Range, Video Resolution, Lens Mount<\/li>\n<li><strong>Yarn shop<\/strong>: Fiber Content, Gauge, Needle Size, Weight Category<\/li>\n<li><strong>Furniture shop<\/strong>: Material, Assembly Required, Weight Capacity, Dimensions<\/li>\n<\/ul>\n\n<p>Start with a small set, then expand once you see what customers actually use.<\/p>\n\n<ol>\n<li><p><strong>Settings (Tabbed UI)<\/strong><\/p>\n\n<p>Under WooCommerce \u2192 Settings \u2192 Products \u2192 Luma Product Fields, settings are grouped into tabs:<\/p>\n\n<ul>\n<li>General: frontend title, optional built-in rows, and built-in tooltip controls<\/li>\n<li>Style: row separators, layout mode (auto\/grid), and label\/value weight<\/li>\n<li>Units: editable units and editable migration aliases<\/li>\n<li>Tools: migration tool switch and quick link<\/li>\n<\/ul>\n\n<p>Built-in package weight and package size tooltip texts are editable in settings.<\/p><\/li>\n<\/ol>\n\n<h4>Block themes (FSE)<\/h4>\n\n<p>Luma Product Fields includes a dynamic <strong>Luma Product Fields<\/strong> block for single product templates in block themes.<\/p>\n\n<p>The block uses the same rendering rules as the plugin and includes graceful fallback when no product context is available.<\/p>\n\n<p>The plugin works on block themes (for example Twenty Twenty-Four). Taxonomy term archive pages for linkable fields are currently rendered with a compatibility template.<\/p>\n\n<p>Most merchants will not need to configure anything extra for this.<\/p>\n\n<h4>SEO &amp; structured data<\/h4>\n\n<p>Luma Product Fields is designed to be <strong>SEO-friendly<\/strong>:<\/p>\n\n<ul>\n<li>All values are stored as standard product metadata and rendered as regular HTML, so they are easily crawlable.<\/li>\n<\/ul>\n\n<h4>Why choose this plugin?<\/h4>\n\n<ul>\n<li><p><strong>WooCommerce-native design<\/strong><br \/>\nNo external field frameworks \u2014 just clean, optimized product metadata.<\/p><\/li>\n<li><p><strong>Lightweight and fast<\/strong><br \/>\nFocused solely on product data, not general-purpose content fields.<\/p><\/li>\n<li><p><strong>No-code setup for merchants<\/strong><br \/>\nYou can create fields, assign values, and publish cleaner specs without custom development.<\/p><\/li>\n<li><p><strong>Variation-aware<\/strong><br \/>\nVariation-specific fields are supported out of the box.<\/p><\/li>\n<li><p><strong>Automatic frontend output<\/strong><br \/>\nNo templates or shortcodes needed, with optional overrides.<\/p><\/li>\n<li><p><strong>Powerful admin workflow<\/strong><br \/>\nInline editing saves hours of product management time.<\/p><\/li>\n<li><p><strong>Shoppable specs with linkable values<\/strong><br \/>\nTurn key specification values into clickable paths to related products.<\/p><\/li>\n<li><p><strong>Future-proof schema<\/strong><br \/>\nProduct Groups let you enforce consistent data structures across similar products.<\/p><\/li>\n<\/ul>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Custom product specification fields<\/li>\n<li>Optional Product Group\u2013based field schemas<\/li>\n<li>Inline editing with AJAX<\/li>\n<li>Drag-and-drop field ordering in the Product Fields overview screen<\/li>\n<li>Multi-value support (where relevant)<\/li>\n<li>Variation support (some field types only)<\/li>\n<li>Automatic frontend rendering<\/li>\n<li>Optional taxonomy-based fields with linkable values<\/li>\n<li>Frontend tooltips via field descriptions<\/li>\n<li>Backend-only fields for internal metadata<\/li>\n<li>Tabbed settings UI (General, Style, Units, Tools)<\/li>\n<li>Frontend table style\/layout controls (plain\/divider\/striped, auto\/grid, bold toggles)<\/li>\n<li>Built-in package weight\/size tooltip settings with editable text<\/li>\n<li>Unit labels for numeric fields and compatible types<\/li>\n<li>Settings-based unit editor (add\/remove unit slugs and labels)<\/li>\n<li>Legacy migration tool in settings (Tools tab)<\/li>\n<li>Editable unit aliases for migration matching<\/li>\n<li>Field editor improvements (radio type selection, initial values for new taxonomy fields, value persistence on validation errors)<\/li>\n<li>Frontend-hidden fields are visibly marked in admin product\/variation fields and list views<\/li>\n<li>Template override support<\/li>\n<li>Fully extendable through actions &amp; filters<\/li>\n<\/ul>\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 <strong>Plugins<\/strong> menu in WordPress<\/li>\n<li>Go to <strong>WooCommerce \u2192 Product Fields<\/strong><\/li>\n<li>Add your first fields<\/li>\n<li>Fill values on products<\/li>\n<li>(Optional) Use <strong>WooCommerce \u2192 Settings \u2192 Products \u2192 Luma Product Fields \u2192 Tools<\/strong> to migrate old text\/meta fields into structured fields<\/li>\n<li>(Optional) Create Product Groups for different product types<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20use%20this%20plugin%3F\"><h3>How do I use this plugin?<\/h3><\/dt>\n<dd><p>Simple setup flow:<\/p>\n\n<ol>\n<li>Add your product fields.<\/li>\n<li>(Optional) Create Product Groups for different product types.<\/li>\n<li>Fill values on each product.<\/li>\n<li>Use inline editing for faster bulk updates.<\/li>\n<li>Let WooCommerce show the specs automatically in Additional information.<\/li>\n<\/ol>\n\n<p>Tip: start with your top 5 buyer-facing specs per product type.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20configure%20everything%20before%20i%20can%20use%20it%3F\"><h3>Do I need to configure everything before I can use it?<\/h3><\/dt>\n<dd><p>No. Start with a small field set and publish. Product Groups, migration tools, and deeper settings are optional.<\/p><\/dd>\n<dt id=\"how%20can%20i%20customize%20the%20look%20of%20my%20fields%3F\"><h3>How can I customize the look of my fields?<\/h3><\/dt>\n<dd><p>Go to <strong>WooCommerce \u2192 Settings \u2192 Products \u2192 Luma Product Fields<\/strong>.<\/p>\n\n<p>You can control:<\/p>\n\n<ul>\n<li>Frontend section title<\/li>\n<li>Table row style (plain\/divider\/striped)<\/li>\n<li>Layout mode (auto\/grid)<\/li>\n<li>Label\/value emphasis<\/li>\n<li>Built-in tooltip text for package weight\/size rows<\/li>\n<\/ul>\n\n<p>For deeper customization, developers can use hooks\/filters or override output in theme\/plugin code.<\/p><\/dd>\n<dt id=\"can%20i%20make%20specification%20values%20clickable%3F\"><h3>Can I make specification values clickable?<\/h3><\/dt>\n<dd><p>Yes. For taxonomy-based fields, values can be shown as links on product pages.<\/p>\n\n<p>When clicked, customers see other products with the same value (for example the same material or compatibility standard).<\/p><\/dd>\n<dt id=\"can%20i%20drag%20and%20drop%20the%20field%20order%3F\"><h3>Can I drag and drop the field order?<\/h3><\/dt>\n<dd><p>Yes.<\/p>\n\n<p>Go to <strong>Products \u2192 Product Fields<\/strong> and drag field rows into the order you want.<\/p>\n\n<p>The plugin saves the order automatically and supports separate saved order for:<\/p>\n\n<ul>\n<li>All fields<\/li>\n<li>No-group fields<\/li>\n<li>Each Product Group<\/li>\n<\/ul>\n\n<p>That saved order is also reused in other places where the plugin loads fields for the same group.<\/p><\/dd>\n<dt id=\"i%20already%20have%20custom%20fields%20on%20my%20site.%20can%20i%20migrate%20them%3F\"><h3>I already have custom fields on my site. Can I migrate them?<\/h3><\/dt>\n<dd><p>Yes, you can. The migration tool can discover text-based meta values and convert them into structured data like ranges, numbers, or clickable values where applicable.<\/p>\n\n<p>Go to <strong>WooCommerce \u2192 Settings \u2192 Products \u2192 Luma Product Fields \u2192 Tools<\/strong> to access migration options.<\/p>\n\n<p>You can run a dry-run first to preview what will be migrated before applying changes.<\/p>\n\n<p>Tip: create a backup before running migrations, then verify a handful of products after import.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20down%20my%20store%3F\"><h3>Will this slow down my store?<\/h3><\/dt>\n<dd><p>The plugin is designed to stay lightweight and focused on product specification data.<\/p><\/dd>\n<dt id=\"is%20this%20safe%20to%20try%20on%20an%20existing%20store%3F\"><h3>Is this safe to try on an existing store?<\/h3><\/dt>\n<dd><p>Yes. You can start with a few products first, run migration dry-runs before applying changes, and expand gradually.<\/p><\/dd>\n<dt id=\"what%20is%20a%20product%20group%3F\"><h3>What is a Product Group?<\/h3><\/dt>\n<dd><p>A Product Group lets you assign different field sets to different product types.<\/p>\n\n<p>Example:<\/p>\n\n<ul>\n<li>Camera products can show fields like ISO range and sensor size.<\/li>\n<li>Lens products can show fields like focal length and aperture.<\/li>\n<\/ul>\n\n<p>So you avoid showing irrelevant fields everywhere.<\/p>\n\n<p>Important:<\/p>\n\n<ul>\n<li>A product can belong to <strong>one<\/strong> Product Group at a time.<\/li>\n<li>A field can be used in <strong>multiple<\/strong> Product Groups.<\/li>\n<\/ul><\/dd>\n<dt id=\"does%20this%20replace%20woocommerce%20attributes%3F\"><h3>Does this replace WooCommerce attributes?<\/h3><\/dt>\n<dd><p>Not directly. WooCommerce attributes are mainly for variations and filtering workflows.<\/p>\n\n<p>Luma Product Fields focuses on structured specification information for clearer product pages.<\/p><\/dd>\n<dt id=\"can%20fields%20be%20used%20for%20layered%20navigation%20or%20filters%3F\"><h3>Can fields be used for layered navigation or filters?<\/h3><\/dt>\n<dd><p>Not out of the box; Product Fields are not built into WooCommerce layered navigation by default.<\/p>\n\n<p>Native filtering support is planned for a future release.<\/p><\/dd>\n<dt id=\"how%20is%20this%20different%20from%20acf%3F\"><h3>How is this different from ACF?<\/h3><\/dt>\n<dd><p>ACF (Advanced Custom Fields) is a broad general custom-fields framework for WordPress.<\/p>\n\n<p>Luma Product Fields is focused specifically on WooCommerce product specification workflows.<\/p>\n\n<p>Luma Product Fields is built to do one thing very well: structured WooCommerce product specifications.<\/p>\n\n<p>That means features like inline editing, Product Group field sets, and linkable spec values are designed to work together out of the box for store teams.<\/p><\/dd>\n<dt id=\"can%20i%20display%20fields%20in%20custom%20places%20on%20the%20product%20page%3F\"><h3>Can I display fields in custom places on the product page?<\/h3><\/dt>\n<dd><p>Not out of the box. The fields are by default shown in the \"Additional information\" tab. \nIf you need custom placement, that requires theme\/plugin customization.<\/p><\/dd>\n<dt id=\"is%20it%20developer-friendly%3F\"><h3>Is it developer-friendly?<\/h3><\/dt>\n<dd><p>Yes. Agencies and developers can customize field definitions, output, and storage behavior when needed.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Added the Category Mapper migration tool to map product category paths into taxonomy-backed Product Fields.<\/li>\n<li>Added the Name Extractor migration tool to parse numeric values from product and variation names.<\/li>\n<li>Added a dynamic Luma Product Fields block for single product templates in block themes.<\/li>\n<li>Improved inline editor feedback with clearer non-blocking save\/error handling.<\/li>\n<li>Improved field deletion clarity and destructive action guidance.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Added parent-level min\/max aggregates for variation-enabled numeric fields, including a WooCommerce status tool to rebuild them.<\/li>\n<li>Fixed the Product Fields overview variation expander so the toggle button is preserved in sanitized admin output and reloads the current admin JavaScript reliably after updates.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added drag-and-drop field ordering with visible save and error feedback in the Product Fields overview.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Frontend table row style\/layout and label\/value emphasis are configurable.<\/li>\n<li>Units and migration unit aliases are editable in WooCommerce settings.<\/li>\n<li>Settings UI is now tabbed.<\/li>\n<li>Added settings for built-in package weight and package size tooltip text.<\/li>\n<li>Field editor UX improvements: radio-button type selector, initial values for new taxonomy-backed fields, and better draft persistence after validation errors.<\/li>\n<li>Improved variation field rendering.<\/li>\n<li>Improved display of backend-only fields in wp-admin.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<\/ul>","raw_excerpt":"Turn WooCommerce product details into clear, searchable specification tables in minutes, with inline editing and clickable values.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/267483","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=267483"}],"author":[{"embeddable":true,"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/lumaretail"}],"wp:attachment":[{"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=267483"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=267483"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=267483"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=267483"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=267483"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=267483"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}