This extension is completely free to use. To install it please place free order on this module by clicking the download button and following the order process. After that please check the installation instructions given to you on the right side of the page. In case you want to download the manual package please log in to your account after placing the order and go to the ”Free products” menu. You can find installation and documentation instructions on our site. In case you have a problem or found a bug please open a ticket on our contacts page.
Make customer experience better with product tabs. The tabbed content is a proven way to effectively present lots of different information about a website or a product on the same page.
The Product Tabs module is the best tool to show the product info tabs in Magento 2 store. It includes the advanced features to help you customize the tabs easily. The extension allows using a powerful widget functionality for adding tabs to whatever page you need.
Basically, the module will help you to:
- Replace the default Magento system tabs with attractive custom tabs.
- Add the unlimited number of product tabs.
- Provide a mobile-friendly tabbed content.
- Show product tabs with dynamic content.
- Unset blocks shown in a tab to avoid content duplicating.
- Show the content taken from static blocks, CMS pages, etc.
Extension approved on Magento Marketplace
- Free installation
- Activate up to 10 times
- All extensions $79
- Approved on Magento Marketplace
Improve user experience with tabbed content

Customize the product info tabs

Create a custom tab with dynamic content

Get mobile-friendly tabs

Use widgets to add the tab

- "Template" allows using a custom template for the tab.
- "Unset" allows entering a block name to remove it from the page.
- "Identifier" allows selecting a static block in a drop-down.
- "Block" allows entering block name from the custom tab.
- "Content" allows creating HTML content. Supports WYSIWYG editor.
- "Attribute Code" allows selecting the attribute from a dropdown to be shown in the tab.
Add an informative tabbed content

- Additional Information type is for the product attributes' display.
- CMS Static Block type shows a content from the selected static block.
- Custom Block type creates a custom tab by using block and template.
- HTML content type shows HTML content created with WYSIWYG editor.
- Product Description type is for the product description display.
- Product attribute type shows a selected product attribute value.
- Product’s Reviews type enables the product reviews display.
- Related Products type enables the related products grid display.
- We Also Recommend type shows the upsell products.
Easy Tabs 1.13.2
5th December 2025- Updated Breeze integration.
Easy Tabs 1.13.0
9th August 2025- Extension refractoring
Easy Tabs 1.12.18
9th April 2025- PHP 8.4 support added.
- Magento 2.4.8 support added.
- Breeze: Fixed CSS style when scroll-reveal styles are enabled.
Easy Tabs 1.12.15
26th February 2025- Breeze: Fixed layout shift when all tabs are inactive by default
Easy Tabs 1.12.12
12th December 2024- Fixed unwanted scroll to tab when changing configurable option
- Fixed js error when URL anchor contains numbers or umlauts.
Easy Tabs 1.12.12
19th August 2024- Magento 2.4.7 compatibility fixes.
Easy Tabs 1.12.11
19th July 2024- Improve tab content validation for emptiness.
Easy Tabs 1.12.10
27th April 2024- Breeze animation support.
Easy Tabs 1.12.9
2nd April 2024- Magento 2.4.7 compatibility fixes.
Easy Tabs 1.12.8
2nd February 2024- Breeze integration updated. Dynamic JS support added.
Easy Tabs 1.12.7
27th November 2023- Improve implementation of the feature “Update tab content on storefront” (works for configurable product on option change). Better compatibility with third-party modules.
- A lot of CSS fixes for better integration with Breeze Blank and Breeze Evolution themes.
Easy Tabs 1.12.6
12th October 2023- Fix not loaded reviews when tab loaded via ajax and layout is expanded tabs or accordion.
- Improve ARIA for expanded tabs. Present tabs titles as headings.
- Minor Java Script code improvements.
Easy Tabs 1.12.4
30th August 2023- One fix for PHP 8.1 and update of integration with Argento Force powered by Breeze.
- Fix for tab “Attributtes” and template “attribute-with-label.phtml”. Use attribute label set on store level. Previously always used attribuite label for “All store views”.
Easy Tabs 1.12.1
25th July 2023- Improved Breeze integration.
Easy Tabs 1.12.0
30th June 2023- Accessibility update. Remaster collapsible tabs template to meet accessibility requirements (role and aria naming) for content presentend in tabs. Since this release collapsible tabs remain are the same both for desktop and mobile screens (previosly they becom accordion on mobile). If you want to have old bahavior then there is respective tabs layout (but it doesn’t meet accessibility reqs).
- Update integration with Breeze-powered frontend. Same JS files for Luma and Breeze. Requires latest Breeze extension.
- Few LESS vairables added to simplify customization.
Easy Tabs 1.11.4
08th April 2023- Fixed error on breeze theme 1.0.
- Compatibility with PHP 8.2. #
- Remove Zend_Db_Expr usage.
Easy Tabs 1.11.1
30th September 2022- Improved Breeze Theme integration
Easy Tabs 1.11.0
30th September 2022- NEW tabs layout “Expanded with sticky titles”. It is similar to well known “Expanded” layout but titles moved to the top and stuck there while user scrolling via tabs content.
- NEW tab option “Update tab content on storefront”. This option can be useful for configurable products. Once configurable product options selected Magento update tab content with content from respective child product.
- “Cross Sell products” tab - allow to specify number of product to show.
- Improve compatibility with PHP 8.1.
- Module widget interface update: replace multiselect with tabs for UI select; allow to set initially open tab when tabs layout is “accordion”.
Easy Tabs 1.10.3
31th May 2022- Fixed error in Magento Cloud on PHP 8.1.
- Fixed missing prices in tabs loaded via ajax.
- Fixed error: passing null to non-nullable internal function parameter.
Easy Tabs 1.10.1
16th April 2022- Compatiblity with latest Swissup_Amp module.
- PHP 8.1 compatibility.
- Added ability to show crosssell products in product page tabs.
Easy Tabs 1.9.21
04th February 2022- Use declarative schema. Add schema whitelist. Add data patch. Schema scripts are obsolete.
- Magento Coding Standarts fix - avoid using self-closing tag.
- Fix js error when activate tab on external link click (conflict with Aheadworks_StoreCredit).
Easy Tabs 1.9.18
30th January 2022- Breeze Theme integration added
Easy Tabs 1.9.17
30th November 2021- Fixes for Magento 2.4.3+ when page layout is "Product -- Full Width".
- User can change product page layout for specific product.
- Removed dublicate data-custom-type
- Added pagebuilder integration
- Slightly improved JS minification potential.
Easy Tabs 1.9.12
15th September 2021- Updated breeze integration..
Easy Tabs 1.9.12
14th August 2021- Magento 2.4.3 compatibility: fixed js error when using ajax tabs.
- Improved ajax tabs stability.
Easy Tabs 1.9.12
28th July 2021- Add beta tab template support in graphql
- Improve graphql schema; add cms block support
- Added graphql api point instea of index/index ajax request
- Added data-content-type="Easytabs"
- Fixed lost tab blocks in graphql
- Fixed poorly working scroll to review tab when click on link
Easy Tabs 1.9.11
23th June 2021- Fixed invalid form_key in ajax tabs in Magento 2.4.2.
- Fixed Notice: Trying to access array offset on value of type null in …module-easytabs/Block/Adminhtml/Widget/Form/Renderer/Fieldset/Element/Editor.php
Easy Tabs 1.9.10
7th May 2021- Fixed missing Magento built-in recaptcha for review form at M2.4.x.
- Remove easytabs from product reviews list page.
Easy Tabs 1.9.9
27th April 2021- Remove easytabs from product reviews list page
- Breeze integration
Easy Tabs 1.9.8
8nd March 2021- Compatibility with MSP_ReCaptcha for product review form. Works only when review tab is static (not loaded via ajax).
- Fixed layout shift when using accordion tabs on desktop.
Easy Tabs 1.9.6
22nd January 2021- Template improvements: do not render empty tabs wrapper.
- Cleanup widget tabs list from duplicates.
- Fixed error when mass actions do not work when store filter is applied.
Easy Tabs 1.9.5
9th December 2020- Swissup_Pagebuilder integration.
Easy Tabs 1.9.4
26th November 2020- Fixed “Your session has expired” error message when ajax tab has product listing.
Easy Tabs 1.9.3
14th October 2020- Show enabled tabs in widget form.
Easy Tabs 1.9.2
23th September 2020- Fixed missing reviews at AMP page.
Easy Tabs 1.9.1
26th August 2020- Fixed not expanded tab when use direct link to tab (link with tabs alias in anchor).
Easy Tabs 1.9.0
10th August 2020- Prevent page jumping while scripts are initializing.
- Fixed automatic cache invalidation on content and tab update.
Easy Tabs 1.8.12
10th June 2020- Fixed missing description tab after last release.
- Fixed typo in description tab
Easy Tabs 1.8.11
5th June 2020- Added config option to enable/disable product tabs.
- Fixed broken Delete action in action column.
Easy Tabs 1.8.10
15th May 2020- Added config for product tabs to enable accordion layout on desktop
- No limits for product attribute tab - add as many attributes as you need
- UX improvements in admin. Colorized tabs grid.
- Added alias column in grid
- Fixed attribute tab rendering
- 16 locales added to translate backend and frontend phrases
Easy Tabs 1.8.5
3th February 2020- Fixed not working ajax tabs at AMP pages.
- Stability improvements.
Easy Tabs 1.8.4
13th January 2019- Improve stability. Prevent possible warning.
Easy Tabs 1.8.3
13th December 2019- Small improvement to edit tab form.
- Magento Enterprise Cloud Edition compatibility update.
Easy Tabs 1.8.2
9nd December 2019- Fixed scroll to reviews when click view reviews link.
- Improvement for options of product attribute tab at edit form in Magento Admin.
- Show loader when content of the tab is loading with ajax.
- Reduce page content jumps on tab opening.
Easy Tabs 1.8.0
2nd December 2019- New option for tab “Load content with Ajax”. The biggest benefit from this option is reduce initial page size.
- Totally reworked admin interfaces for tab editing. Edit form build as Magento 2 UI Component. It looks up to date and works like a charm.
- No more separate grids for product tabs and widget tabs. All in one place. Product tabs has field “Hide on Product” as No and widget tabs “Hide on Product” - Yes.
- Block HTML cache and Full Page Cache marked as invalidated after tab save.
Easy Tabs 1.7.5
12th November 2019- Fixed exception ‘The XML in file “../easytabs.xml” is invalid’.
- Fixed JS error “this.value.push is not a function”. Error occurs for tab type
Product Attributewhen user selects attribute. - Fixed section title’Conditions’ in admin at Magento 2.3.3 when edit tab.
- Add LESS vars to customize expanded tabs.
Easy Tabs 1.7.4
24th October 2019- Show multiple attributes for Product attribute tab. Thanks @erankitsrivastava for contribution.
- Few minor tweaks to edit tab form in Magento Admin - attribute select is UI Component; spinner while options blocks loads on initial page load.
- Product attribute tab has two templates:
tab/catalog/product/attribute.phtml- show attribute content without attribute label;tab/catalog/product/attribute-with-label.phtml- show attribute content with label.
Easy Tabs 1.7.3
17th October 2019- Installation instructions for clients added.
Easy Tabs 1.7.2
25th September 2019- Use theme less variable for tab control border width.
Easy Tabs 1.7.1
12th September 2019- Fix missing conditions on 2nd level in product tabs.
Easy Tabs 1.7.0
19th August 2019- New tab condition - Show tab for selected Product Type only.
Easy Tabs 1.6.0
20th June 2019- Support of Swissup AMP module. Now you can have tabs (accordion) at AMP version of your site.
- New condition to have tab for AMP version only. Works with Swissup AMP.
Easy Tabs 1.5.2
8th June 2019- JSlint fixes.
- Get rid of requirejs-config.
- Merge styles with theme and use its less variables
Easy Tabs 1.5.0
16th April 2019- New feature - conditions for tabs. Now it is possible to show tab when customer is signed in or when product has some attribute value.
- Improved stability when there is tab for some third-party module but module is disabled or removed.
Easy Tabs 1.4.0
31st October 2018- Internal module naming convention was updated. We applied this changes to reach full compatibility with Magento Marketplace policy and new Composer-based installation process.
Easy Tabs 1.3.4
26th of September 2018- Fix error caused by review tab when there is other non-tab review block on product page.
Easy Tabs 1.3.1
20th of May 2018- Fixed possible “Requested product doesn’t exist” error, when editing cart item.
Easy Tabs 1.2.2
7th of April 2018- Expanded tabs layout added.
- Fix tab's assigned stores output in grid in Magento Admin.
Easy Tabs 1.2.1
27th of October 2017- Widget feature added: add tabs at any page now!
Easy Tabs 1.0.4
22th of August 2017- Magento 2.2 compatibility
Easy Tabs 1.0.4
26th of June 2017- ACL instructions added to UI components according to latest Magento requirements
Easy Tabs 1.0.2
5th of July 2016- Updated installation instruction
- Corrected grid acl
- Review block jsLayout config added to prevent js error
Easy Tabs 1.0.0
18th of May 2016- Initial extension release