Store Module
Api\Data\GroupInterface
This interface defines the data structure for a Store Group in Magento 2's multi-store hierarchy. Developers use this when working with store groups p...
Api\Data\StoreConfigInterface
This interface defines the contract for accessing store configuration data in Magento 2. Developers use this to retrieve or set store-specific setting...
Api\Data\StoreInterface
This interface defines the data contract for a Store entity in Magento 2's multi-store architecture. Developers use this to interact with store data t...
Api\Data\WebsiteInterface
This interface defines the contract for Website data objects in Magento 2's multi-store architecture. Developers use this when working with website-le...
Api\StoreConfigManagerInterface
This interface defines a contract for retrieving store configuration data across one or multiple stores in Magento 2. Developers use this when they ne...
Api\StoreCookieManagerInterface
This interface defines the contract for managing store-specific cookies in Magento 2. Developers use it to retrieve the current store code from cookie...
Api\StoreManagementInterface
This interface defines a contract for managing store-related operations in Magento 2. Developers use this interface to retrieve the total count of sto...
Api\StoreResolverInterface
This interface defines a contract for resolving the current store ID in a Magento 2 multi-store setup. Developers would implement this interface to de...
Api\StoreWebsiteRelationInterface
This interface defines a contract for retrieving store information based on website ID. Developers use this when they need to get all stores assigned...
Api\WebsiteManagementInterface
This interface defines a contract for retrieving the total number of websites in a Magento installation. Developers use this when they need to check h...
Model\ScopeInterface
This interface defines constants for Magento's scope levels (stores, groups, websites) used throughout the system for configuration, pricing, and cont...
Model\StoreManagerInterface
The StoreManagerInterface provides methods to manage and retrieve Magento's multi-store architecture components including stores, websites, and store...
Model\StoreResolver\ReaderInterface
This interface defines methods for retrieving store information within a specific scope in Magento 2. Developers implement this interface when creatin...
Model\StoreSwitcherInterface
This interface defines the contract for handling store view switching in Magento 2. Developers implement this interface to control what happens when c...
Model\StoreSwitcher\ContextInterface
This interface defines the contract for passing context information during store view switching operations in Magento 2. Developers use this when impl...
Model\StoreSwitcher\RedirectDataInterface
This interface defines the contract for handling data during store view switching in Magento 2. Developers implement this interface to securely transf...
Model\StoreSwitcher\RedirectDataPostprocessorInterface
This interface defines a contract for post-processing redirect data when customers switch between different stores in a multi-store Magento setup. Dev...
Model\StoreSwitcher\RedirectDataPreprocessorInterface
This interface defines a contract for preprocessing redirect data when customers switch between different store views in Magento. Developers implement...
Model\StoreSwitcher\RedirectDataSerializerInterface
This interface defines methods for serializing and unserializing redirect data when customers switch between stores in a multi-store Magento setup. De...