Download the PHP package opengento/module-country-store without Composer
On this page you can find all versions of the php package opengento/module-country-store. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package module-country-store
Country Store Module for Magento 2
This module add the many countries to many stores relation and make it available to the storefront.
- Setup
- Composer installation
- Setup the module
- Features
- Settings
- Documentation
- Support
- Authors
- License
Setup
Magento 2 Open Source or Commerce edition is required.
Composer installation
Run the following composer command:
Setup the module
Run the following magento command:
If you are in production mode, do not forget to recompile and redeploy the static resources.
Features
Country to store mapping
Define many countries to many stores relation. This configuration will allows Magento to map stores with countries.
Settings
The configuration for this module is available in Stores > Configuration > General > Country Store
.
Documentation
How to add a country resolver
Create a new final class and implements the following interface: Opengento\CountryStore\Api\CountryResolverInterface
.
The method public function getCountry(): CountryInterface
should return the default country depending of the context.
The country code should be compliant to ISO 3166-1 alpha-2 format.
Register the new country resolver in the method factory, Vendor/Module/etc/di.xml
:
If you want the resolver to be available in settings, add it to the resolver list, Vendor/Module/etc/di.xml
:
The country resolver is ready to use.
Support
Raise a new request to the issue tracker.
Authors
License
This project is licensed under the MIT License - see the LICENSE details.
That's all folks!
All versions of module-country-store with dependencies
psr/log Version *
magento/framework Version *
magento/module-config Version *
magento/module-customer Version *
magento/module-directory Version *
magento/module-store Version *
magento/module-theme Version *