# Mage2 Module Esun Store ``esun/module-store`` - [Main Functionalities](#markdown-header-main-functionalities) - [Installation](#markdown-header-installation) - [Configuration](#markdown-header-configuration) - [Specifications](#markdown-header-specifications) - [Attributes](#markdown-header-attributes) ## Main Functionalities override core store switch with custom logic ## Installation \* = in production please use the `--keep-generated` option ### Type 1: Zip file - Unzip the zip file in `app/code/Esun` - Enable the module by running `php bin/magento module:enable Esun_Store` - Apply database updates by running `php bin/magento setup:upgrade`\* - Flush the cache by running `php bin/magento cache:flush` ### Type 2: Composer - Make the module available in a composer repository for example: - private repository `repo.magento.com` - public repository `packagist.org` - public github repository as vcs - Add the composer repository to the configuration by running `composer config repositories.repo.magento.com composer https://repo.magento.com/` - Install the module composer by running `composer require esun/module-store` - enable the module by running `php bin/magento module:enable Esun_Store` - apply database updates by running `php bin/magento setup:upgrade`\* - Flush the cache by running `php bin/magento cache:flush` ## Configuration ## Specifications ## Attributes