Layout & Content
Multi-column layout — add unlimited configurable columns with custom titles, links, and content
Fully configurable custom footer for Magento 2 with multi-column layout, social media links, newsletter subscription, back-to-top button, and complete admin-side control.
Key Features:
Additional Services
Built-in from day one. No add-ons, no upsell, no licence keys to renew.
Multi-column layout — add unlimited configurable columns with custom titles, links, and content
14+ supported networks — Facebook, Instagram, X (Twitter), YouTube, LinkedIn, Pinterest, TikTok, WhatsApp, Telegram, Threads, Reddit, Dis…
Native Magento integration — uses Magento's built-in newsletter subscriber system
Smooth scroll — native smooth-scroll with no jQuery dependency
Dedicated Stores → Configuration section — all settings under Panth Extensions → Footer
Zero JS on Luma when disabled — no assets loaded if features are disabled
Custom Footer for Magento 2. Panth Footer is a fully configurable custom footer extension for Magento 2 with multi-column layout, social media links, newsletter subscription, back-to-top button, and full admin configuration. Supports Hyva and Luma themes. Compatible with Magento 2.4.4 - 2.4.8 and PHP 8.1 - 8.4. Built by Top Rated Plus Magento developer Kishan Savaliya.
Engineered for magento 2 custom footer, magento 2 footer extension, magento 2 footer builder — ships with sensible defaults, full admin controls, and zero JavaScript bloat. Works identically on Hyva and Luma; passes Adobe MEQP with zero severity-10 violations.
Get a free quote for your project in 24 hours — custom modules, Hyva themes, performance optimization, M1→M2 migrations, and Adobe Commerce Cloud.
Kishan SavaliyaTop Rated Plus on Upwork 100% Job Success • 10+ Years Magento Experience Adobe Certified • Hyva Specialist |
Panth Infotech AgencyMagento Development Team Custom Modules • Theme Design • Migrations Performance • SEO • Adobe Commerce Cloud |
Visit our website: kishansavaliya.com | Get a quote: kishansavaliya.com/get-quote
rel="noopener" and target="_blank" settings for SEO and securityPanth Extensions → Footer<footer>, <nav>, and schema markup for social profiles| Pain Point | Panth Footer Solution |
|---|---|
| Stock Magento footer is hardcoded and boring | Fully configurable multi-column layout from admin |
| Social media links need theme-level edits | Admin-managed social links with 14+ networks |
| Newsletter form is buried in sidebar | Prominent newsletter footer block with AJAX |
| No back-to-top on long category pages | Built-in, configurable back-to-top button |
| Different themes need different footer templates | One extension works on both Hyva and Luma |
| Multi-store setups need per-store footers | Full store-view scope for every setting |
| 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 |
| MySQL | 8.0+ |
| MariaDB | 10.4+ |
| Hyva Theme | 1.3+ (fully supported) |
| Luma Theme | Native support |
Tested on:
Required dependency: Panth_Core (free, installed automatically by Composer).
composer require mage2kishan/module-footer
bin/magento module:enable Panth_Core Panth_Footer
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:flush
app/code/Panth/Footer/ in your Magento installationapp/code/Panth/Core/bin/magento module:enablebin/magento module:status Panth_Footer
# Expected output: Module is enabled
After installation, navigate to:
Admin → Stores → Configuration → Panth Extensions → Footer
All settings live under Stores → Configuration → Panth Extensions → Footer.
| Setting | Default | Description |
|---|---|---|
| Enable Footer | Yes | Master toggle for the entire Panth Footer module. |
| Copyright Text | © {year} Your Store. All rights reserved. |
Rich-text copyright text. Supports {year} placeholder. |
| Show Payment Logos | Yes | Display payment method logos in the footer. |
| Footer Background Color | #1F2937 |
Background color for the footer area (Hyva theme). |
| Setting | Default | Description |
|---|---|---|
| Enable Columns | Yes | Enable the multi-column layout. |
| Number of Columns | 4 | Number of columns on desktop (1–6). |
| Column Content Type | Links | Per column: Links, CMS Block, or Custom HTML. |
| Setting | Default | Description |
|---|---|---|
| Enable Social Links | Yes | Show the social media icon row. |
| Network URLs | (empty) | One text input per supported network. Leave empty to hide. |
| Open in New Tab | Yes | Adds target="_blank" to social links. |
| Setting | Default | Description |
|---|---|---|
| Enable Newsletter | Yes | Show the newsletter signup block in the footer. |
| Title | Subscribe to our newsletter |
Heading above the form. |
| Description | Get the latest updates and deals. |
Sub-heading text. |
| Consent Text | (empty) | Optional GDPR consent checkbox label. |
| Setting | Default | Description |
|---|---|---|
| Enable Back-to-Top | Yes | Show the floating back-to-top button. |
| Scroll Threshold (px) | 300 | Pixels scrolled before the button appears. |
| Position | Bottom Right | Bottom Right, Bottom Left, or Bottom Center. |
| Button Color | #1F2937 |
Background color of the button. |
After changing any setting, flush cache:
bin/magento cache:flush
Configure up to 6 columns, each with its own title, content type, and store-view scope. Content types supported:
Columns stack vertically on mobile, two-up on tablet, and full grid on desktop. The grid automatically balances if you disable columns per store view.
Panth Footer supports the following social networks out of the box:
Facebook, Instagram, X (Twitter), YouTube, LinkedIn, Pinterest, TikTok, WhatsApp, Telegram, Threads, Reddit, Discord, Snapchat, Behance, Dribbble, GitHub.
Add the URL for each network in admin — empty networks are hidden. Icons are SVG-based for crisp rendering on retina displays and are sprited into a single HTTP request.
The newsletter form posts directly to Magento's built-in newsletter/subscriber/new controller, so subscribers flow straight into your existing Magento newsletter subscriber list. AJAX submission is used by default to avoid page reloads, with inline success/error messages. If Google reCAPTCHA is enabled for the newsletter form in Magento core, Panth Footer respects that configuration automatically.
The back-to-top button is rendered with zero JS weight when disabled. When enabled, it uses:
x-data directive, ~200 bytes of inline JSIntersectionObserver + smooth-scroll, ~400 bytesConfigurable threshold, position (bottom-right, bottom-left, bottom-center), and button color.
Panth Footer ships two complete template sets:
| Theme | Template Path | Styling |
|---|---|---|
| Hyva | view/frontend/templates/hyva/ |
Tailwind CSS utility classes |
| Luma | view/frontend/templates/ |
Standard Magento Luma LESS |
Theme detection is handled by Panth\Core\Helper\Theme, so the correct templates load automatically based on the active store theme. No manual switching required.
| Issue | Cause | Resolution |
|---|---|---|
| Footer not displaying | Module disabled or cache not flushed | Run bin/magento cache:flush and verify Enable Footer = Yes |
| Social icons missing | SVG sprite not deployed | Run bin/magento setup:static-content:deploy -f |
| Newsletter form submits but no subscriber added | Magento newsletter module disabled | Enable Magento_Newsletter module |
| Back-to-top button not appearing | Scroll threshold too high | Lower the threshold in admin config |
| Wrong template loading (Hyva vs Luma) | Theme detection cache stale | Flush cache and reload frontend |
| Styles not applied on Hyva | Tailwind rebuild not run | Run npm run build-prod inside your Hyva theme folder |
Enable Debug Mode in Panth Core Settings and check var/log/panth_footer.log for detailed output.
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.
Yes. Panth Footer ships complete Hyva templates using Tailwind CSS and Alpine.js. No extra configuration needed — theme detection is automatic via Panth Core.
Yes. Every setting is store-view scoped, so you can have a completely different footer for each store view, including columns, social links, copyright, and colors.
The form submits to Magento's native newsletter subscriber system. If you have a Mailchimp/Klaviyo sync extension installed, subscribers flow through automatically. For direct API integration to external ESPs, we offer custom development — get a quote.
Yes. The footer uses semantic HTML5 (<footer>, <nav>), includes Organization / WebSite JSON-LD hints when enabled, and lazy-loads non-critical icons. Zero CLS impact on Core Web Vitals.
Yes. Each column supports a Custom HTML content type with a full WYSIWYG editor, so you can add any HTML, shortcodes, or inline CSS.
Yes. All strings use Magento's __() translation function. English translations are included; other languages can be added via standard Magento i18n CSV files.
Contact us for a live demo: kishansavaliya.com/get-quote.
Yes. There is no visible Panth branding on the storefront — the footer is 100% your content.
Yes. Panth Core is free and is installed automatically by Composer. It provides theme detection and shared admin configuration.
| Channel | Contact |
|---|---|
| kishansavaliyakb@gmail.com | |
| Website | kishansavaliya.com |
| +91 84012 70422 | |
| GitHub Issues | github.com/mage2sk/module-footer/issues |
| Upwork (Top Rated Plus) | Hire Kishan Savaliya |
| Upwork Agency | Panth Infotech |
Response time: 1–2 business days.
Looking for custom Magento module development, Hyva theme customization, store migrations, or performance optimization? Get a free quote in 24 hours:
Specializations:
Built and maintained by Kishan Savaliya — kishansavaliya.com — a Top Rated Plus Magento developer on Upwork with 10+ years of eCommerce experience.
Panth Infotech is a Magento 2 development agency specializing in high-quality, security-focused extensions and themes for both Hyva and Luma storefronts. Our extension suite covers SEO, performance, checkout, product presentation, customer engagement, and store management — over 34 modules built to MEQP standards and tested across Magento 2.4.4 to 2.4.8.
Browse the full extension catalog on the Adobe Commerce Marketplace or Packagist.
Ready to upgrade your Magento 2 footer?
SEO Keywords: magento 2 custom footer, magento 2 footer extension, magento 2 footer builder, magento 2 configurable footer, magento 2 multi-column footer, magento 2 social media footer, magento 2 newsletter footer, magento 2 back to top button, magento 2 footer module, magento 2 hyva footer, magento 2 luma footer, magento 2 responsive footer, magento 2 footer links manager, magento 2 footer CMS blocks, magento 2 payment logos footer, magento 2 copyright text, magento 2 footer customization, magento 2 multi-store footer, panth footer, panth infotech footer, mage2kishan footer, hire magento developer, top rated plus magento freelancer, kishan savaliya magento, magento 2.4.8 footer, php 8.4 magento module, hyva theme footer, luma theme footer, magento 2 footer SEO, magento 2 footer schema, magento 2 newsletter subscription footer, magento 2 social icons, custom magento development india, magento 2 hyva development, magento 2 performance optimization, M1 to M2 migration, adobe commerce cloud expert
| Module Category | Theme & UI |
|---|---|
| Best For | All Sizes |
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.
Yes. Panth Footer ships complete Hyva templates using Tailwind CSS and Alpine.js. No extra configuration needed — theme detection is automatic via Panth Core.
Yes. Every setting is store-view scoped, so you can have a completely different footer for each store view, including columns, social links, copyright, and colors.
The form submits to Magento's native newsletter subscriber system. If you have a Mailchimp/Klaviyo sync extension installed, subscribers flow through automatically. For direct API integration to external ESPs, we offer custom development — get a quote.
Yes. The footer uses semantic HTML5 (<footer>, <nav>), includes Organization / WebSite JSON-LD hints when enabled, and lazy-loads non-critical icons. Zero CLS impact on Core Web Vitals.
Yes. Each column supports a Custom HTML content type with a full WYSIWYG editor, so you can add any HTML, shortcodes, or inline CSS.
Yes. All strings use Magento's __() translation function. English translations are included; other languages can be added via standard Magento i18n CSV files.
Contact us for a live demo: kishansavaliya.com/get-quote.
Yes. There is no visible Panth branding on the storefront — the footer is 100% your content.
Yes. Panth Core is free and is installed automatically by Composer. It provides theme detection and shared admin configuration.
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. The module ships dedicated Hyva templates built with Alpine.js and Tailwind CSS. Theme detection is automatic via Panth_Core.
No. Panth Core is completely free and will remain free forever. It is the foundation library that other (paid) Panth extensions depend on.
No. Merchant-authored labels (anything other than empty, the product name, Image, main product photo, or the raw filename) are preserved. Only Magento's default placeholders get upgraded to template output.
No — any valid WhatsApp number works. However, a WhatsApp Business account is strongly recommended for commercial use (auto-replies, labels, catalog).
Yes, on the product detail page. When the module is enabled, the default gallery.phtml is replaced with the Panth gallery (one template for Hyva, another for Luma — chosen automatically).
Unlimited. Each form has a unique identifier and its own submissions scope.
No. The head block is cacheable="true" so the full JSON-LD payload is baked into full-page cache. Providers only run on uncached renders; cached hits serve the pre-rendered <script> tag with zero PHP evaluation.
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. 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.
Talk to Kishan directly — written quote, scope and timeline within 24 hours. No sales call.
Custom Footer for Magento 2