ConicPlex

Start Your Project

On this Page

How to Add Custom Tabs to a WooCommerce Product Page (4 Plugins Compared)

Sajil Memon

November 10, 2026

WooCommerce already gives every product three tabs: Description, Additional Information, and Reviews. The moment a store needs a fourth one, a size guide, a warranty policy, a shipping note, an FAQ, that’s outside what core WooCommerce does and into plugin territory. This post compares four real plugins for adding custom tabs to a WooCommerce product page: Product Tabs for WooCommerce, Custom Product Tabs for WooCommerce from WB, Smart Tabs, and the older Custom Product Tabs for WooCommerce from CodeParrots. Short version: the free WB plugin covers most stores completely on its own; Barn2’s paid tier is worth it once a store needs per-tag targeting or searchable tab content.

This is a different problem from the one we covered in our roundup of tabs block plugins for the block editor. Those add a reusable tabbed layout to any page or post. This post is specifically about the area next to a product’s Description and Reviews tabs, the native WooCommerce product-tab system.

Plugin Best for Price Last updated
Product Tabs for WooCommerce (Barn2) Store-wide tab management with category or tag targeting Free, Pro from $49/year October 20, 2026
Custom Product Tabs for WooCommerce (WB) Full feature set for free, including brand-based tabs Free September 1, 2026
Smart Tabs (ShapedPlugin) A tabs builder that also works on regular pages, not just products Free, Pro from $49/year November 9, 2026
Custom Product Tabs for WooCommerce (CodeParrots) The simplest per-product setup Free April 12, 2025

Product Tabs for WooCommerce (Barn2)

  • Price: Free, Pro from $49/year for one site
  • Requires: WordPress 6.1+, PHP 7.4+
  • Last updated: October 20, 2026

Product Tabs for WooCommerce lets a store add an unlimited number of extra tabs to any or all of its products, each one using the standard WordPress editor so content can include HTML, shortcodes, images, or embedded video. The differentiator is targeting: tabs can be assigned globally to every product, scoped to a specific category, or overridden per product, which covers the common case of showing a size guide tab on apparel only without touching individual product pages one by one.

Setup lives under WooCommerce > Product Tabs in the dashboard. Click Add New, write the tab title and content in the editor, then choose whether it applies to all products or a specific category, and set a priority number to control where it lands relative to the default Description and Reviews tabs.

The free version stops short of a few things stores eventually want: there’s no drag-and-drop reordering, no way to rename or hide the default Description, Reviews, or Additional Information tabs, and tag-based or individual-product-list targeting is Pro-only. For a shop that only needs category-level tabs, the free plugin is genuinely enough. The moment a store wants to hide the stock Reviews tab or assign a tab to three specific SKUs instead of a whole category, that’s a Pro purchase.

Custom Product Tabs for WooCommerce (WB)

  • Price: Free
  • Requires: WordPress 3.6+, PHP 5.6+
  • Last updated: September 1, 2026

Custom Product Tabs for WooCommerce puts nearly everything Barn2’s plugin reserves for its Pro tier into the free version instead. Tabs can be assigned globally or scoped by category, tag, or WooCommerce Brand, including third-party brand plugins, each tab gets a readable URL slug so it’s directly linkable, and the plugin ships with built-in WPML and Polylang support for multilingual stores. It also supports disabling the default Description, Additional Information, and Reviews tabs outright, something the Barn2 plugin locks behind its paid version.

Tab creation happens under Products > Tabs in the dashboard: click Add New Tab, write the title and content, then assign it to specific products, categories, tags, or brands. A per-product “Custom Tabs” panel also appears directly inside the Product Data box on the edit-product screen, for one-off tabs that don’t need to be reusable across the catalog.

There’s no premium tier here at all, which is good for the budget but means no formal support plan. Help comes through the free WordPress.org support forum, on whatever schedule the plugin’s small team can manage, so a store that wants a guaranteed response time or dedicated support channel won’t get it from this plugin regardless of how much it’s willing to spend.

Smart Tabs (ShapedPlugin)

  • Price: Free, Pro from $49/year for one site (up to $199/year for unlimited sites)
  • Requires: WordPress 5.0+, PHP 7.2+
  • Last updated: November 9, 2026

Smart Tabs takes a different approach from the other three plugins in this comparison. It’s a general-purpose tabs builder for WordPress that happens to work well on WooCommerce product pages, rather than a plugin built specifically around WooCommerce’s native tab system. A tab group gets built in its own admin screen, with nested tabs, responsive mobile accordion behavior, and alignment options, and the plugin hands back a shortcode to paste wherever the tabs should appear.

Setup is under the Smart Tabs menu in the dashboard: Add New, give the tab group an optional title, add tab items with their own titles and content, publish, and copy the generated shortcode. For a WooCommerce product, that shortcode usually gets pasted into the product’s Description field or a product template, since Smart Tabs doesn’t automatically slot itself in next to the default Reviews and Additional Information tabs the way the other three plugins do.

That shortcode step is the real tradeoff. It’s more setup work than a plugin that adds a native tab automatically, and a page builder or field type that strips shortcodes can break it. In exchange, the same tabbed layout works on regular pages and posts, not only WooCommerce products, which matters if a store wants matching tabs on an FAQ page or a landing page. The free version is permanent per the plugin’s own documentation; Pro adds per-product tab overrides, tabs built from other post types, and tighter native WooCommerce placement.

Custom Product Tabs for WooCommerce (CodeParrots)

  • Price: Free
  • Requires: WordPress 3.8+, PHP 7.4+
  • Last updated: April 12, 2025

Custom Product Tabs for WooCommerce takes the most minimal approach of the four. A tab gets added directly on a product’s edit screen, or created once as a saved, reusable tab from a dedicated dashboard menu and attached to as many products as needed. Tabs render immediately to the right of the default Description tab, using the standard WordPress editor for content.

To add a tab, open a product, find “Custom Tab” in the bottom-left corner of the Product Data box, and create it there. For a tab meant to reuse across many products, go to Custom Product Tabs for WooCommerce in the main dashboard menu instead, click Add Tab, and attach that saved tab to individual products from the edit screen.

The plugin’s own WordPress.org listing shows its last update was April 2025, well over a year before this comparison was written. It still works and lists WPML compatibility in its own documentation, but a stretch that long without an update on a WooCommerce-adjacent plugin means compatibility with a newer WooCommerce or PHP release isn’t guaranteed going forward. It’s a reasonable pick for a store that wants the simplest setup available today, a riskier one for a store planning to run on the same plugin for years.

How to Pick

  1. If a store needs a tab or two targeted by category, tag, or brand and doesn’t want to pay anything, use Custom Product Tabs for WooCommerce (WB). It includes targeting options for free that other plugins charge for.
  2. If the goal is to hide or rename the default Description and Reviews tabs, or make tab content searchable on-site, use Product Tabs for WooCommerce Pro.
  3. If the same tabbed layout needs to show up on regular pages too, not just product pages, use Smart Tabs.
  4. If the priority is the fastest possible setup today and the store can tolerate an unmaintained plugin, Custom Product Tabs for WooCommerce from CodeParrots still works, but test it against the current WooCommerce version before relying on it long-term.

None of these need custom code for a typical store. Where a tab has to pull in something dynamic, live inventory from a warehouse feed, variant-specific specs, or data from another system, a hook-based custom tab built against woocommerce_product_tabs is usually simpler than forcing a general-purpose plugin to do it. Our WooCommerce development team builds that directly when a plugin isn’t the right fit, and our broader plugin development service covers anything that goes beyond what an off-the-shelf tabs plugin can reasonably do.

Frequently Asked Questions

Can I add custom tabs to a WooCommerce product page without a plugin?

Yes, through a code snippet hooked to the woocommerce_product_tabs filter. That requires editing a theme’s functions.php file or using a code snippets plugin, and it’s more fragile across major WooCommerce updates than a maintained plugin built for exactly this purpose.

Do custom product tabs affect WooCommerce SEO?

Tab content is generally rendered in the page’s HTML and just hidden until clicked with CSS and JavaScript, so search engines can typically index it. WB’s SEO-friendly tab slugs make individual tabs directly linkable, which can help with internal linking as well.

Can different products show different tabs?

Yes. All four plugins support category-based or per-product targeting. CodeParrots and Barn2’s free tier require explicit per-category or per-product assignment, while WB adds tag and brand-based targeting at no extra cost.

Will a custom tabs plugin work with my theme?

Usually yes, since three of the four plugins render tabs through WooCommerce’s own template hooks rather than overriding templates directly. Smart Tabs works differently, through a shortcode, so it’s worth testing on a staging site first, especially with a heavily customized product page template.

What happens to my tabs if I switch plugins later?

Tab content generally lives in plugin-specific post meta or custom tables, so switching vendors usually means recreating tabs by hand. There’s no standard export and import format shared between different tab plugins, though WB’s plugin does support WordPress’s built-in exporter and importer for its own tabs specifically.

Sources

Sajil Memon is a co-founder of ConicPlex and a Senior Full Stack Developer focused on backend work: Node.js, PHP, APIs, and the infrastructure decisions that determine whether a system holds up under real traffic. He’s spent years on the side of a project that doesn’t get demoed, the part that has to keep working after launch. He writes here about the technical tradeoffs in backend architecture, deployment, and data handling that only become obvious once something breaks in production.

Leave a Reply

Your email address will not be published. Required fields are marked *

Keep reading

News & Updates

Chrome Patches an Actively Exploited Zero-Day, the Eighth of 2026 (CVE-2026-125350)

Google shipped an emergency Chrome stable channel update on November 9, 2026, to patch a Chrome zero-day that attackers are…

Sameer Malek

November 10, 2026

News & Updates

PolinRider Loader Reappears in 10 Hijacked npm Packages and Hides Its Server on Ethereum

Sonatype’s research team reported on November 4 that a malware loader tied to the PolinRider campaign has resurfaced inside 12…

Sajil Memon

November 9, 2026

News & Updates

Android’s November 2026 Bulletin Patches Over 210 Flaws, 23 of Them Critical

Google published the November 2026 Android Security Bulletin on November 2 and updated its issue list on November 6. Google…

Husen Memon

November 9, 2026

WhatsApp
Husen Memon
Husen Memon
Typically replies instant