Quick answers to the questions we hear most. If you don't see your question here, the rest of the docs cover each admin screen in depth.
Setup and compatibility
Does Specifico work without WooCommerce?
No. Specifico extends the WooCommerce product page tabs system, so WooCommerce must be installed and active. Without it, the Specifications tab has no surface to render on.
What WooCommerce versions are supported?
WooCommerce 6.3 and newer. Specifico has been tested with the current WooCommerce release.
Does it work with WooCommerce HPOS (High-Performance Order Storage)?
Yes. Specifico declares HPOS compatibility — orders aren't part of Specifico's data model anyway, so there's no migration to worry about on your end.
Does it work with WPML or Polylang?
Specifico's admin interface is translation-ready via the WordPress i18n system (a POT file ships with the plugin). The specification data itself (group names, attribute labels, values) isn't multilingual-aware yet — translating per language is on the roadmap. For now, multilingual stores typically maintain one set of specs and accept that they display in the source language.
Troubleshooting the Specifications tab
Why isn't the Specifications tab showing on my product?
Walk through these in order — one of them is almost always the cause:
- WooCommerce is active. Check Plugins → Installed Plugins — both Specifico and WooCommerce should be active.
- Specifications are enabled on the product. Open the product, scroll to the Specification Settings metabox, and confirm the top switch is on.
- A mapping rule matches the product or Customize mode is set on the product. If neither, the tab won't render. See Mapping rules for how mapping decides matches.
- The mapped specification table is enabled. Go to Specifico → Specifications and check the Status column — inactive tables don't render.
- The product page template renders WooCommerce tabs. Some themes replace the default tabs section with a custom layout that strips Specifico's tab. Try switching to a default theme (Storefront, Twenty Twenty-Four) temporarily to confirm.
The tab shows up but the table is empty
This usually means the matched specification table has no groups assigned, or every group has zero attributes. Open Specifico → Specifications, edit the table, and confirm groups are selected. Then open Specifico → Groups and confirm each group has attribute rows.
Per-product values I edited aren't appearing on the frontend
- Confirm you clicked Update on the product after editing values in the metabox.
- Clear any page cache (caching plugin, server-side cache, or CDN). Per-product values are read at render time, so they update instantly after the cache layer is bypassed.
- Confirm you were editing in Inherit from mapping mode, not Customize. The two modes save to different places — values entered in one don't appear in the other.
Features and limits
Can I have different specs per product variation?
Not currently. A variable product shows the same specification table regardless of which variation is selected.
Can shoppers compare products on the storefront?
Yes. Enable comparison in Specifico → Settings to add compare buttons to product pages and shop loops. Shoppers can compare two to four products side by side, and you can also embed a comparison with the Specification Comparison block or [specifico_compare] shortcode. See Product comparison.
Can shoppers filter products by spec in the shop?
Not yet — spec-based filtering (e.g. "phones with 8GB+ RAM") is planned as a Pro feature in a future release.
Does Specifico add structured data for SEO?
Yes. Specifico adds visible product specifications to WooCommerce's existing Schema.org Product entity as additionalProperty entries. It does not create a duplicate Product entity. See Structured data (SEO).
Can I import specs from CSV or Excel?
Specifico imports its own JSON export format and compatible JSON exports from supported specification plugins. Direct CSV and Excel import are not currently supported. See Export & Import.
Can I export specs?
Yes. You can export tables, groups, mapping rules, settings, and optionally per-product specification data as JSON from Specifico → Export / Import. See Export & Import.
Can I add icons or images next to attributes?
Not in the current admin UI. The attribute label is plain text. You can inject icons with CSS that targets the attribute row (e.g. td:before { content: url(...) }), but it's a theme-level customization.
Data and lifecycle
Where is the data stored?
- Groups are a custom post type:
specifico-groups. Attributes for each group are stored as the_specifico_attrpost meta on the group post. - Specification tables are a custom post type:
specifico-table. The list of groups assigned to a table is stored as the_specifico_groupspost meta on the table post. - Mapping rules are stored as the
_specifico_mappingsite option. - Per-product settings (enable/override mode, custom groups, inherit-value overrides) are stored as post meta on each WooCommerce product:
_specifico_spec,_specifico_override,_specifico_groups,_specifico_inherit_values. - Display settings are stored as the
_specifico_settingssite option.
What happens if I deactivate the plugin?
The Specifications tab stops rendering on product pages, and the Specifico menu disappears from the admin sidebar. All data is preserved — re-activating restores everything exactly as it was.
What happens if I uninstall the plugin?
Uninstalling Specifico permanently removes its groups, tables, mapping rules, settings, and per-product metadata. Export your data first if you may need it again. Deactivation alone still preserves everything.
Can I migrate data between sites?
Yes. Export your Specifico data as JSON on the source site, then preview and import it on the destination. Items are matched by slug, so re-importing updates matching records instead of creating duplicates. See Export & Import.
Pricing and licensing
Is Specifico free?
Yes. Specifico is a free GPLv2 plugin with no separate Pro extension. Product comparison, structured data, and JSON export/import are included.
Where do I report bugs or request features?
Open a ticket from your wpaxiom account or the plugin's support page. Include the plugin version (visible in Plugins → Installed Plugins), WordPress and WooCommerce versions, and a clear description of what you expected vs what happened.