Plugin configuration
A written setup scope for your store, theme and current plugin stack.
Request configurationTabvera
Tabvera adds your own reusable global tabs to the WooCommerce product page, after the native Description, Additional information and Reviews tabs. Define a tab once and it appears on every product, with safe, limited HTML.
Works with
Shipping, a size guide, warranty or care instructions do not belong in the product description, and cramming them into one block breaks the layout and hurts readability.
Everything you need to organise content on the product page.
Defined once under WooCommerce > Tabvera Tabs and shown on every product, perfect for shared content.
Enable or disable each global tab individually without deleting it.
Turn every tab off at once with a single toggle; your definitions stay saved.
Content sanitised with wp_kses_post: links, lists, headings, bold/italic, images, blockquotes.
Your tabs render after the native WooCommerce tabs, at priority 100 and above.
Renders via woocommerce_product_tabs with sensible priorities, no clashes with your theme.
Dark-mode-aware interface with inline help and no layout shift on the storefront.
An empty or disabled tab renders nothing rather than anything broken.
Add your first global tab.
Activate Tabvera alongside WooCommerce.
Under WooCommerce > Tabvera Tabs, set a title and enter safe HTML.
Open a product page and confirm the tab appears after the native tabs.
When the product page needs more than a description, tidy tabs without a heavy plugin.
Shipping, returns, warranty once for the whole catalog, with no repetition.
Shared sections like care notes or warranty, defined once and shown on every product.
Renders via the native WooCommerce filter, compatible with popular themes.
Show a global tab only on products in selected categories (shipped).
Set a numeric sort order for global tabs on the product page (shipped).
Add a dashicon or emoji to each tab label (shipped).
Show or hide tabs by stock status or user role (shipped).
PRO keeps everything in the free plugin and adds the modules below.
How Tabvera compares to the popular WooCommerce product-tabs plugins.
| Tabvera | YITH Tab Manager | Woo Tab Manager | |
|---|---|---|---|
| Free version | Yes | Yes | No |
| Global custom tabs | Yes | Yes | Yes |
| Per-tab toggle and master switch | Yes | - | - |
| Safe HTML content | Yes | - | - |
| Category and conditional rules | Pro | - | Yes |
| Tab ordering and icons | Pro | - | - |
| Open source (GPLv2) | Yes | Core GPL | Core GPL |
| Paid plan price | from €19/yr | from ~€90/yr | Paid only |
Competitor data and pricing as of June 2026; check the vendors' sites for current pricing.
FREE covers global tabs with safe HTML. Tabvera Pro adds category rules, custom tab order and dashicon labels.
Every plugin has its own documentation with setup walkthroughs. Bugs and questions go to the public GitHub repository for that plugin, we answer in the open.
Maintenance status
This plugin is maintained. We have announced no end-of-support date, and when we do it will say so here and in a release.
Send the store context in writing. You will receive a scoped recommendation, without a sales call.
A written setup scope for your store, theme and current plugin stack.
Request configurationCheck the plugin against checkout, HPOS, blocks, theme code and critical integrations.
Request an auditA scoped connector or extension when the standard plugin stops short of your workflow.
Describe the integrationYour email is used to answer this request only. Marketing messages require a separate, explicit opt-in.
Yes. Tabvera requires an active WooCommerce installation and declares it as a required plugin. Tabs are injected through the woocommerce_product_tabs filter, so there is nothing to hook into without WooCommerce. With WooCommerce inactive, the plugin renders no tabs.
The same safe subset WordPress allows in post content (wp_kses_post): links, lists, headings, bold and italic, images and blockquotes. Content is sanitised both on save and again when rendered on the front end. Scripts and unsafe markup are stripped at both steps.
On the single product page tab list, after the native WooCommerce tabs (Description, Additional information, Reviews). Tabvera hooks the woocommerce_product_tabs filter at priority 100 and above, while the native tabs use priorities 10-30. Tab order follows the order set on the settings screen.
Yes. Every tab defined under WooCommerce > Tabvera Tabs is global and appears on every single product page. You define it once, and editing its content updates all products at the same time. You can disable an individual tab without deleting it.
Yes. Content is sanitised with wp_kses_post on save and again on render, so only a safe HTML subset is allowed. Scripts and unsafe markup are stripped, and all text on the settings screen is escaped. Tabvera connects to no external services and sends no data off your site.
It should not. Tabvera renders through the standard WooCommerce woocommerce_product_tabs filter at priority 100 and above, so native and third-party tabs keep their place. The admin screen uses core WordPress styling and respects the editor's light/dark preference.
Tabvera is a free, open-source product tabs plugin with global tabs, per-tab toggles, a master switch, and safe HTML, adding category rules, conditional display, ordering, and icons in its paid edition from €19/yr. YITH Tab Manager is freemium with a premium tier from about €90/yr, and the official Woo Tab Manager is a paid Marketplace extension that supports category-level tabs. All three are distributed under the GPL. Pricing as of June 2026.
Reusable global tabs with safe HTML. The full FREE edition under GPL.
Get it on WordPress.orgFREE is complete global tabs under GPL, PRO adds category tab rules, tab ordering, and icons.