- Home /
- M2 Product tabs
Free installation
All extensions for $79
10 activations included
Product Description
Improve user experience with tabbed content
Using the module you will easily organize and separate product description by tabs. It allows adding the product tabs to the homepage, product page, and CMS pages. The tabs feature is a great way to improve your store user interface as well as customer experience. The tab headers always stay at their place that makes selecting tabs easier at any time.
Customize the product info tabs
The Product Tabs module for Magento 2 allows customizing the tabs on the fly. It provides you with easy to use grid interface where you can see all created tabs, change their status or delete them. When configuring a tab, you are allowed to select a type of created tab from ready to use tab types dropdown, change a sort order of tabs display, set a status and choose a store view.
Create a custom tab with dynamic content
The module includes a Custom Block tab type to help you add a dynamic content to the tab. You could take a content from CMS static blocks, HTML content or product attributes. You can add images, video, product questions block or other custom blocks right to the product tabs. That will help you to avoid redirecting users to other pages to look for another content. The valuable details will enhance users to stay on your website and buy more.
Get mobile-friendly tabs
With Product Tabs module for Magento 2, you will easily create mobile-friendly tabs. The well-arranged tabbed content will help you to break up long blocks with information on your mobile site. The module provides a responsive design for product tabs. That way the tabs will look perfect on all screen resolutions. In the world of mobile shopping, this feature is must-have. It will help you to engage your mobile customers and consequently get double sales.
Use widgets to add the tab
Now you can easily add custom product tabs to whatever page in your Magento 2 store by using widget. The Product Tabs module is based on Magento 2 jQuery tabs widget. The advanced widget functionality includes the following settings:
- "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
The module allows adding the unlimited number of tabs. Thus you will not overwhelm a page with a great piece of descriptive texts. At the same time, you will present to clients a lot of useful product details. There are 9 ready-to-use tabs of different types:
- 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.
Release notes
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 Attribute
when 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
Questions (0)
There are no product questions yet.
Please login to your account to post a question
Just say you need third-party compatibility for free!
If you require third-party modules in order to accomplish important tasks for your website - we do provide a support for them. Feel free to install extensions you can vouch for. We'll keep them up to date that will help you to maximize your store efficiency. Request third party modules integration for free! This offer doesn't cover integration of Breeze alternative Magento 2 frontend with modules from other companies.