{"id":204471,"date":"2024-12-21T19:42:57","date_gmt":"2024-12-21T19:42:57","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/specifico-product-specification-for-woocommerce\/"},"modified":"2026-06-24T12:24:45","modified_gmt":"2026-06-24T12:24:45","slug":"specifico","status":"publish","type":"plugin","link":"https:\/\/fon.wordpress.org\/plugins\/specifico\/","author":20604960,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.0","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Specifico \u2013 Product Specification for WooCommerce","header_author":"WPaxiom","header_description":"Specifico is a powerful WordPress plugin designed exclusively for showcase WooCommerce product specification table.","assets_banners_color":"dcdbe8","last_updated":"2026-06-24 12:24:45","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wpaxiom.com\/plugins\/specifico","header_author_uri":"https:\/\/wpaxiom.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":379,"num_ratings":0,"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":"wpaxiom","date":"2024-12-24 03:01:13"},"1.0.1":{"tag":"1.0.1","author":"wpaxiom","date":"2026-06-23 03:59:10"},"1.0.2":{"tag":"1.0.2","author":"wpaxiom","date":"2026-06-24 12:24:45"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3211659,"resolution":"128x128","location":"assets","locale":"","width":256,"height":256},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3211659,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3211655,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3211655,"resolution":"772x250","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3211655,"resolution":"1","location":"assets","locale":"","width":1920,"height":869},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3211655,"resolution":"2","location":"assets","locale":"","width":1920,"height":869},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3211655,"resolution":"3","location":"assets","locale":"","width":1920,"height":869},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3211655,"resolution":"4","location":"assets","locale":"","width":1920,"height":869},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3211655,"resolution":"5","location":"assets","locale":"","width":1920,"height":869}},"screenshots":{"1":"Specification Table List","2":"Groups List","3":"Add Group Page","4":"Specification Mapping Page","5":"Specification Settings Page","6":"Specification add\/edit panel"}},"plugin_section":[],"plugin_tags":[282,55476,159092,231110,286],"plugin_category":[45],"plugin_contributors":[223871],"plugin_business_model":[],"class_list":["post-204471","plugin","type-plugin","status-publish","hentry","plugin_tags-ecommerce","plugin_tags-product-information","plugin_tags-product-specification","plugin_tags-specifications-table","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-wpaxiom","plugin_committers-wpaxiom"],"banners":{"banner":"https:\/\/ps.w.org\/specifico\/assets\/banner-772x250.jpg?rev=3211655","banner_2x":"https:\/\/ps.w.org\/specifico\/assets\/banner-1544x500.jpg?rev=3211655","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/specifico\/assets\/icon-128x128.jpg?rev=3211659","icon_2x":"https:\/\/ps.w.org\/specifico\/assets\/icon-256x256.jpg?rev=3211659","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/specifico\/assets\/screenshot-1.png?rev=3211655","caption":"Specification Table List"},{"src":"https:\/\/ps.w.org\/specifico\/assets\/screenshot-2.png?rev=3211655","caption":"Groups List"},{"src":"https:\/\/ps.w.org\/specifico\/assets\/screenshot-3.png?rev=3211655","caption":"Add Group Page"},{"src":"https:\/\/ps.w.org\/specifico\/assets\/screenshot-4.png?rev=3211655","caption":"Specification Mapping Page"},{"src":"https:\/\/ps.w.org\/specifico\/assets\/screenshot-5.png?rev=3211655","caption":"Specification Settings Page"}],"raw_content":"<!--section=description-->\n<p>Specifico is a powerful WordPress plugin designed to showcase product specifications for WooCommerce products. It allows you to display a structured specification table for each product, enhancing the user experience and providing detailed product information at a glance.<\/p>\n\n<p>Instead of re-entering the same specs for every product, you build reusable attribute groups and specification tables once, then map them to categories, tags, or individual products. Each product can inherit those values automatically or override them when it needs something different.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>Structured specification tables shown in a dedicated \"Specifications\" tab on the product page.<\/li>\n<li>Reusable attribute groups so common specs (Dimensions, Materials, Connectivity, etc.) are defined once and reused everywhere.<\/li>\n<li>Category, tag, and per-product mapping rules to decide which table each product uses \u2014 no manual assignment needed.<\/li>\n<li>Per-product overrides: inherit values from the mapped table, or customize values for a single product while labels stay locked to the mapping.<\/li>\n<li>Show\/Hide toggle for inherited fields so the table stays tidy in the product editor.<\/li>\n<li>Customizable table styles via the Settings page.<\/li>\n<li>Built for WooCommerce and compatible with HPOS (High-Performance Order Storage).<\/li>\n<\/ul>\n\n<h4>How to Use<\/h4>\n\n<p>After activating the plugin (WooCommerce must be active), you'll find Specifico under its own admin menu. The typical workflow:<\/p>\n\n<ol>\n<li><strong>Create attribute groups<\/strong> \u2014 Go to <em>Specifico \u2192 Groups<\/em> and add a group (for example, \"Dimensions\"). Add the attributes that belong to it, such as Height, Width, and Weight.<\/li>\n<li><strong>Build a specification table<\/strong> \u2014 Go to <em>Specifico \u2192 Specifications<\/em> and create a table. Add one or more groups to it to assemble the full set of specs for a type of product.<\/li>\n<li><strong>Map tables to products<\/strong> \u2014 Go to <em>Specifico \u2192 Mapping<\/em> and create rules that assign a specification table to products by category, tag, or specific product ID. Products matching a rule automatically use that table.<\/li>\n<li><strong>Adjust a single product (optional)<\/strong> \u2014 On the WooCommerce product edit screen, open the <em>Specification Settings<\/em> panel. Enable the Specifications tab, then either inherit the mapped values or switch to \"Customize\" to set per-product values.<\/li>\n<li><strong>Style the table<\/strong> \u2014 Go to <em>Specifico \u2192 Settings<\/em> to choose the table style that best matches your theme.<\/li>\n<\/ol>\n\n<p>The specification table then appears automatically in the \"Specifications\" tab on the front-end product page.<\/p>\n\n<h3>Source Code<\/h3>\n\n<p>Specifico's admin interface is built with React and compiled with webpack via @wordpress\/scripts. The minified bundles shipped in <code>build\/<\/code> and <code>assets\/dist\/<\/code> are generated from the human-readable source code in <code>src\/<\/code> (React) and <code>assets\/src\/<\/code> (SCSS\/JS). The complete, unminified source is publicly available at:<\/p>\n\n<p>https:\/\/github.com\/wpaxiom\/specifico<\/p>\n\n<p>To build the plugin from source:<\/p>\n\n<ol>\n<li><code>composer install<\/code> \u2014 install PHP dependencies.<\/li>\n<li><code>npm install<\/code> \u2014 install the JavaScript build dependencies.<\/li>\n<li><code>npm run build<\/code> \u2014 compile <code>src\/<\/code> and <code>assets\/src\/<\/code> into <code>build\/<\/code> and <code>assets\/dist\/<\/code>.<\/li>\n<\/ol>\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the GPLv2 or later.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/specifico<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Make sure WooCommerce is installed and activated for the plugin to work.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20woocommerce%3F\"><h3>Does this plugin require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes, Specifico is designed exclusively for WooCommerce product pages.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20specification%20table%3F\"><h3>Can I customize the specification table?<\/h3><\/dt>\n<dd><p>Yes, you can customize the look and content of the product specification table via plugin settings and templates.<\/p><\/dd>\n<dt id=\"is%20specifico%20compatible%20with%20the%20latest%20version%20of%20woocommerce%3F\"><h3>Is Specifico compatible with the latest version of WooCommerce?<\/h3><\/dt>\n<dd><p>Yes, Specifico has been tested with WooCommerce up to latest version.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>New: Theme template override support \u2014 copy <code>templates\/specification-table.php<\/code> into your theme (<code>yourtheme\/specifico\/<\/code>) to fully customize the specification table markup.<\/li>\n<li>New: Developer hooks for the specification table \u2014 <code>specifico_table_groups<\/code>, <code>specifico_tab_title<\/code>, <code>specifico_show_table<\/code>, <code>specifico_table_classes<\/code>, <code>specifico_row_label<\/code>, <code>specifico_row_value<\/code>, and <code>specifico_before_table<\/code>\/<code>specifico_after_table<\/code>.<\/li>\n<li>New: <code>[specifico]<\/code> shortcode to display a product's specification table anywhere, including the block editor (use <code>[specifico id=\"123\"]<\/code> for a specific product).<\/li>\n<li>New: Setting to customize the Specifications tab title.<\/li>\n<li>New: Setting to keep, always remove, or remove-only-when-specs-exist for WooCommerce's default \"Additional information\" tab.<\/li>\n<li>New: Documentation link on the Plugins screen.<\/li>\n<li>Fix: Mapping screen no longer locks the Values field \u2014 existing mappings are editable, and changing the Type refreshes the available values.<\/li>\n<li>Improve: Consistent field and button heights, dashed section separators, and focus styles across all admin screens.<\/li>\n<li>Improve: Expanded readme with a feature overview and a step-by-step usage guide.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>New: Per-product value overrides in \"Inherit from mapping\" mode \u2014 labels stay locked to the mapping while values are editable for each product.<\/li>\n<li>New: Show\/Hide toggle for inherited fields in the product metabox so the table stays collapsed by default.<\/li>\n<li>New: \"Start over\" link in Customize mode to swap between starting blank or copying an existing table after a choice has been made.<\/li>\n<li>Improve: Replaced the Add\/Edit Specification modal with an inline panel matching the Groups screen for a consistent admin experience.<\/li>\n<li>Improve: Cancel button on Add\/Edit forms; Save is disabled until the title is filled.<\/li>\n<li>Improve: Row action menu now has pencil\/trash icons, closes on outside click, and auto-closes after picking an action.<\/li>\n<li>Improve: Themed MultiSelect chips, dropdown options, and focus states to match the plugin palette; dropped the redundant clear-all X (per-chip X kept).<\/li>\n<li>Improve: Pagination simplified to \"1-10 of N\" with chevron prev\/next controls.<\/li>\n<li>Improve: Mapping page rows now have placeholder hints, larger fields, and a properly sized delete button.<\/li>\n<li>Improve: Semibold table headers and dashed separators between Add\/Edit form sections.<\/li>\n<li>Fix: Plugin styles no longer leak into the WordPress dashboard \u2014 buttons no longer briefly show an unexpected border on first load of unrelated admin pages.<\/li>\n<li>Fix: Add\/Edit form fields no longer carry the previously edited title when switching from Edit to Add.<\/li>\n<li>Fix: Row action dropdown now closes after clicking Edit (no more lingering menu behind the form).<\/li>\n<li>Fix: Dashed row separators on Mapping and Add Group screens render correctly.<\/li>\n<li>Fix: Toggle switch knob now visually slides when toggled.<\/li>\n<li>Dev: Upgraded @wordpress\/scripts to v32.2 (clears 36 of 55 dependency alerts including the critical), dropped the unused <code>tailwind<\/code> and <code>react-modal<\/code> packages, scoped Tailwind utilities to a <code>.specifico-app<\/code> wrapper, and added <code>npm run make-zip<\/code> for release packaging<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Display product specification tables on WooCommerce product pages with grouped attributes, category mapping, and per-product overrides.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/204471","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=204471"}],"author":[{"embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpaxiom"}],"wp:attachment":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=204471"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=204471"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=204471"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=204471"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=204471"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=204471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}