Magento Website, Store and Store View
One of Magento’s attractive benefits is the opportunity to manage multiple sites and stores within just one installation. Many users wonder if there is any principle difference between such Magento features as Store, Store View, and Website.
In this article you can learn about differences about Website, Store and Store View and which data these entities control. In next posts you will be also provided with instruction how to create Website, Store and Store View.
Check what you can do with Website, Store and Store view:
- Website is “a parent of store”,
- Website can consists of one or several stores,
- Each website can have its own domain,
- Websites can share customer data, or have separate sets of customer data.
- Stores gives you possibility to offer different ranges of products (for example male and female clothing)
- Each Store can have separate product catalog structure
- Each Store contains at least one Store View,
- Store Views share the same product catalog,
- Store Views are used to customize look and feel of store,
- Store Views are usually used for translations of the store.
Diagram shows organization of Websites, Stores, and Store Views in a Magento installation.
In Magento you can configure parameter to apply to a specific part of your installation. The configuration scope applies to products categories, attributes, customer management setting, and so on. When Magento installation includes multiple Websites, Stores or Store Views you should always be aware for which entity your settings will apply. The scope of each item appears in brackets after the field to indicate the range of the setting. The possible settings are: [store view], [website], and [global].
Any item with the scope of [store view] can be set differently for each view. For example, because the scope of a product name and description is [store view], the fields can have a different value for each language. However, some configuration settings such as postal code—are [global] because the same setting applies throughout the system. The [website] scope also applies to the entire site, including all views.
How to set configuration scope
- Open page on which you want to apply new settings
- On the grey upper bar (above main content on the page) find words Store View: and click on the down arrow next to the currently selected scope (most probably Default Config)
- From the dropdown list select Website, Store or Store View for which you want to apply new settings
- Near the option field that you want to edit uncheck Use Default checkbox
- Edit desired option
- Repeat the process for every field that you want to change
- To save new settings click on the Save Config button
|Configuration Scope Summary|
|STORE VIEW||The setting is limited to the store view, which is often used to display a store in multiple languages|
|WEBSITE||The setting is limited to the website|
|GLOBAL||The setting applies to the entire installation|
Data controlled by Website, Store and Store View
Each part of Magento structure (Website, Store, Store View) handle different options (data sets). Below table shows most important data sets controlled by each entity.
|Magento Entity||Controlled Data|
In this post we explained main differences between Magento’s scopes: Website, Store and Store View. We also provided examples how you can utilize different scopes in your Magento installation and what data you can control using different scope. If you want to verify your configuration and get report about your Magento store condition check out free Magento Store Condition Report.