Tab Layout & Animations
Horizontal & Vertical tab styles — pick the orientation that matches your storefront design (top tab strip or side tab column)
Product Detail Page Tab Customization for Magento 2 — transform the default PDP tabs into a modern, conversion-focused experience with horizontal/vertical layouts, fade and slide animations, mobile accordion behaviour, unlimited custom C…
Key Features:
Additional Services
Built-in from day one. No add-ons, no upsell, no licence keys to renew.
Horizontal & Vertical tab styles — pick the orientation that matches your storefront design (top tab strip or side tab column)
Mobile accordion mode — collapsible accordion layout optimized for touch devices
Custom CMS Block Tabs — add unlimited tabs powered by any CMS block (shipping info, size guides, care instructions, warranty, video demos…
Tab visibility toggle — show or hide Description, More Information, and Reviews tabs independently
Review count badge — displays approved review count in the Reviews tab label for social proof
Panth Product Tabs is a product detail page tab customization extension for Magento 2 and Adobe Commerce that replaces the default rigid PDP tab strip with an admin-configurable, conversion-focused tab system.
The Panth Product Tabs module lets merchants switch between horizontal and vertical tab layouts, choose fade or slide animations, enable a mobile accordion mode for touch-friendly browsing, and add unlimited custom tabs powered by CMS blocks — ideal for shipping info, size guides, care instructions, and warranty details. Every built-in tab's visibility, label, and sort order is controlled from a single admin screen, so merchandising teams ship PDP changes without developer involvement.
Beyond CMS-block tabs, the extension introduces attribute-driven tabs that render selected product attributes as a clean, styled specifications table — the same pattern shoppers expect on Amazon and Best Buy product pages. Sticky tab navigation keeps the tab bar visible as customers scroll long descriptions, and deep linking via URL hash lets marketing teams link directly to a specific tab (for example, /product.html#reviews) from email campaigns and ads.
Every feature works natively on both Hyvä (Alpine.js + Tailwind) and Luma (RequireJS + Knockout) with automatic theme detection — no code branching, no template forks.
Best for:
Panth Product Tabs gives merchandisers full admin control over every aspect of the PDP tab strip:
/product.html#reviews) from emails, ads, or internal linksPanth\Core\Helper\ThemeAdd unlimited custom tabs powered by CMS blocks — ideal for shipping details, size guides, care instructions, warranty policies, product videos, or brand stories.
Each CMS block tab configuration supports:
Configure under Product Tabs → Custom CMS Block Tabs.
Group product attributes into their own dedicated tab rendered as a clean, styled specification table. Perfect for technical specs, materials, dimensions, or compliance info.
Each attribute tab supports:
color,size,material,weight,warranty_yearsThe extension automatically fetches attribute labels and frontend values, respecting store scope and attribute frontend input type (select, multiselect, text, etc.).
Configure under Product Tabs → Custom Attribute Tabs.
Take full control of Magento's built-in tabs from a single admin screen:
| Tab | Visibility | Custom Label | Sort Order |
|---|---|---|---|
| Description | Show / Hide | Rename freely | Numeric |
| More Information | Show / Hide | Rename freely | Numeric |
| Reviews | Show / Hide | Rename freely | Numeric |
Mix built-in tabs with your custom CMS block and attribute tabs — the extension merges and sorts them by the numeric sort order, giving you complete freedom to design your PDP tab experience.
Panth Product Tabs ships with two complete template sets:
Theme detection is handled by Panth\Core\Helper\Theme (from the free Panth Core dependency). The correct template loads automatically based on the active theme — no manual configuration required.
| Requirement | Versions Supported |
|---|---|
| Magento Open Source | 2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8 |
| Adobe Commerce | 2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8 |
| Adobe Commerce Cloud | 2.4.4 — 2.4.8 |
| PHP | 8.1.x, 8.2.x, 8.3.x, 8.4.x |
| Hyva Theme | 1.3+ (native Alpine.js support) |
| Luma Theme | Native support |
| Dependencies | mage2kishan/module-core ^1.0 |
Tested on:
composer require mage2kishan/module-producttabs
bin/magento module:enable Panth_ProductTabs
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:flush
app/code/Panth/ProductTabs/ in your Magento installationbin/magento module:enable Panth_ProductTabsbin/magento module:status Panth_ProductTabs
# Expected output: Module is enabled
After installation, navigate to:
Admin → Stores → Configuration → Panth Extensions → Product Tabs
All settings live at Stores → Configuration → Panth Extensions → Product Tabs.
| Setting | Default | Description |
|---|---|---|
| Enable Module | Yes | Master toggle for the Product Tabs module |
| Sticky Tab Navigation | No | Keep the tab bar pinned while scrolling the PDP |
| Lazy Load Reviews | No | Defer Reviews tab JS until the tab is first clicked |
| Default Open Tab | First Available | Which tab opens by default on page load |
| Deep Linking | Yes | Enable URL hash support (#tab-id) |
| Setting | Default | Description |
|---|---|---|
| Tab Style | Horizontal | Horizontal (top strip) or Vertical (side column) layout |
| Animation Type | Fade | Fade, Slide, or None animation between tabs |
| Mobile Behavior | Accordion | Accordion or horizontal scroll on mobile |
| Accordion on Mobile | Yes | Auto-switch to accordion below the mobile breakpoint |
| Show Review Count Badge | Yes | Display approved review count next to the Reviews tab label |
Panth Product Tabs is distributed under a proprietary license — see LICENSE.txt. Distributed exclusively through the Adobe Commerce Marketplace and Packagist.
Product Detail Page Tab Customization for Magento 2 — transform the default PDP tabs into a modern, conversion-focused experience with horizontal/vertical layouts, fade and slide animations, mobile accordion behaviour, unlimited custom CMS block tabs, custom attribute tabs rendered as styled tables, and full admin control over tab visibility, sort order, and labels. Works flawlessly on both Hyva and Luma storefronts.
Panth Product Tabs replaces Magento's rigid default tab strip on the product detail page with a flexible, admin-configurable tab system. Merchants can switch between horizontal and vertical tab layouts, choose fade or slide animations for tab transitions, enable mobile accordion mode for touch-friendly browsing, add unlimited custom tabs powered by CMS blocks (perfect for shipping info, size guides, care instructions, warranty details), create attribute-driven tabs that present product specifications in a clean styled table, and control every built-in tab's visibility, label, and sort order from a single admin screen. Every feature works natively on both Hyva (Alpine.js + Tailwind) and Luma (RequireJS + Knockout) with automatic theme detection.
| Module Category | Catalog & Products |
|---|---|
| Best For | All Sizes |
Yes. Both CMS block tabs and attribute tabs support unlimited entries. Add as many as your product requires.
Yes. The URL hash (#tab-id) is standards-compliant and works with Google Analytics, GA4, GTM, and page-level SEO audits. The hash is updated via history.replaceState so it does not add entries to browser history.
Yes. Panth Product Tabs works with all Magento product types — simple, configurable, grouped, bundle, virtual, downloadable.
Yes. All labels and CMS block selections respect Magento's standard scope hierarchy (default → website → store view). The module includes English translations; any tab label can be translated via i18n CSV files.
The extension targets product detail pages, not checkout — so it is fully compatible with any Hyva checkout implementation (Hyva default, React Checkout, or custom).
No. The review schema (JSON-LD) is still rendered server-side. Lazy loading only defers the JavaScript widget, not the structured data or visible review HTML (which is progressively enhanced).
Yes. The module registers a widget that can be embedded on any CMS page or block through the admin widget picker.
No. Panth Product Tabs uses standard Magento extension mechanisms — layout XML, observers, plugins, and ViewModels — without touching any core file.
Panth Malware Scanner is built specifically for Magento 2 filesystems — it understands the directory layout, knows which folders are writable from the frontend, and ships signatures tuned for Magento-targeted threats (Magecart skimmers, PolyShell webshells, admin-layout injection). Traditional AV tools scan everything with generic signatures and produce noise.
Yes. When enabled, Panth Footer takes over the footer.container block and renders its own configurable footer. You can disable it any time to restore the default footer.
No. All price-delta logic continues to flow through Magento's standard priceBox and price-option JS components. This module only replaces the visual rendering.
No. Panth Core is completely free and will remain free forever. It is the foundation library that other (paid) Panth extensions depend on.
Yes. The module ships Hyva-native templates using Alpine.js and Tailwind. No jQuery required.
Yes. The module ships with two purpose-built templates — Alpine.js + Tailwind for Hyva and vanilla JS for Luma — and auto-switches based on your active storefront theme.
Yes. Create as many sliders as you want in the admin and place each one via its own widget or layout block. Each slider maintains independent configuration and slides.
Yes, guests can subscribe with their email address. You can optionally require login via admin config.
Unlimited. Each form has a unique identifier and its own submissions scope.
No. Google does not participate in IndexNow and has stated they maintain their own crawl schedule. For Google indexing, use a proper XML sitemap and Google Search Console. This module is specifically for the IndexNow ecosystem (Bing, Yandex, Seznam, Naver, Yep).
Talk to Kishan directly — written quote, scope and timeline within 24 hours. No sales call.
Product Tabs Customizer for Magento 2