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(2mo ago)22.3k4MITPHPPHP ^8.3

Since Nov 14Pushed 2mo 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 today

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

48

—

FairBetter than 93% of packages

Maintenance85

Actively maintained with recent releases

Popularity26

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity55

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

79d 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.

27703.7k4](/packages/nosto-module-nostotagging)[tig/postnl-magento2

TIG Magento 2 PostNL extension

59570.5k5](/packages/tig-postnl-magento2)[myparcelnl/magento

A Magento 2 module that creates MyParcel labels

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

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

1011.8k26](/packages/loki-magento2-components)[zwernemann/module-withdrawal

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

244.9k2](/packages/zwernemann-module-withdrawal)[angeo/module-llms-txt

Magento 2 module for AI Engine Optimization (AEO). Generates spec-compliant llms.txt and llms-full.txt per llmstxt.org standard, plus streaming JSONL for vector indexing. Multi-store, multi-website, CLI, cron, async admin UI, Page Builder-aware sanitization, customer-group pricing, atomic writes, ETag/Cache-Control, .md mirrors.

111.1k](/packages/angeo-module-llms-txt)

PHPackages © 2026

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