Magento 2 Smart Product Tabs

SmartTabs is the only Magento product tabs extension that gives you full control over your tabs. Using the intuitive Admin GUI, you can insert tabs based on product attributes, static blocks and layout blocks without needing to touch any code. You can also add as many tabs as you like.

SmartTabs includes tabs filters, so you can add tabs that only display on certain conditions such as product attributes, category or price!

SmartTabs is used to create the tabs used further down on this page.

  • Product updates and support for 12 months
  • Instant access via private Composer repository or download as a ZIP
The original and bestMagento 2 Product Tabs Extension
  1. Create tabs from the admin area
  2. Create rules so different tabs show for different products
Compatible with all versions of Magento 2.3 and 2.4

Magento Product Tabs

All of the existing Magento product tab extensions don't give you proper control over your tabs, making them extremely limited. A lot of these extensions require you to modify XML code to alter your tabs or limit the number of tabs you can create. SmartTabs aims to change this and make product page tabs powerful and easy to implement.

Product Tab Data Sources

With SmartTabs, you create tabs directly in the Magento Admin. Using the intuitive GUI, you can automatically create and insert tabs based on multiple different data sources.

  • Product Attributes

    The first data source are product attributes. You can select any text area based product attribute (description, short description or any custom attribute you create) and have it automatically added to a product tab. This is great for the description but can be used for any custom attributes you create. This tab data source is used on this site to display this text and the installation guides for extensions.

  • Static Blocks

    You can create a static block and use that as a data source for a tab. This allows you to create static content and display it on a tab on every product. This is great for displaying shipping information, size guides, returns information or anything else that you want to display on multiple products.

  • Magento Block Tag

    A magento block is a structured string that will be parsed into a Magento block. These tags are in the format:

  • Magento XML Layout Block

    You can generate a tab that retrieves it's content from another block. To do this, all you need to specify is the block name and SmartTabs will do the rest. This will allow you to easily include blocks from custom extensions you have installed.


Showing Different Tabs for Different Products

Rather than showing the same tabs on every product page, SmartTabs allows you to setup rules to determine which tabs to display against which product. Currently, these rules only include categories but will soon be expanded to include product attributes and prices.

  • Showing Tabs for Products by Category

    When creating a tab in Smart Tabs you can specify which categories a product must be part of to qualify for the tab. If you leave this empty, the tab will display on every product but if you specify some categories, only products that are in one of the categories. The uses for this are endless and once again, you can do all of this without touching any code!

  • Showing Tabs for Products by Attribute

    You can now set tabs to display for products that have certain attributes, price or for on sale only products. This can all be configured from the Admin interface.

  1. How do I download an extension?

    All FishPig extensions can be downloaded as ZIP files or installed/upgraded automatically using Composer and our private Composer repository.

  2. Do FishPig modules support the Hyva theme?

    Yes, all FishPig modules are compatible with the Hyva theme for Magento 2.

Changelog v2.2.2