PHPackages                             elgentos/magento2-store-switcher - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. elgentos/magento2-store-switcher

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

elgentos/magento2-store-switcher
================================

Magento2 Store Switcher

1.1.0(4mo ago)22.4k4MITPHPPHP ^8.3

Since Nov 14Pushed 4mo ago2 watchersCompare

[ Source](https://github.com/elgentos/magento2-store-switcher)[ Packagist](https://packagist.org/packages/elgentos/magento2-store-switcher)[ RSS](/packages/elgentos-magento2-store-switcher/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (2)Dependencies (4)Versions (3)Used By (0)

Elgentos Store Switcher
=======================

[](#elgentos-store-switcher)

The Elgentos Store Switcher is an enhanced extension for the Hyva Store Switcher in Magento 2, designed to for a multi-website setup. It offers advanced store switching capabilities, allowing customers to easily switch between multiple stores or store views with the same domain from any page on your site. The extension is highly customizable, provides seamless integration with the Hyva theme, and offers additional features that cater to more complex multi-store scenarios.

Prerequisites
-------------

[](#prerequisites)

- Magento 2.4.x
- Hyva Theme 1.3.x or above
- Composer Installed

Configuration
-------------

[](#configuration)

After installing the extension, you can configure it in the Magento admin panel.

1. Go to Stores &gt; Configuration &gt; Elgentos &gt; Store Switcher.
2. Configure the basic settings:
    - Enable/Disable the store switcher.
    - Select the render style you want: Name, Code or Icon
    - Optional: Set the SVG icon per store. Only if you use Icon as a render style

###  Health Score

46

—

FairBetter than 92% of packages

Maintenance77

Regular maintenance activity

Popularity25

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~517 days

Total

2

Last Release

124d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/88a6d8dc588e8f2a0948335563a754687f71304f0bd3b7f7049d4bcdc00a563c?d=identicon)[peterjaap](/maintainers/peterjaap)

![](https://www.gravatar.com/avatar/91631a876a2495358801220afbd8d869040f8917b913c21a99b9984ad26634df?d=identicon)[WouterSteen](/maintainers/WouterSteen)

---

Top Contributors

[![peterjaap](https://avatars.githubusercontent.com/u/431360?v=4)](https://github.com/peterjaap "peterjaap (4 commits)")[![frosit](https://avatars.githubusercontent.com/u/4974910?v=4)](https://github.com/frosit "frosit (2 commits)")[![michelheitbrink](https://avatars.githubusercontent.com/u/34078804?v=4)](https://github.com/michelheitbrink "michelheitbrink (2 commits)")[![barryvdh](https://avatars.githubusercontent.com/u/973269?v=4)](https://github.com/barryvdh "barryvdh (1 commits)")

### Embed Badge

![Health badge](/badges/elgentos-magento2-store-switcher/health.svg)

```
[![Health](https://phpackages.com/badges/elgentos-magento2-store-switcher/health.svg)](https://phpackages.com/packages/elgentos-magento2-store-switcher)
```

###  Alternatives

[nosto/module-nostotagging

Increase your conversion rate and average order value by delivering your customers personalized product recommendations throughout their shopping journey.

27714.5k4](/packages/nosto-module-nostotagging)[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

69362.0k](/packages/run-as-root-magento2-prometheus-exporter)[myparcelnl/magento

A Magento 2 module that creates MyParcel labels

1861.2k](/packages/myparcelnl-magento)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1015.1k29](/packages/loki-magento2-components)[mage-os/module-rma

Return Merchandise Authorization

229.1k](/packages/mage-os-module-rma)[zwernemann/module-withdrawal

Magento 2 EU Withdrawal Button Module - Adds a withdrawal/revocation button for orders in compliance with EU Directive (EU) 2023/2673

2610.9k2](/packages/zwernemann-module-withdrawal)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
