Chat on WhatsApp

Custom Footer for Magento 2

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.

Magento 2.4.6–2.4.8 PHP 8.1–8.4 Hyva + Luma Ready Free

Key Features:

  • Layout & Content
  • Social Media Links
  • Newsletter Subscription
  • Back-to-Top Button

Additional Services

$0.00
In stock
SKU
panth-footer
Links
Lifetime Updates Every Magento release
1-Year Free Support Email + WhatsApp
Adobe-Certified Magento 2 Developer
Free Forever No subscription, no upsell
What you get

Everything in the box

Built-in from day one. No add-ons, no upsell, no licence keys to renew.

Layout & Content

Multi-column layout — add unlimited configurable columns with custom titles, links, and content

Social Media Links

14+ supported networks — Facebook, Instagram, X (Twitter), YouTube, LinkedIn, Pinterest, TikTok, WhatsApp, Telegram, Threads, Reddit, Dis…

Newsletter Subscription

Native Magento integration — uses Magento's built-in newsletter subscriber system

Back-to-Top Button

Smooth scroll — native smooth-scroll with no jQuery dependency

Admin Configuration

Dedicated Stores → Configuration section — all settings under Panth Extensions → Footer

Performance & SEO

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.

What it doesPanth 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.
🎯Best forStorefronts that need polished merchandising without a custom-build budget
CompatibilityMagento 2.4.4 – 2.4.8 · PHP 8.1 – 8.4 · Hyva + Luma
🔓LicenseFree forever · No subscription · MIT-style open source

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.

magento 2 custom footermagento 2 footer extensionmagento 2 footer builderhyva footerluma footermagento 2 social media links

Get a free quote for your project in 24 hours — custom modules, Hyva themes, performance optimization, M1→M2 migrations, and Adobe Commerce Cloud.

Kishan Savaliya

Top Rated Plus on Upwork

100% Job Success • 10+ Years Magento Experience Adobe Certified • Hyva Specialist

Panth Infotech Agency

Magento Development Team

Custom Modules • Theme Design • Migrations Performance • SEO • Adobe Commerce Cloud

Visit our website: kishansavaliya.com  |  Get a quote: kishansavaliya.com/get-quote


Layout & Content

  • Multi-column layout — add unlimited configurable columns with custom titles, links, and content
  • CMS block support — render any Magento CMS block inside a footer column for maximum flexibility
  • Drag-and-drop column ordering — reorder columns directly from the admin grid
  • Fully responsive — mobile-first grid that collapses gracefully on tablets and phones
  • Store-view scoped — configure different footers per store view, website, or globally

Social Media Links

  • 14+ supported networks — Facebook, Instagram, X (Twitter), YouTube, LinkedIn, Pinterest, TikTok, WhatsApp, Telegram, Threads, Reddit, Discord, Snapchat, and more
  • Icon-based display — clean SVG icons with hover effects, no heavy webfonts
  • Rel/target controls — per-link rel="noopener" and target="_blank" settings for SEO and security
  • Custom ordering — sort your social links in any order

Newsletter Subscription

  • Native Magento integration — uses Magento's built-in newsletter subscriber system
  • AJAX submission — no page reload on signup, with inline success/error messages
  • Configurable title and description — fully editable from admin
  • GDPR-friendly — optional consent checkbox text
  • reCAPTCHA compatible — works with Magento 2 Google reCAPTCHA if enabled

Back-to-Top Button

  • Smooth scroll — native smooth-scroll with no jQuery dependency
  • Configurable scroll threshold — show the button after N pixels of scroll
  • Customizable position — bottom-right, bottom-left, bottom-center
  • Accessible — keyboard-focusable with proper ARIA labels
  • Hyva + Alpine.js on Hyva, vanilla JS on Luma

Admin Configuration

  • Dedicated Stores → Configuration section — all settings under Panth Extensions → Footer
  • Enable/disable per feature — toggle columns, social, newsletter, back-to-top independently
  • WYSIWYG editor — for copyright text, column content, and rich HTML areas
  • Store-view scope — override any setting per store view

Performance & SEO

  • Zero JS on Luma when disabled — no assets loaded if features are disabled
  • Tailwind-friendly — ships Hyva templates with Tailwind utility classes
  • Lighthouse-friendly — no layout shift (CLS), inline critical CSS
  • Semantic HTML5 — proper <footer>, <nav>, and schema markup for social profiles
  • Lazy-loaded social icons — SVG sprite loaded once, reused everywhere

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:

  • Magento 2.4.8-p4 with PHP 8.4 (Hyva 1.3.x)
  • Magento 2.4.7 with PHP 8.3 (Hyva + Luma)
  • Magento 2.4.6 with PHP 8.2 (Luma)

Required dependency: Panth_Core (free, installed automatically by Composer).


Composer Installation (Recommended)

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

Manual Installation via ZIP

  1. Download the latest release ZIP from Packagist or the Adobe Commerce Marketplace
  2. Extract the contents to app/code/Panth/Footer/ in your Magento installation
  3. Also install Panth_Core into app/code/Panth/Core/
  4. Run the same commands as above starting from bin/magento module:enable

Verify Installation

bin/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.

General Settings

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).

Column Settings

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.

Social Media Settings

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.

Newsletter Settings

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.

Back-to-Top Settings

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:

  • Links — a list of name/URL pairs managed from admin
  • CMS Block — select any existing CMS block by identifier
  • Custom HTML — rich WYSIWYG editor for arbitrary HTML content

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.


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:

  • Hyva — Alpine.js x-data directive, ~200 bytes of inline JS
  • Luma — vanilla IntersectionObserver + smooth-scroll, ~400 bytes

Configurable 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.


Does Panth Footer replace the default Magento footer?

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.

Will this extension work with my Hyva theme?

Yes. Panth Footer ships complete Hyva templates using Tailwind CSS and Alpine.js. No extra configuration needed — theme detection is automatic via Panth Core.

Can I use different footers per store view?

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.

Does the newsletter form integrate with Mailchimp, Klaviyo, or other ESPs?

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.

Is Panth Footer SEO-friendly?

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.

Can I add custom HTML to the footer?

Yes. Each column supports a Custom HTML content type with a full WYSIWYG editor, so you can add any HTML, shortcodes, or inline CSS.

Does it support multi-language stores?

Yes. All strings use Magento's __() translation function. English translations are included; other languages can be added via standard Magento i18n CSV files.

Is there a demo site?

Contact us for a live demo: kishansavaliya.com/get-quote.

Can I hide Panth branding?

Yes. There is no visible Panth branding on the storefront — the footer is 100% your content.

Does it require Panth Core?

Yes. Panth Core is free and is installed automatically by Composer. It provides theme detection and shared admin configuration.


Channel Contact
Email kishansavaliyakb@gmail.com
Website kishansavaliya.com
WhatsApp +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.

Need Custom Magento Development?

Looking for custom Magento module development, Hyva theme customization, store migrations, or performance optimization? Get a free quote in 24 hours:

     

Specializations:

  • Magento 2 Module Development — custom extensions following MEQP standards
  • Hyva Theme Development — Alpine.js + Tailwind CSS, lightning-fast storefronts
  • Luma Theme Customization — pixel-perfect designs, responsive layouts
  • Performance Optimization — Core Web Vitals, page speed, caching strategies
  • Magento SEO — structured data, hreflang, sitemaps, AI-generated meta
  • Checkout Optimization — one-page checkout, conversion rate optimization
  • M1 to M2 Migrations — data migration, custom feature porting
  • Adobe Commerce Cloud — deployment, CI/CD, performance tuning

Built and maintained by Kishan Savaliyakishansavaliya.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.


More Information
Module Category Theme & UI
Best For All Sizes
FAQ

Frequently Asked Questions

Does Panth Footer replace the default Magento footer?

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.

Will this extension work with my Hyva theme?

Yes. Panth Footer ships complete Hyva templates using Tailwind CSS and Alpine.js. No extra configuration needed — theme detection is automatic via Panth Core.

Can I use different footers per store view?

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.

Does the newsletter form integrate with Mailchimp, Klaviyo, or other ESPs?

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.

Is Panth Footer SEO-friendly?

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.

Can I add custom HTML to the footer?

Yes. Each column supports a Custom HTML content type with a full WYSIWYG editor, so you can add any HTML, shortcodes, or inline CSS.

Does it support multi-language stores?

Yes. All strings use Magento's __() translation function. English translations are included; other languages can be added via standard Magento i18n CSV files.

Is there a demo site?

Contact us for a live demo: kishansavaliya.com/get-quote.

Can I hide Panth branding?

Yes. There is no visible Panth branding on the storefront — the footer is 100% your content.

Does it require Panth Core?

Yes. Panth Core is free and is installed automatically by Composer. It provides theme detection and shared admin configuration.


How is this different from a traditional antivirus?

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.

Does Panth Advanced Cart work with Hyva?

Yes. The module ships dedicated Hyva templates built with Alpine.js and Tailwind CSS. Theme detection is automatic via Panth_Core.

Do I have to pay for 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.

Will this overwrite my custom image labels?

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.

Do I need a WhatsApp Business account?

No — any valid WhatsApp number works. However, a WhatsApp Business account is strongly recommended for commercial use (auto-replies, labels, catalog).

Does this replace Magento's default product gallery?

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).

How many forms can I create?

Unlimited. Each form has a unique identifier and its own submissions scope.

Will this slow down my storefront?

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.

Does Panth Mega Menu work on both Hyva and Luma?

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.

Does Panth Footer replace the default Magento footer?

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.

Need this customised?

Talk to Kishan directly — written quote, scope and timeline within 24 hours. No sales call.

WhatsApp

Custom Footer for Magento 2

$0.00
Step up

Customers usually upgrade to